Makefile

 

CC             =  g ++
# COMPILE . C             =   $( CC )  -c #
VPATH            
=   ./ hbd
LDFLAGS            
= `pkg-config opencv --libs --cflags opencv`
MAKEEXE            
=   $( CC )   $( LDFLAGS )

OBJ            
= Img . cpp AdaboostClassifier . cpp Adaboost . cpp Classifier . cpp HMDBootstrap . cpp LinuxIO . cpp HBDetector . cpp Stump . cpp Util . cpp Rect . cpp  Color . cpp Point . cpp Graph . cpp Filter . cpp MeanFilter . cpp
EXE            
=  HBDetector

all:            
$( EXE )

$( EXE ) :             $ {OBJ}
            
$( MAKEEXE )  -fpermissive  $ ^ -o  $ @
# % . o:            % . cpp #
#              $( COMPILE . C )   $ ^ -o  $ @ #
clean:        
            rm -f *
. $( EXE )  core  

 

你可能感兴趣的:(Makefile)