CFLAGS=$(shell pkg-config --cflags --libs gtk+-3.0) CC=gcc VERSION=0.0 BUILD_DIR=build BUILD_NAME=scorpius OS=$(shell uname -r) all: debug debug: mkdir -p build/debug $(CC) -o $(BUILD_DIR)/debug/$(BUILD_NAME)-$(OS) $(CFLAGS) -Iinclude -lcrypto -lssl src/* lib/* test: testgemparse testurllib testgemparse: mkdir -p $(BUILD_DIR)/test $(CC) -o $(BUILD_DIR)/test/gemparse-$(OS) -D TESTGEMPARSE -Iinclude src/gemparse.c testurllib: mkdir -p $(BUILD_DIR)/test $(CC) -o $(BUILD_DIR)/test/urllib-$(OS) -D TESTURLLIB -Iinclude lib/url.c testgemini: mkdir -p $(BUILD_DIR)/test $(CC) -o $(BUILD_DIR)/test/gemini-$(OS) -Iinclude lib/gemini.c -lssl -lcrypto -D TESTGEMLIB