OPTIMISE= -O2
WERROR= -Werror
-CFLAGS= $(CPPFLAGS) \
+CFLAGS= $(CPPFLAGS) -D_GNU_SOURCE \
-Wall -Wwrite-strings -Wpointer-arith -Wmissing-declarations \
-Wnested-externs -Wmissing-prototypes -Wstrict-prototypes \
$(WERROR) \
-g $(OPTIMISE)
-CPPFLAGS= -D_GNU_SOURCE
+CPPFLAGS=
LINK= $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS)
-%.o: %.c
+%.o: %.c $(AUTOINCS)
$(CC) $(CFLAGS) -MM $< >$*.d
$(CC) $(CFLAGS) -o $@ -c $<