scorpius/Makefile

27 lines
674 B
Makefile

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