pikotools/Makefile

41 lines
824 B
Makefile
Raw Normal View History

2021-05-10 20:10:10 +02:00
export CXX
export CXXFLAGS
export AR
all: src
2021-05-10 20:10:10 +02:00
src: FORCE
$(MAKE) -C src
tests: FORCE
$(MAKE) -C src
2021-05-10 20:10:10 +02:00
$(MAKE) -C tests
tests-gcc10: FORCE
env CXX=g++10 CXXFLAGS="-Wl,-rpath=/usr/local/lib/gcc10/ -Wall -pedantic -O0 -g3 -std=c++20 -I../src -I/usr/local/include" $(MAKE) -C src
env CXX=g++10 CXXFLAGS="-Wl,-rpath=/usr/local/lib/gcc10/ -Wall -pedantic -O0 -g3 -std=c++20 -I../src -I/usr/local/include" $(MAKE) -C tests
2021-05-19 03:26:46 +02:00
#env CXX=clang++ CXXFLAGS="-fsanitize=address -Wall -pedantic -O0 -g3 -std=c++20 -I../src -I/usr/local/include" $(MAKE) -C src
#env CXX=clang++ CXXFLAGS="-fsanitize=address -Wall -pedantic -O0 -g3 -std=c++20 -I../src -I/usr/local/include" $(MAKE) -C tests
2021-05-10 20:10:10 +02:00
clean: FORCE
$(MAKE) -C src clean
$(MAKE) -C tests clean
depend: FORCE
$(MAKE) -C src depend
$(MAKE) -C tests depend
2021-05-10 20:10:10 +02:00
FORCE: