chiark / gitweb /
fix grammar in a comment
[trains.git] / cprogs.make
index f9ff7a166d142bcc5a2a75c1645971939813a1eb..ab853bad6d8987b04140042c548ab56c67ac06e5 100644 (file)
@@ -8,6 +8,13 @@ CFLAGS=        $(CPPFLAGS) -D_GNU_SOURCE \
 CPPFLAGS=
 LINK=          $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS)
 
-%.o:   %.c
-       $(CC) $(CFLAGS) -MM $< >$*.d
-       $(CC) $(CFLAGS) -o $@ -c $<
+LEX=flex
+BISON=bison
+
+FLEXCFLAGS=    -Wno-unused -Wno-missing-declarations -Wno-missing-prototypes
+
+%.o:   %.c $(AUTOINCS)
+       $(CC) $(CFLAGS) $(SPECIAL_CFLAGS_$*) -MMD -o $@ -c $<
+
+%.c:   %.y
+       $(BISON) -o $@ $<