diff -r ce38ee9bc3af -r 189c7c77aaab src/chess/Makefile --- a/src/chess/Makefile Tue May 26 15:29:00 2026 +0200 +++ b/src/chess/Makefile Thu May 28 12:15:26 2026 +0200 @@ -28,7 +28,7 @@ include ../../config.mk -SRC = game-info.c pawn.c rook.c knight.c bishop.c queen.c king.c rules.c pgn.c +SRC = 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,40 +38,36 @@ FORCE: -$(BUILDDIR)/bishop.o: bishop.c bishop.h rules.h game-info.h +$(BUILDDIR)/bishop.o: bishop.c bishop.h rules.h @echo "Compiling $<" $(CC) -o $@ $(CFLAGS) -c $< -$(BUILDDIR)/game-info.o: game-info.c game-info.h +$(BUILDDIR)/king.o: king.c rules.h king.h @echo "Compiling $<" $(CC) -o $@ $(CFLAGS) -c $< -$(BUILDDIR)/king.o: king.c rules.h game-info.h king.h +$(BUILDDIR)/knight.o: knight.c knight.h rules.h @echo "Compiling $<" $(CC) -o $@ $(CFLAGS) -c $< -$(BUILDDIR)/knight.o: knight.c knight.h rules.h game-info.h +$(BUILDDIR)/pawn.o: pawn.c pawn.h rules.h @echo "Compiling $<" $(CC) -o $@ $(CFLAGS) -c $< -$(BUILDDIR)/pawn.o: pawn.c pawn.h rules.h game-info.h +$(BUILDDIR)/pgn.o: pgn.c pgn.h rules.h @echo "Compiling $<" $(CC) -o $@ $(CFLAGS) -c $< -$(BUILDDIR)/pgn.o: pgn.c pgn.h rules.h game-info.h +$(BUILDDIR)/queen.o: queen.c rules.h rook.h bishop.h queen.h @echo "Compiling $<" $(CC) -o $@ $(CFLAGS) -c $< -$(BUILDDIR)/queen.o: queen.c rules.h game-info.h rook.h bishop.h queen.h +$(BUILDDIR)/rook.o: rook.c rules.h rook.h @echo "Compiling $<" $(CC) -o $@ $(CFLAGS) -c $< -$(BUILDDIR)/rook.o: rook.c rules.h game-info.h rook.h +$(BUILDDIR)/rules.o: rules.c rules.h pawn.h rook.h knight.h bishop.h \ + queen.h king.h @echo "Compiling $<" $(CC) -o $@ $(CFLAGS) -c $< -$(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 $< -