| 33 SRC += input.c |
33 SRC += input.c |
| 34 SRC += server.c |
34 SRC += server.c |
| 35 SRC += client.c |
35 SRC += client.c |
| 36 SRC += game.c |
36 SRC += game.c |
| 37 |
37 |
| 38 SRC += rules/pawn.c |
|
| 39 SRC += rules/rook.c |
|
| 40 SRC += rules/knight.c |
|
| 41 SRC += rules/bishop.c |
|
| 42 SRC += rules/queen.c |
|
| 43 SRC += rules/king.c |
|
| 44 |
|
| 45 OBJ = $(SRC:%.c=../build/%$(OBJ_EXT)) |
38 OBJ = $(SRC:%.c=../build/%$(OBJ_EXT)) |
| 46 |
39 |
| 47 all: $(OBJ) |
40 all: $(OBJ) |
| 48 $(LD) -o ../build/$(BIN) $^ $(LDFLAGS) |
41 $(LD) -o ../build/$(BIN) $^ ../build/chess$(LIB_EXT) $(LDFLAGS) |
| 49 |
42 |
| 50 |
43 |
| 51 ../build/%$(OBJ_EXT): %.c |
44 ../build/%$(OBJ_EXT): %.c |
| 52 $(CC) -o $@ $(CFLAGS) -c $< |
45 $(CC) -o $@ $(CFLAGS) -c $< |
| 53 |
46 |