diff --git a/Makefile b/Makefile index 5f96607..57b9df5 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) @@ -136,9 +136,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 5910209..41b69bc 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 accd8ff..b8ea0b2 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/C99.types: ./gtkdoc.sh -P "$(PREFIX)" -- "gtkdoc/C99.types" @@ -26,22 +26,22 @@ gtkdoc/html.stamp: gtkdoc/C99-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/C99.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/C99.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/C99/Makefile b/include/C99/Makefile index ab12e6d..f4a0979 100644 --- a/include/C99/Makefile +++ b/include/C99/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 diff --git a/include/Makefile b/include/Makefile index 1e9ad30..fbfc1e7 100644 --- a/include/Makefile +++ b/include/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 INCLUDEDIR= $(PREFIX)/include @@ -11,21 +11,21 @@ INCLUDEDIR= $(PREFIX)/include 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 $(MKDIR) $(DESTDIR)$(INCLUDEDIR)/Devel $(INSTALL) -m 0644 -- C99.h $(DESTDIR)$(INCLUDEDIR)/Devel/C99.h uninstall: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) uninstall) || exit; done $(RM) -- $(DESTDIR)$(INCLUDEDIR)/Devel/C99.h .PHONY: all subdirs clean distclean install uninstall diff --git a/src/Makefile b/src/Makefile index f821076..79cf659 100644 --- a/src/Makefile +++ b/src/Makefile @@ -13,14 +13,14 @@ LDFLAGSF= `pkg-config --libs cpp` LDFLAGS = -L$(PREFIX)/lib -Wl,-rpath,$(PREFIX)/lib 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 c99_OBJS = c99.o code.o main.o parser.o scanner.o tokenset.o c99_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) @@ -48,21 +48,21 @@ tokenset.o: tokenset.c common.h code.h tokenset.h $(CC) $(c99_CFLAGS) -c tokenset.c clean: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) clean) || exit; done $(RM) -- $(c99_OBJS) distclean: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) distclean) || exit; done $(RM) -- $(c99_OBJS) $(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 $(MKDIR) $(DESTDIR)$(BINDIR) $(INSTALL) -m 0755 -- c99 $(DESTDIR)$(BINDIR)/c99 uninstall: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) uninstall) || exit; done $(RM) -- $(DESTDIR)$(BINDIR)/c99 .PHONY: all subdirs clean distclean install uninstall diff --git a/src/target/Makefile b/src/target/Makefile index efa382a..67b99b8 100644 --- a/src/target/Makefile +++ b/src/target/Makefile @@ -13,7 +13,7 @@ RANLIB = ranlib CCSHARED= $(CC) -shared RM = rm -f LN = ln -f -MKDIR = mkdir -p +MKDIR = mkdir -m 0755 -p INSTALL = install diff --git a/tests/Makefile b/tests/Makefile index b884513..2fb72bc 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -10,7 +10,7 @@ CFLAGSF = -W CFLAGS = RM = rm -f LN = ln -f -MKDIR = mkdir -p +MKDIR = mkdir -m 0755 -p INSTALL = install