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
|
2021-02-14 14:58:28 +01:00
|
|
|
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
|