3 CFLAGS += -Wall -W -Wextra -Werror -O0 -g3 -std=c99 -pedantic
4 CFLAGS += -DHAVE_CONFIG_H
23 OBJECTS = $(SOURCES:%.c=build/%.o)
27 .PHONY : all clean dirs
31 ifeq ($(findstring $(MAKECMDGOALS), clean depend),)
37 @rm -f $@ && touch $@ && makedepend -p "$@ build/" -Y -f $@ -- $(CFLAGS) -- $(SOURCES) 2> /dev/null && rm $@.bak
39 $(GOAL): build/adt $(OBJECTS)
41 $(Q)$(CC) -rdynamic $(OBJECTS) $(LFLAGS) -o $(GOAL)
49 $(Q)$(CC) $(CFLAGS) -c $< -o $@
53 $(Q)rm -rf build $(GOAL) .depend