Project

General

Profile

Statistics
| Branch: | Revision:

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