]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | # Copyright 2008 Lubomir Bourdev and Hailin Jin |
2 | # | |
3 | # Distributed under the Boost Software License, Version 1.0. | |
4 | # (See accompanying file LICENSE_1_0.txt or copy at | |
5 | # http://www.boost.org/LICENSE_1_0.txt) | |
6 | ||
7 | .SUFFIXES: .cpp | |
8 | #CXX=/usr/local/gcc-411/bin/g++ | |
9 | CXX=g++ | |
10 | CXX_FLAGS=-Wall -O2 -DNDEBUG -DBOOST_GIL_USE_CONCEPT_CHECK | |
11 | ||
12 | BOOST_INCLUDE_PATH=-I../../.. -I../../../../boost_libraries | |
13 | LIBJPEG_INCLUDE_PATH=-I../../../../lib/libjpeg | |
14 | LIBJPEG_LIB_PATH=-L../../../../lib/libjpeg | |
15 | ||
16 | all: resize affine convolution mandelbrot x_gradient histogram dynamic_image interleaved_ptr packed_pixel | |
17 | .cpp.o: | |
18 | ${CXX} ${CXX_FLAGS} ${BOOST_INCLUDE_PATH} ${LIBJPEG_INCLUDE_PATH} -c $< | |
19 | clean: | |
20 | -rm -f *.o *.exe | |
21 | -rm -f out-affine.jpg out-resize.jpg out-convolution.jpg out-convolution2.jpg out-mandelbrot.jpg | |
22 | -rm -f out-interleaved_ptr.jpg out-x_gradient.jpg out-histogram.txt out-packed_pixel_bgr772.jpg out-packed_pixel_gray1.jpg out-dynamic_image.jpg | |
23 | resize: resize.o | |
24 | ${CXX} -o resize ${CXX_FLAGS} resize.o ${LIBJPEG_LIB_PATH} -ljpeg | |
25 | affine: affine.o | |
26 | ${CXX} -o affine ${CXX_FLAGS} affine.o ${LIBJPEG_LIB_PATH} -ljpeg | |
27 | convolution: convolution.o | |
28 | ${CXX} -o convolution ${CXX_FLAGS} convolution.o ${LIBJPEG_LIB_PATH} -ljpeg | |
29 | mandelbrot: mandelbrot.o | |
30 | ${CXX} -o mandelbrot ${CXX_FLAGS} mandelbrot.o ${LIBJPEG_LIB_PATH} -ljpeg | |
31 | interleaved_ptr: interleaved_ptr.o | |
32 | ${CXX} -o interleaved_ptr ${CXX_FLAGS} interleaved_ptr.o ${LIBJPEG_LIB_PATH} -ljpeg | |
33 | interleaved_ptr.cpp: interleaved_ptr.hpp | |
34 | x_gradient: x_gradient.o | |
35 | ${CXX} -o x_gradient ${CXX_FLAGS} x_gradient.o ${LIBJPEG_LIB_PATH} -ljpeg | |
36 | histogram: histogram.o | |
37 | ${CXX} -o histogram ${CXX_FLAGS} histogram.o ${LIBJPEG_LIB_PATH} -ljpeg | |
38 | packed_pixel: packed_pixel.o | |
39 | ${CXX} -o packed_pixel ${CXX_FLAGS} packed_pixel.o ${LIBJPEG_LIB_PATH} -ljpeg | |
40 | dynamic_image: dynamic_image.o | |
41 | ${CXX} -o dynamic_image ${CXX_FLAGS} dynamic_image.o ${LIBJPEG_LIB_PATH} -ljpeg | |
42 |