src/chess/Makefile

changeset 78
ceb9197b3c6d
parent 72
7e58e0f74e50
--- a/src/chess/Makefile	Mon Jun 02 19:32:37 2025 +0200
+++ b/src/chess/Makefile	Mon Jun 02 19:40:24 2025 +0200
@@ -28,7 +28,7 @@
 
 include ../../config.mk
 
-SRC = pawn.c rook.c knight.c bishop.c queen.c king.c rules.c pgn.c
+SRC = game-info.c pawn.c rook.c knight.c bishop.c queen.c king.c rules.c pgn.c
 OBJ = $(SRC:%.c=$(BUILDDIR)/%.o)
 
 all: $(BUILDDIR)/libchess$(LIB_EXT) FORCE
@@ -38,27 +38,40 @@
 
 FORCE:
 
-$(BUILDDIR)/pawn.o: pawn.c pawn.h rules.h
+$(BUILDDIR)/bishop.o: bishop.c bishop.h rules.h game-info.h
+	@echo "Compiling $<"
 	$(CC) -o $@ $(CFLAGS) -c $<
 
-$(BUILDDIR)/pgn.o: pgn.c pgn.h rules.h
+$(BUILDDIR)/game-info.o: game-info.c game-info.h
+	@echo "Compiling $<"
 	$(CC) -o $@ $(CFLAGS) -c $<
 
-$(BUILDDIR)/rules.o: rules.c rules.h chess.h pawn.h rook.h \
- knight.h bishop.h queen.h king.h pgn.h
+$(BUILDDIR)/king.o: king.c rules.h game-info.h king.h
+	@echo "Compiling $<"
+	$(CC) -o $@ $(CFLAGS) -c $<
+
+$(BUILDDIR)/knight.o: knight.c knight.h rules.h game-info.h
+	@echo "Compiling $<"
 	$(CC) -o $@ $(CFLAGS) -c $<
 
-$(BUILDDIR)/bishop.o: bishop.c bishop.h rules.h
+$(BUILDDIR)/pawn.o: pawn.c pawn.h rules.h game-info.h
+	@echo "Compiling $<"
 	$(CC) -o $@ $(CFLAGS) -c $<
 
-$(BUILDDIR)/knight.o: knight.c knight.h rules.h
+$(BUILDDIR)/pgn.o: pgn.c pgn.h rules.h game-info.h
+	@echo "Compiling $<"
 	$(CC) -o $@ $(CFLAGS) -c $<
 
-$(BUILDDIR)/queen.o: queen.c rules.h rook.h bishop.h queen.h
+$(BUILDDIR)/queen.o: queen.c rules.h game-info.h rook.h bishop.h queen.h
+	@echo "Compiling $<"
 	$(CC) -o $@ $(CFLAGS) -c $<
 
-$(BUILDDIR)/king.o: king.c rules.h king.h
+$(BUILDDIR)/rook.o: rook.c rules.h game-info.h rook.h
+	@echo "Compiling $<"
 	$(CC) -o $@ $(CFLAGS) -c $<
 
-$(BUILDDIR)/rook.o: rook.c rules.h rook.h
+$(BUILDDIR)/rules.o: rules.c rules.h game-info.h pawn.h rook.h knight.h \
+ bishop.h queen.h king.h
+	@echo "Compiling $<"
 	$(CC) -o $@ $(CFLAGS) -c $<
+

mercurial