From: Andre Noll Date: Sun, 22 Jul 2012 13:39:13 +0000 (+0200) Subject: Differentiate between ggo_dir and m4_ggo dir. X-Git-Tag: v0.4.12~34 X-Git-Url: http://git.tue.mpg.de/?a=commitdiff_plain;h=66b0f375732897cb76cfbefbb03ed951c4ed24ba;p=paraslash.git Differentiate between ggo_dir and m4_ggo dir. The former is the output directory for the generated ggo files while the latter is the input directory containing the .m4 files. Separating the two allows to switch to different directories for input and output files. --- diff --git a/Makefile.in b/Makefile.in index 19e17cf5..ed0b9b05 100644 --- a/Makefile.in +++ b/Makefile.in @@ -21,6 +21,7 @@ codename := volatile relativity GIT_VERSION := $(shell ./GIT-VERSION-GEN git-version.h) +m4_ggo_dir := ggo ggo_dir := ggo object_dir := objects man_dir := man/man1 @@ -102,7 +103,7 @@ dep: $(deps) man: $(man_pages) tarball: $(tarball) --include $(ggo_dir)/makefile +-include $(m4_ggo_dir)/makefile # When in doubt, use brute force (Ken Thompson) TOUPPER = \ diff --git a/ggo/makefile b/ggo/makefile index 84a257c3..4bc29a0a 100644 --- a/ggo/makefile +++ b/ggo/makefile @@ -48,21 +48,28 @@ $(cmdline_dir)/%.cmdline.h $(cmdline_dir)/%.cmdline.c: $(ggo_dir)/%.ggo | $(cmdl $(Q) $(GENGETOPT) $(ggo-opts) < $< $(ggo_dir)/server.ggo $(ggo_dir)/audiod.ggo: \ - $(ggo_dir)/loglevel.m4 $(ggo_dir)/color.m4 \ - $(ggo_dir)/config_file.m4 $(ggo_dir)/logfile.m4 \ - $(ggo_dir)/daemon.m4 $(ggo_dir)/user.m4 \ - $(ggo_dir)/group.m4 $(ggo_dir)/log_timing.m4 \ - $(ggo_dir)/config_file.m4 + $(m4_ggo_dir)/loglevel.m4 $(m4_ggo_dir)/color.m4 \ + $(m4_ggo_dir)/config_file.m4 $(m4_ggo_dir)/logfile.m4 \ + $(m4_ggo_dir)/daemon.m4 $(m4_ggo_dir)/user.m4 \ + $(m4_ggo_dir)/group.m4 $(m4_ggo_dir)/log_timing.m4 \ + $(m4_ggo_dir)/config_file.m4 -$(ggo_dir)/afh.ggo: $(ggo_dir)/loglevel.m4 -$(ggo_dir)/audioc.ggo: $(ggo_dir)/loglevel.m4 $(ggo_dir)/history_file.m4 $(ggo_dir)/complete.m4 -$(ggo_dir)/filter.ggo: $(ggo_dir)/loglevel.m4 -$(ggo_dir)/fsck.ggo: $(ggo_dir)/loglevel.m4 -$(ggo_dir)/gui.ggo: $(ggo_dir)/loglevel.m4 $(ggo_dir)/config_file.m4 -$(ggo_dir)/recv.ggo: $(ggo_dir)/loglevel.m4 -$(ggo_dir)/write.ggo: $(ggo_dir)/loglevel.m4 -$(ggo_dir)/client.ggo: $(ggo_dir)/loglevel.m4 $(ggo_dir)/config_file.m4 $(ggo_dir)/history_file.m4 $(ggo_dir)/complete.m4 +$(ggo_dir)/afh.ggo: $(m4_ggo_dir)/loglevel.m4 +$(ggo_dir)/audioc.ggo: \ + $(m4_ggo_dir)/loglevel.m4 \ + $(m4_ggo_dir)/history_file.m4 \ + $(m4_ggo_dir)/complete.m4 +$(ggo_dir)/filter.ggo: $(m4_ggo_dir)/loglevel.m4 +$(ggo_dir)/fsck.ggo: $(m4_ggo_dir)/loglevel.m4 +$(ggo_dir)/gui.ggo: $(m4_ggo_dir)/loglevel.m4 $(m4_ggo_dir)/config_file.m4 +$(ggo_dir)/recv.ggo: $(m4_ggo_dir)/loglevel.m4 +$(ggo_dir)/write.ggo: $(m4_ggo_dir)/loglevel.m4 +$(ggo_dir)/client.ggo: \ + $(m4_ggo_dir)/loglevel.m4 \ + $(m4_ggo_dir)/config_file.m4 \ + $(m4_ggo_dir)/history_file.m4 \ + $(m4_ggo_dir)/complete.m4 -$(ggo_dir)/%.ggo: $(ggo_dir)/%.m4 $(ggo_dir)/header.m4 +$(ggo_dir)/%.ggo: $(m4_ggo_dir)/%.m4 $(m4_ggo_dir)/header.m4 @[ -z "$(Q)" ] || echo 'M4 $<' $(Q) cd $(ggo_dir); m4 $( $(@F)