3 CFLAGS += -Wall -W -Werror -std=c99 -pedantic
4 CFLAGS += -DHAVE_CONFIG_H
7 #CFLAGS += -O3 -march=pentium4 -fomit-frame-pointer -DNDEBUG
26 OBJECTS = $(SOURCES:%.c=build/%.o)
30 .PHONY : all clean dirs
34 ifeq ($(findstring $(MAKECMDGOALS), clean depend),)
40 @rm -f $@ && touch $@ && makedepend -p "$@ build/" -Y -f $@ -- $(CFLAGS) -- $(SOURCES) 2> /dev/null && rm $@.bak
42 $(GOAL): build/adt $(OBJECTS)
44 $(Q)$(CC) -rdynamic $(OBJECTS) $(LFLAGS) -o $(GOAL)
52 $(Q)$(CC) $(CFLAGS) -c $< -o $@
56 $(Q)rm -rf build $(GOAL) .depend