.PHONY: all clean CXX ?= c++ CXXFLAGS ?= PREFIX ?= /usr/local all: build/libkeltest.a build/libkeltest.a: mkdir -p ./build ${CXX} -std=c++17 ${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/