Project

General

Profile

Download (664 Bytes) Statistics
| Branch: | Tag: | Revision:
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