chiark / gitweb /
first cut of distance labels
[trains.git] / cprogs.make
index c9d0ebac109bd4e2ebf79c9da94db2b87919b3ec..e6fd70cd360aad6f777278cd628809ad5b1ec8cd 100644 (file)
@@ -1,6 +1,6 @@
 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) \
@@ -8,6 +8,6 @@ CFLAGS= $(CPPFLAGS) \
 CPPFLAGS=
 LINK=          $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS)
 
-%.o:   %.c
+%.o:   %.c $(AUTOINCS)
        $(CC) $(CFLAGS) -MM $< >$*.d
        $(CC) $(CFLAGS) -o $@ -c $<