scorpius/Makefile

27 lines
674 B
Makefile
Raw Permalink Normal View History

2021-02-11 10:50:58 +01:00
CFLAGS=$(shell pkg-config --cflags --libs gtk+-3.0)
CC=gcc
VERSION=0.0
BUILD_DIR=build
BUILD_NAME=scorpius
2021-02-11 10:50:58 +01:00
OS=$(shell uname -r)
all: debug
debug:
mkdir -p build/debug
2021-02-18 17:03:01 +01:00
$(CC) -o $(BUILD_DIR)/debug/$(BUILD_NAME)-$(OS) $(CFLAGS) -Iinclude -lcrypto -lssl src/* lib/*
2021-02-12 11:05:27 +01:00
2021-02-16 09:10:25 +01:00
test: testgemparse testurllib
2021-02-12 11:05:27 +01:00
testgemparse:
mkdir -p $(BUILD_DIR)/test
2021-02-18 15:03:21 +01:00
$(CC) -o $(BUILD_DIR)/test/gemparse-$(OS) -D TESTGEMPARSE -Iinclude src/gemparse.c
2021-02-16 09:10:25 +01:00
testurllib:
mkdir -p $(BUILD_DIR)/test
2021-02-18 15:03:21 +01:00
$(CC) -o $(BUILD_DIR)/test/urllib-$(OS) -D TESTURLLIB -Iinclude lib/url.c
2021-02-18 12:09:41 +01:00
testgemini:
mkdir -p $(BUILD_DIR)/test
$(CC) -o $(BUILD_DIR)/test/gemini-$(OS) -Iinclude lib/gemini.c -lssl -lcrypto -D TESTGEMLIB