root / vision / cvblobs8.3 / Makefile @ b11b2b30
History | View | Annotate | Download (836 Bytes)
1 | b11b2b30 | Tom Mullins | # |
---|---|---|---|
2 | # Makefile for blobs library for OpenCV Version 4 and its examples |
||
3 | # |
||
4 | |||
5 | CFLAGS= `pkg-config --cflags opencv gtk+-2.0` -I. |
||
6 | LDFLAGS= `pkg-config --libs opencv gtk+-2.0` -L. -lblob |
||
7 | CXX=g++ |
||
8 | |||
9 | CPPFILES= \ |
||
10 | blob.cpp\ |
||
11 | BlobContour.cpp\ |
||
12 | BlobOperators.cpp\ |
||
13 | BlobProperties.cpp\ |
||
14 | BlobResult.cpp\ |
||
15 | ComponentLabeling.cpp |
||
16 | |||
17 | .SUFFIXES: .cpp.o |
||
18 | .cpp.o: ; echo 'Compiling $*.cpp' ; $(CXX) $(CFLAGS) -c $*.cpp |
||
19 | |||
20 | .SILENT: |
||
21 | |||
22 | libblob.a: $(CPPFILES:.cpp=.o) |
||
23 | ar ru libblob.a $(CPPFILES:.cpp=.o) 2> /dev/null |
||
24 | ranlib libblob.a |
||
25 | # |
||
26 | # @echo Build tests, examples and tools... |
||
27 | # $(CXX) -g blobdemo.cpp $(LDFLAGS) $(CFLAGS) -o blobdemo |
||
28 | # $(CXX) -g blobdemo2.cpp $(LDFLAGS) $(CFLAGS) -o blobdemo2 |
||
29 | # |
||
30 | # @echo Copy include files... |
||
31 | # |
||
32 | @echo Cleaning objects... |
||
33 | rm -f $(CPPFILES:.cpp=.o) |
||
34 | |||
35 | all: clean |
||
36 | |||
37 | clean: |
||
38 | @echo Cleaning... |
||
39 | rm -f $(CFILES:.cpp=.o) |
||
40 | rm -f libblob.a |