1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
GPSSHOGI_HOME = ../..
-include makefile.local
include $(GPSSHOGI_HOME)/makefile.conf
#
LOADLIBES += -lboost_thread$(BOOST_POSTFIX_MT) -lboost_program_options$(BOOST_POSTFIX_MT)
## #gcc
OTHERFLAGS = -pipe $(CPUOPTION)
ifdef DEBUG
CXXOPTFLAGS = -O
OTHERFLAGS += -g -DDEBUG
else
CXXOPTFLAGS = $(RELEASE_CXX_OPTFLAGS)
WARNING_FLAGS += $(WARN_INLINE)
ifdef RELEASE
OTHERFLAGS += -DNDEBUG
endif
ifndef PROF
CXXOPTFLAGS += -fomit-frame-pointer
endif
endif
CXXFLAGS = $(PROF) $(OTHERFLAGS) $(CXXOPTFLAGS) $(WARNING_FLAGS) $(INCLUDES)
SRCS = order-by-search.cc
OBJS = $(patsubst %.cc,%.o,$(SRCS))
PROGRAMS = order-by-search
CC = $(CXX)
all: $(PROGRAMS)
order-by-search: $(OBJS) $(FILE_OSL_ALL)
clean:
-rm *.o $(PROGRAMS)
-rm -rf .deps
light-clean:
-rm -rf .deps .objs .gch
-include $(patsubst %.cc,.deps/%.cc.d,$(SRCS))
|