]> git.tuebingen.mpg.de Git - paraslash.git/commitdiff
Differentiate between ggo_dir and m4_ggo dir.
authorAndre Noll <maan@systemlinux.org>
Sun, 22 Jul 2012 13:39:13 +0000 (15:39 +0200)
committerAndre Noll <maan@systemlinux.org>
Sun, 26 Aug 2012 13:34:37 +0000 (15:34 +0200)
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.

Makefile.in
ggo/makefile

index 19e17cf572fbe12908ec79f10e3eba75721c2be1..ed0b9b0562a75adc745d3c1f404d5e75529fd4eb 100644 (file)
@@ -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 = \
index 84a257c3b35b858e9468886304f70d18b38048d5..4bc29a0a284a81db80bbc47cba97defac0eb7338 100644 (file)
@@ -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) > $(@F)