allplacefinder/Makefile

54 lines
650 B
Makefile
Raw Permalink 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
2024-04-17 10:23:30 +02:00
CXXFLAGS = -Wfatal-errors -fPIC -Wall -pedantic -O2 -pthread -std=c++20 -I../../pikotools/src -I../lib -I/usr/local/include
2024-04-03 17:03:50 +02:00
endif
2024-04-03 17:03:50 +02:00
ifndef LDFLAGS
2024-04-17 10:23:30 +02:00
LDFLAGS = -L/usr/local/lib -s
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: