# HG changeset patch # User diego # Date 1209458158 0 # Node ID 36a4064bba4fc1ce98b1316e178dd28eff9881a0 # Parent 359bf9284e8bd3186e0e40fcf0201fb3cfe0658a cosmetics: Move version.h/help_mp.h generation rules to a better place. diff -r 359bf9284e8b -r 36a4064bba4f Makefile --- a/Makefile Tue Apr 29 08:05:44 2008 +0000 +++ b/Makefile Tue Apr 29 08:35:58 2008 +0000 @@ -698,6 +698,28 @@ dep depend: $(DEPS) for part in $(PARTS); do $(MAKE) -C $$part depend; done +# rebuild at every config.h/config.mak change: +version.h: config.h config.mak + ./version.sh `$(CC) -dumpversion` + +help_mp.h: help/help_mp-en.h $(HELP_FILE) + @echo '// WARNING! This is a generated file. Do NOT edit.' > help_mp.h + @echo '// See the help/ subdir for the editable files.' >> help_mp.h + @echo '#ifndef MPLAYER_HELP_MP_H' >> help_mp.h + @echo '#define MPLAYER_HELP_MP_H' >> help_mp.h +ifeq ($(CHARSET),) + @echo '#include "$(HELP_FILE)"' >> help_mp.h +else + iconv -f UTF-8 -t $(CHARSET) "$(HELP_FILE)" >> help_mp.h +endif + @echo '#endif /* MPLAYER_HELP_MP_H */' >> help_mp.h + +ifneq ($(HELP_FILE),help/help_mp-en.h) + @echo "Adding untranslated messages to help_mp.h" + @echo '// untranslated messages from the English master file:' >> help_mp.h + @help/help_diff.sh $(HELP_FILE) < help/help_mp-en.h >> help_mp.h +endif + define RECURSIVE_RULE $(part)/$(part).a: $(MAKE) -C $(part) @@ -847,34 +869,12 @@ @echo "####### Please run ./configure again - it's changed! #######" @echo "############################################################" -# rebuild at every config.h/config.mak change: -version.h: config.h config.mak - ./version.sh `$(CC) -dumpversion` - doxygen: doxygen DOCS/tech/Doxyfile doxygen_clean: -rm -rf DOCS/tech/doxygen -help_mp.h: help/help_mp-en.h $(HELP_FILE) - @echo '// WARNING! This is a generated file. Do NOT edit.' > help_mp.h - @echo '// See the help/ subdir for the editable files.' >> help_mp.h - @echo '#ifndef MPLAYER_HELP_MP_H' >> help_mp.h - @echo '#define MPLAYER_HELP_MP_H' >> help_mp.h -ifeq ($(CHARSET),) - @echo '#include "$(HELP_FILE)"' >> help_mp.h -else - iconv -f UTF-8 -t $(CHARSET) "$(HELP_FILE)" >> help_mp.h -endif - @echo '#endif /* MPLAYER_HELP_MP_H */' >> help_mp.h - -ifneq ($(HELP_FILE),help/help_mp-en.h) - @echo "Adding untranslated messages to help_mp.h" - @echo '// untranslated messages from the English master file:' >> help_mp.h - @help/help_diff.sh $(HELP_FILE) < help/help_mp-en.h >> help_mp.h -endif - TOOLS = TOOLS/alaw-gen$(EXESUF) \ TOOLS/asfinfo$(EXESUF) \