blob: ed21d3c879dba0a10f291c52360a93755799cc32 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
.PHONY: all clean
CXX ?= c++
CXXFLAGS ?= -std=c++17
PREFIX ?= /usr/local
all: build/libkeltest.a
build/libkeltest.a:
mkdir -p ./build
${CXX} ${CXXFLAGS} -DKELTEST_COMPILE_TEST_BINARY src/keltest/test.cpp -c -o build/test.o
ar rcs build/libkeltest.a build/test.o
clean:
rm -rf ./build
install: build/libkeltest.a
mkdir -p ${PREFIX}/lib
mkdir -p ${PREFIX}/include/keltest
cp build/libkeltest.a ${PREFIX}/lib/libkeltest.a
cp src/keltest/*.h ${PREFIX}/include/keltest/
|