allplacefinder/Makefile

54 lines
650 B
Makefile

ifndef CXX
CXX = g++
endif
ifndef CXXFLAGS
CXXFLAGS = -Wfatal-errors -fPIC -Wall -pedantic -O2 -pthread -std=c++20 -I../../pikotools/src -I../lib -I/usr/local/include
endif
ifndef LDFLAGS
LDFLAGS = -L/usr/local/lib -s
endif
ifndef AR
AR = ar
endif
export CXX
export CXXFLAGS
export LDFLAGS
export AR
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: