Makefile (508B)
1 CC=clang 2 CFLAGS+=-std=c99 -pedantic -Wall -Werror -Wstrict-prototypes 3 CFLAGS+=-Wmissing-prototypes -Wmissing-declarations -Wshadow 4 CFLAGS+=-Wpointer-arith -Wcast-qual -Wsign-compare 5 CFLAGS+=-O2 -g 6 CFLAGS+=-fstack-protector-all -Wtype-limits -fno-common 7 CFLAGS+=-fno-builtin 8 CFLAGS+=-I/usr/local/include 9 #LDFLAGS= 10 11 OBJS=reading.o stack_u64.o stack_str.o sd.o stack_sd.o ht.o smallset.o set_u64.o fheap.o set_u64p.o wdg.o graph.o dg.o dict.o 12 13 all: $(OBJS) 14 15 .c.o: 16 $(CC) $(CFLAGS) -c $< 17 18 clean: 19 rm -rf $(OBJS)