mirror of
				https://github.com/Zygo/bees.git
				synced 2025-11-03 19:50:34 +01:00 
			
		
		
		
	src: bees-version.cc cleanups
Do rebuild bees-version.cc if libcrucible changes. Don't rebuild bees-version.cc if it doesn't change. Also use the standard suffix for new files. Signed-off-by: Zygo Blaxell <bees@furryterror.org>
This commit is contained in:
		@@ -20,9 +20,9 @@ BEES_OBJS = \
 | 
			
		||||
 | 
			
		||||
ALL_OBJS = $(BEES_OBJS) $(PROGRAM_OBJS)
 | 
			
		||||
 | 
			
		||||
bees-version.c: bees.h $(BEES_OBJS:.o=.cc) Makefile
 | 
			
		||||
	echo "const char *BEES_VERSION = \"$(BEES_VERSION)\";" > bees-version.new.c
 | 
			
		||||
	mv -f bees-version.new.c bees-version.c
 | 
			
		||||
bees-version.c: bees.h $(BEES_OBJS:.o=.cc) Makefile ../lib/libcrucible.a
 | 
			
		||||
	echo "const char *BEES_VERSION = \"$(BEES_VERSION)\";" > bees-version.c.new
 | 
			
		||||
	if ! [ -e "$@" ] || ! cmp -s "$@.new" "$@"; then mv -fv $@.new $@; fi
 | 
			
		||||
 | 
			
		||||
bees-usage.c: bees-usage.txt Makefile
 | 
			
		||||
	(echo 'const char *BEES_USAGE = '; sed -r 's/^(.*)$$/"\1\\n"/' < bees-usage.txt; echo ';') > bees-usage.new.c
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user