diff --git a/Makefile b/Makefile index d2e9097..2bced21 100644 --- a/Makefile +++ b/Makefile @@ -9,13 +9,13 @@ TAR = tar -czvf all: subdirs subdirs: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE)) || exit; done clean: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) clean) || exit; done distclean: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) distclean) || exit; done dist: $(RM) -r -- $(PACKAGE)-$(VERSION) @@ -54,9 +54,9 @@ dist: $(RM) -- $(PACKAGE)-$(VERSION) install: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) install) || exit; done uninstall: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) uninstall) || exit; done .PHONY: all subdirs clean distclean dist install uninstall diff --git a/data/Makefile b/data/Makefile index 95b0c4b..a0533e6 100644 --- a/data/Makefile +++ b/data/Makefile @@ -3,7 +3,7 @@ PREFIX = /usr/local DESTDIR = RM = rm -f LN = ln -f -MKDIR = mkdir -p +MKDIR = mkdir -m 0755 -p INSTALL = install diff --git a/doc/Makefile b/doc/Makefile index a111eb5..5c31213 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -4,14 +4,14 @@ PREFIX = /usr/local DESTDIR = RM = rm -f LN = ln -f -MKDIR = mkdir -p +MKDIR = mkdir -m 0755 -p INSTALL = install all: subdirs $(TARGETS) subdirs: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE)) || exit; done gtkdoc/CPP.types: ./gtkdoc.sh -P "$(PREFIX)" -- "gtkdoc/CPP.types" @@ -26,22 +26,22 @@ gtkdoc/html.stamp: gtkdoc/CPP-docs.xml gtkdoc/sgml.stamp ./gtkdoc.sh -P "$(PREFIX)" -- "gtkdoc/html.stamp" clean: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) clean) || exit; done $(RM) -- $(gtkdoc/CPP.types_OBJS) $(gtkdoc/tmpl.stamp_OBJS) $(gtkdoc/sgml.stamp_OBJS) $(gtkdoc/html.stamp_OBJS) ./gtkdoc.sh -c -P "$(PREFIX)" -- "gtkdoc/html.stamp" distclean: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) distclean) || exit; done $(RM) -- $(gtkdoc/CPP.types_OBJS) $(gtkdoc/tmpl.stamp_OBJS) $(gtkdoc/sgml.stamp_OBJS) $(gtkdoc/html.stamp_OBJS) ./gtkdoc.sh -c -P "$(PREFIX)" -- "gtkdoc/html.stamp" $(RM) -- $(TARGETS) install: $(TARGETS) - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) install) || exit; done ./gtkdoc.sh -P "$(DESTDIR)$(PREFIX)" -i -- "gtkdoc/html.stamp" uninstall: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) uninstall) || exit; done ./gtkdoc.sh -P "$(DESTDIR)$(PREFIX)" -u -- "gtkdoc/html.stamp" .PHONY: all subdirs clean distclean install uninstall diff --git a/doc/gtkdoc/Makefile b/doc/gtkdoc/Makefile index 38b7ceb..5a92a09 100644 --- a/doc/gtkdoc/Makefile +++ b/doc/gtkdoc/Makefile @@ -4,18 +4,18 @@ SUBDIRS = tmpl all: subdirs subdirs: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE)) || exit; done clean: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) clean) || exit; done distclean: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) distclean) || exit; done install: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) install) || exit; done uninstall: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) uninstall) || exit; done .PHONY: all subdirs clean distclean install uninstall diff --git a/include/Makefile b/include/Makefile index 49e6368..017bcb6 100644 --- a/include/Makefile +++ b/include/Makefile @@ -2,7 +2,7 @@ PREFIX = /usr/local DESTDIR = RM = rm -f LN = ln -f -MKDIR = mkdir -p +MKDIR = mkdir -m 0755 -p INSTALL = install INCLUDEDIR= $(PREFIX)/include @@ -15,7 +15,7 @@ distclean: clean install: $(MKDIR) $(DESTDIR)$(INCLUDEDIR)/Devel - $(INSTALL) -m 0644 -- CPP.h $(DESTDIR)$(INCLUDEDIR)/Devel/CPP.h + $(INSTALL) -m 0644 CPP.h $(DESTDIR)$(INCLUDEDIR)/Devel/CPP.h uninstall: $(RM) -- $(DESTDIR)$(INCLUDEDIR)/Devel/CPP.h diff --git a/src/Makefile b/src/Makefile index 73e0338..c97e53d 100644 --- a/src/Makefile +++ b/src/Makefile @@ -16,7 +16,7 @@ BINDIR = $(PREFIX)/bin SBINDIR = $(PREFIX)/sbin RM = rm -f LN = ln -f -MKDIR = mkdir -p +MKDIR = mkdir -m 0755 -p INSTALL = install @@ -62,12 +62,12 @@ distclean: clean install: $(TARGETS) $(MKDIR) $(DESTDIR)$(LIBDIR) - $(INSTALL) -m 0644 -- libcpp.a $(DESTDIR)$(LIBDIR)/libcpp.a - $(INSTALL) -m 0755 -- libcpp.so.0.0 $(DESTDIR)$(LIBDIR)/libcpp.so.0.0 + $(INSTALL) -m 0644 libcpp.a $(DESTDIR)$(LIBDIR)/libcpp.a + $(INSTALL) -m 0755 libcpp.so.0.0 $(DESTDIR)$(LIBDIR)/libcpp.so.0.0 $(LN) -s -- libcpp.so.0.0 $(DESTDIR)$(LIBDIR)/libcpp.so.0 $(LN) -s -- libcpp.so.0.0 $(DESTDIR)$(LIBDIR)/libcpp.so $(MKDIR) $(DESTDIR)$(BINDIR) - $(INSTALL) -m 0755 -- cpp $(DESTDIR)$(BINDIR)/cpp + $(INSTALL) -m 0755 cpp $(DESTDIR)$(BINDIR)/cpp uninstall: $(RM) -- $(DESTDIR)$(LIBDIR)/libcpp.a