Mercurial > hg > early-roguelike
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)$@ |
