diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -6,11 +6,12 @@ SERVER_TARGET = bin/server SERVER_SRC = $(shell find server -name "*.c") SERVER_OBJ = $(SERVER_SRC:server/%.c=$(SERVER_BUILD)/%.o) - CLIENT_BUILD = build/client CLIENT_TARGET = bin/client CLIENT_SRC = $(shell find client -name "*.c") CLIENT_OBJ = $(CLIENT_SRC:client/%.c=$(CLIENT_BUILD)/%.o) +CLIENT_CFLAGS = $(CFLAGS) $(shell pkg-config --cflags raylib) +CLIENT_LDFLAGS = $(shell pkg-config --libs raylib) all: $(SERVER_TARGET) $(CLIENT_TARGET) @@ -25,7 +26,7 @@ $(SERVER_TARGET): $(SERVER_OBJ) $(CLIENT_TARGET): $(CLIENT_OBJ) mkdir -p bin - $(CC) $(CFLAGS) $(CLIENT_OBJ) -o $(CLIENT_TARGET) + $(CC) $(CLIENT_CFLAGS) $(CLIENT_OBJ) $(CLIENT_LDFLAGS) -o $(CLIENT_TARGET) $(SERVER_BUILD)/%.o: server/%.c mkdir -p $(dir $@) @@ -33,7 +34,7 @@ $(SERVER_BUILD)/%.o: server/%.c $(CLIENT_BUILD)/%.o: client/%.c mkdir -p $(dir $@) - $(CC) $(CFLAGS) -c $< -o $@ + $(CC) $(CLIENT_CFLAGS) -c $< -o $@ clean: rm -rf build bin |