CXX = g++5 CXXFLAGS = -g3 -O0 -std=c++11 -pedantic -Wall -I/usr/local/include -I../../pikotools #CXX = clang++ #CXXFLAGS = -g3 -O0 -fsanitize=address -std=c++11 -pedantic -Wall -I/usr/local/include -I../../pikotools o=$(patsubst %.cpp,%.o,$(wildcard *.cpp)) name=webserver #CXX = clang++ #CXXFLAGS = -fsanitize=address -fno-omit-frame-pointer -g3 -O0 -I/usr/local/include -std=c++11 -I../pikotools -I../utf8/ export CXX export CXXFLAGS all: pikotools webserver .PHONY: pikotools pikotools: @cd ../../pikotools && make webserver: $(o) $(CXX) -o $(name) $(CXXFLAGS) -Wl,-rpath,/usr/local/lib/gcc5 $(o) ../../pikotools/space/space.a ../../pikotools/utf8/utf8.a %.o: %.cpp $(CXX) -c $(CXXFLAGS) $< clean: rm -f $(name) rm -f *.o cleanall: clean @cd ../../pikotools && make clean depend: makedepend -Y. -f- *.cpp > Makefile.dep include Makefile.dep