Mercurial > baum
view Makefile @ 1:3da0ff17c8e7
added features (print, sum, number); split in header file
author | meillo@marmaro.de |
---|---|
date | Thu, 07 Feb 2008 14:31:02 +0100 (2008-02-07) |
parents | 2f71d692d4f9 |
children | 557fa4df2bcd |
line wrap: on
line source
# common makefile # program PROGRAM = baum SRC = baum.c OBJ = ${SRC:.c=.o} DEP = # 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