| 32 OBJ = $(SRC:%.c=$(BUILDDIR)/%.o) |
32 OBJ = $(SRC:%.c=$(BUILDDIR)/%.o) |
| 33 |
33 |
| 34 all: $(BUILDDIR)/terminal-chess FORCE |
34 all: $(BUILDDIR)/terminal-chess FORCE |
| 35 |
35 |
| 36 $(BUILDDIR)/terminal-chess: $(OBJ) $(BUILDDIR)/libchess$(LIB_EXT) |
36 $(BUILDDIR)/terminal-chess: $(OBJ) $(BUILDDIR)/libchess$(LIB_EXT) |
| 37 $(CC) -o $@ $(LDFLAGS) $^ |
37 $(CC) -o $@ $^ $(LDFLAGS) |
| 38 |
38 |
| 39 $(BUILDDIR)/libchess$(LIB_EXT): FORCE |
39 $(BUILDDIR)/libchess$(LIB_EXT): FORCE |
| 40 cd chess; $(MAKE) |
40 cd chess; $(MAKE) |
| 41 |
41 |
| 42 FORCE: |
42 FORCE: |