27 lines
630 B
Makefile
27 lines
630 B
Makefile
prefix=/usr/local
|
|
includedir=$(prefix)/include
|
|
|
|
check: test
|
|
|
|
test: test-core test-core-int64
|
|
./test-core
|
|
./test-core-int64
|
|
|
|
test-core: picojson.h test.cc picotest/picotest.c picotest/picotest.h
|
|
$(CXX) -Wall test.cc picotest/picotest.c -o $@
|
|
|
|
test-core-int64: picojson.h test.cc picotest/picotest.c picotest/picotest.h
|
|
$(CXX) -Wall -DPICOJSON_USE_INT64 test.cc picotest/picotest.c -o $@
|
|
|
|
clean:
|
|
rm -f test-core test-core-int64
|
|
|
|
install:
|
|
install -d $(DESTDIR)$(includedir)
|
|
install -p -m 0644 picojson.h $(DESTDIR)$(includedir)
|
|
|
|
uninstall:
|
|
rm -f $(DESTDIR)$(includedir)/picojson.h
|
|
|
|
.PHONY: test check clean install uninstall
|