comparison rogue3/Makefile.in @ 232:bac2c81fec78

Makefiles: don't rely on built-in implicit rules. Not all make implementations will use CPPFLAGS when compiling C files.
author John "Elwin" Edwards
date Tue, 08 Mar 2016 19:45:41 -0500
parents 455464db5800
children 0b3d1b38998f
comparison
equal deleted inserted replaced
231:455464db5800 232:bac2c81fec78
66 GROFF=@GROFF@ 66 GROFF=@GROFF@
67 NROFF=@NROFF@ 67 NROFF=@NROFF@
68 COLCRT=@COLCRT@ 68 COLCRT=@COLCRT@
69 TBL=@TBL@ 69 TBL=@TBL@
70 70
71 .SUFFIXES: .obj 71 .SUFFIXES: .obj .o .c
72 72
73 .c.obj: 73 .c.obj:
74 $(CC) $(CFLAGS) /c $*.c 74 $(CC) $(CFLAGS) /c $*.c
75
76 .c.o:
77 $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $*.o $*.c
75 78
76 all: $(PROGRAM)$(EXE) docs 79 all: $(PROGRAM)$(EXE) docs
77 80
78 $(PROGRAM)$(EXE): $(HDRS) $(OBJS) 81 $(PROGRAM)$(EXE): $(HDRS) $(OBJS)
79 $(LD) $(LDFLAGS) $(OBJS) $(LIBS) $(LDOUT)$@ 82 $(LD) $(LDFLAGS) $(OBJS) $(LIBS) $(LDOUT)$@