root/software/photo_compress_archiver/Makefile @ 095cc187
| b216a5b0 | David Sorber | |||
CXX=clang++
|
||||
| 0c2e61fd | David Sorber | #~ CXX=g++
|
||
| b216a5b0 | David Sorber | CXXFLAGS=-std=c++11 -g
|
||
OBJECTS = main.o PhotoCompressArchiver.o
|
||||
| 328d0fa5 | David Sorber | LDFLAGS=-L/opt/local/lib -lboost_system-mt -lboost_filesystem-mt -lboost_program_options-mt -lboost_regex-mt
|
||
| b216a5b0 | David Sorber | |||
| 0c2e61fd | David Sorber | NUM_CORES:=$(shell grep -c ^processor /proc/cpuinfo)
|
||
PACKJPG_SRC = $(wildcard packJPG/*.cpp packJPG/*.h)
|
||||
| b216a5b0 | David Sorber | all: main
|
||
| 0c2e61fd | David Sorber | |||
packjpg: $(PACKJPG_SRC)
|
||||
@echo $(PACKJPG_SRC)
|
||||
cd packJPG/build; cmake ..; make -j $(NUM_CORES)
|
||||
cp packJPG/build/packjpg .
|
||||
main: $(OBJECTS) packjpg
|
||||
| b216a5b0 | David Sorber | $(CXX) $(CXXFLAGS) $(LDFLAGS) -o pca $(OBJECTS)
|
||
%.o : %.cc
|
||||
$(CXX) $(CXXFLAGS) -I/opt/local/include -c $<
|
||||
| 0c2e61fd | David Sorber | clean_packjpg:
|
||
rm -f packjpg
|
||||
rm -rf packJPG/build/*
|
||||
| b216a5b0 | David Sorber | clean:
|
||
rm -f *.o
|
||||
rm -f pca
|