2021-11-26 21:56:07 +01:00
|
|
|
|
2024-04-03 17:03:50 +02:00
|
|
|
ifndef CXX
|
|
|
|
CXX = g++
|
|
|
|
endif
|
2021-11-26 21:56:07 +01:00
|
|
|
|
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
|
2021-11-30 16:37:59 +01:00
|
|
|
|
2024-04-03 17:03:50 +02:00
|
|
|
ifndef LDFLAGS
|
2021-11-26 21:56:07 +01:00
|
|
|
LDFLAGS = -L/usr/local/lib
|
2024-04-03 17:03:50 +02:00
|
|
|
endif
|
2021-11-26 21:56:07 +01:00
|
|
|
|
2024-04-03 17:03:50 +02:00
|
|
|
ifndef AR
|
|
|
|
AR = ar
|
|
|
|
endif
|
2021-11-26 21:56:07 +01:00
|
|
|
|
|
|
|
export CXX
|
|
|
|
export CXXFLAGS
|
|
|
|
export LDFLAGS
|
|
|
|
export AR
|
|
|
|
|
2024-04-03 17:03:50 +02:00
|
|
|
|
2021-11-30 16:37:59 +01:00
|
|
|
all: lib placefinder
|
2021-11-26 21:56:07 +01:00
|
|
|
|
|
|
|
|
|
|
|
lib: FORCE pikotools
|
|
|
|
$(MAKE) -C lib
|
|
|
|
|
|
|
|
|
2021-11-30 16:37:59 +01:00
|
|
|
placefinder: FORCE pikotools lib
|
2021-11-26 21:56:07 +01:00
|
|
|
$(MAKE) -C placefinder
|
|
|
|
|
|
|
|
|
|
|
|
pikotools: FORCE
|
|
|
|
$(MAKE) -C ../pikotools
|
|
|
|
|
|
|
|
|
|
|
|
clean: FORCE
|
|
|
|
$(MAKE) -C lib clean
|
|
|
|
$(MAKE) -C placefinder clean
|
2021-11-30 16:37:59 +01:00
|
|
|
$(MAKE) -C ../pikotools clean
|
2021-11-26 21:56:07 +01:00
|
|
|
|
|
|
|
|
|
|
|
depend: FORCE
|
|
|
|
$(MAKE) -C lib depend
|
|
|
|
$(MAKE) -C placefinder depend
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FORCE:
|
|
|
|
|