Mercurial > baum
view Makefile @ 5:c202ccccedb5
added checks for null pointer; print echoes as char or number now (depends on value); all logging goes to stderr now; new nodes blackhole and times (not implemented yet)
author | meillo@marmaro.de |
---|---|
date | Fri, 08 Feb 2008 20:45:17 +0100 |
parents | 557fa4df2bcd |
children | 3c64b5ac821b |
line wrap: on
line source
# common makefile # program PROGRAM = baum SRC = baum.c actions.c OBJ = ${SRC:.c=.o} DEP = baum.h actions.h # compile env CC = gcc LD = ${CC} DEBUG = -g CFLAGS = -Wall -c ${DEBUG} LFLAGS = -Wall ${DEBUG} #### all: options ${PROGRAM} options: @echo build options: @echo "CC = ${CC}" @echo "LD = ${LD}" @echo "CFLAGS = ${CFLAGS}" @echo "LFLAGS = ${LFLAGS}" @echo .cpp.o: $(CC) $(CFLAGS) $< ${OBJ}: ${DEP} ${PROGRAM}: ${OBJ} $(LD) $(LFLAGS) ${OBJ} -o $@ debug: all gdb ${PROGRAM} strip: ${PROGRAM} @echo stripping ${PROGRAM} @strip ${PROGRAM} tar: clean @echo creating archive @tar -czvf ${PROGRAM}.tar.gz * clean: @echo cleaning @rm -f ${PROGRAM} ${OBJ} .PHONY: all options debug strip tar clean