root / vision / cvblobs8.3 / Makefile @ b11b2b30
History | View | Annotate | Download (836 Bytes)
1 |
# |
---|---|
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 |
41 |
|