# HG changeset patch # User meillo@marmaro.de # Date 1216806045 -7200 # Node ID 13c6828bd4a5a451781ab646c4994a8c697f00ce # Parent ac67f688ed2e78ba7ecdbfa544e59c20e1451d5e switched from mysql to sqlite; (+ some cleanups) diff -r ac67f688ed2e -r 13c6828bd4a5 Makefile --- a/Makefile Wed Jul 23 11:39:15 2008 +0200 +++ b/Makefile Wed Jul 23 11:40:45 2008 +0200 @@ -18,17 +18,16 @@ LD = ${CC} DEBUG = -g CFLAGS = -Wall -c ${DEBUG} -LDFLAGS = -Wall ${DEBUG} +LDFLAGS = -Wall ${DEBUG} -lsqlite3 # files -#SRC=baum.c actions.c -#OBJ=$(SRC:.c=.o) -#DEP = baum.h +DEP = db.h game.h - +.PHONY: all all: options build +.PHONY: options options: @echo build options: @echo "CC = ${CC}" @@ -38,58 +37,50 @@ @echo +.PHONY: build build: options ${NAME} -bin/clock: clock.c db.h game.h - $(CC) -o $@ $(LDFLAGS) `mysql_config --cflags` clock.c `mysql_config --libs` +bin/clock: clock.c $(DEP) + $(CC) -o $@ $(LDFLAGS) clock.c -bin/weather: weather.c db.h game.h - $(CC) -o $@ $(LDFLAGS) `mysql_config --cflags` weather.c `mysql_config --libs` +bin/weather: weather.c $(DEP) + $(CC) -o $@ $(LDFLAGS) weather.c -bin/environment: environment.c db.h game.h - $(CC) -o $@ $(LDFLAGS) `mysql_config --cflags` environment.c `mysql_config --libs` +bin/environment: environment.c $(DEP) + $(CC) -o $@ $(LDFLAGS) environment.c -bin/growth: growth.c db.h game.h - $(CC) -o $@ $(LDFLAGS) `mysql_config --cflags` growth.c `mysql_config --libs` +bin/growth: growth.c $(DEP) + $(CC) -o $@ $(LDFLAGS) growth.c ${NAME}: bin/clock bin/weather bin/environment bin/growth -#${OBJ}: ${DEP} - - +.PHONY: car car: clean all -#debug: all -#gdb ${NAME} - - +.PHONY: strip strip: ${NAME} @echo stripping @strip bin/* +.PHONY: changelog +changelog: + @echo generating changelog from mercurial log + @hg log -v --style changelog > ChangeLog + + +.PHONY: clean +clean: + rm -f *.o + rm -f bin/* + + #dist: build changelog #@echo "generating tarball" #@mkdir -p ${NV} #@cp -rf ${SRC} ${DEP} ${NAME}.1 Makefile ${DOCS} ${NV} #@fakeroot tar -czhof ${NV}.tar.gz ${NV} #@rm -rf ${NV} - - -changelog: - @echo generating changelog from mercurial log - @hg log -v --style changelog > ChangeLog - - -clean: - rm -f *.o - - -realclean: clean - rm -f bin/* - - -.PHONY: all dist deb changelog clean distclean debclean build install uninstall