# Makefile for GNU make ifndef CXX CXX = clang++ endif ifndef CXXFLAGS CXXFLAGS = -Wall -O2 -I/usr/local/include endif ifndef LDFLAGS LDFLAGS = -L/usr/local/lib endif ifndef AR AR = ar endif #CXX=g++48 #CXXFLAGS=-Wall -O0 -g export CXX export CXXFLAGS export LDFLAGS export AR all: space mainparser mainspaceparser utf8 date space: FORCE @cd space ; $(MAKE) -e mainparser: FORCE @cd mainparser ; $(MAKE) -e mainspaceparser: FORCE @cd mainspaceparser ; $(MAKE) -e utf8: FORCE @cd utf8 ; $(MAKE) -e date: FORCE @cd date ; $(MAKE) -e FORCE: clean: @cd space ; $(MAKE) -e clean @cd mainparser ; $(MAKE) -e clean @cd mainspaceparser ; $(MAKE) -e clean @cd utf8 ; $(MAKE) -e clean @cd date ; $(MAKE) -e clean depend: @cd space ; $(MAKE) -e depend @cd mainparser ; $(MAKE) -e depend @cd mainspaceparser ; $(MAKE) -e depend @cd utf8 ; $(MAKE) -e depend @cd date ; $(MAKE) -e depend