allplacefinder/Makefile

54 lines
652 B
Makefile
Raw Normal View History

2024-04-03 17:03:50 +02:00
ifndef CXX
CXX = g++
endif
2024-04-03 17:03:50 +02:00
ifndef CXXFLAGS
CXXFLAGS = -Wfatal-errors -fPIC -Wall -pedantic -O0 -g3 -pthread -std=c++20 -I../../pikotools/src -I../lib -I/usr/local/include
endif
2024-04-03 17:03:50 +02:00
ifndef LDFLAGS
LDFLAGS = -L/usr/local/lib
2024-04-03 17:03:50 +02:00
endif
2024-04-03 17:03:50 +02:00
ifndef AR
AR = ar
endif
export CXX
export CXXFLAGS
export LDFLAGS
export AR
2024-04-03 17:03:50 +02:00
all: lib placefinder
lib: FORCE pikotools
$(MAKE) -C lib
placefinder: FORCE pikotools lib
$(MAKE) -C placefinder
pikotools: FORCE
$(MAKE) -C ../pikotools
clean: FORCE
$(MAKE) -C lib clean
$(MAKE) -C placefinder clean
$(MAKE) -C ../pikotools clean
depend: FORCE
$(MAKE) -C lib depend
$(MAKE) -C placefinder depend
FORCE: