3 CFLAGS += -Wall -W -Wextra -Werror -O0 -g3 -std=c99 -pedantic
4 CFLAGS += -DHAVE_CONFIG_H
24 OBJECTS = $(SOURCES:%.c=build/%.o)
28 .PHONY : all clean dirs
32 ifeq ($(findstring $(MAKECMDGOALS), clean depend),)
38 @rm -f $@ && touch $@ && makedepend -p "$@ build/" -Y -f $@ -- $(CFLAGS) -- $(SOURCES) 2> /dev/null && rm $@.bak
40 $(GOAL): build/adt $(OBJECTS)
42 $(Q)$(CC) -rdynamic $(OBJECTS) $(LFLAGS) -o $(GOAL)
50 $(Q)$(CC) $(CFLAGS) -c $< -o $@
54 $(Q)rm -rf build $(GOAL) .depend