1 # Copyright 2008 Lubomir Bourdev and Hailin Jin
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)
8 #CXX=/usr/local/gcc-411/bin/g++
10 CXX_FLAGS
=-Wall
-O2
-DNDEBUG
-DBOOST_GIL_USE_CONCEPT_CHECK
12 BOOST_INCLUDE_PATH
=-I..
/..
/..
-I..
/..
/..
/..
/boost_libraries
13 LIBJPEG_INCLUDE_PATH
=-I..
/..
/..
/..
/lib
/libjpeg
14 LIBJPEG_LIB_PATH
=-L..
/..
/..
/..
/lib
/libjpeg
16 all: resize affine convolution mandelbrot x_gradient histogram dynamic_image interleaved_ptr packed_pixel
18 ${CXX} ${CXX_FLAGS} ${BOOST_INCLUDE_PATH} ${LIBJPEG_INCLUDE_PATH} -c
$<
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
24 ${CXX} -o resize
${CXX_FLAGS} resize.o
${LIBJPEG_LIB_PATH} -ljpeg
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