1.1 --- a/src/Makefile Tue Aug 13 00:33:59 2019 +0200 1.2 +++ b/src/Makefile Sun Oct 01 12:53:35 2023 +0200 1.3 @@ -26,25 +26,22 @@ 1.4 # POSSIBILITY OF SUCH DAMAGE. 1.5 # 1.6 1.7 -include ../conf.mk 1.8 +include ../config.mk 1.9 1.10 -SRC = main.c 1.11 -SRC += colors.c 1.12 -SRC += network.c 1.13 -SRC += input.c 1.14 -SRC += server.c 1.15 -SRC += client.c 1.16 -SRC += game.c 1.17 +SRC = main.c colors.c network.c input.c server.c client.c game.c 1.18 1.19 OBJ = $(SRC:%.c=$(BUILDDIR)/%$(OBJ_EXT)) 1.20 1.21 -all: $(BUILDDIR) $(OBJ) 1.22 - $(LD) -o $(BUILDDIR)/$(BIN) $(OBJ) \ 1.23 - $(BUILDDIR)/chess$(LIB_EXT) $(LDFLAGS) 1.24 +all: $(BUILDDIR)/terminal-chess FORCE 1.25 + @echo "Build complete." 1.26 + 1.27 +$(BUILDDIR)/terminal-chess: $(OBJ) $(BUILDDIR)/libchess$(LIB_EXT) 1.28 + $(CC) -o $@ $(LDFLAGS) $^ 1.29 + 1.30 +$(BUILDDIR)/libchess$(LIB_EXT): FORCE 1.31 + cd chess; $(MAKE) 1.32 1.33 $(BUILDDIR)/%$(OBJ_EXT): %.c 1.34 $(CC) -o $@ $(CFLAGS) -c $< 1.35 - 1.36 -$(BUILDDIR): 1.37 - $(MKDIR) $(MKDIRFLAGS) $(BUILDDIR) 1.38 1.39 +FORCE: