Project

General

Profile

Statistics
| Revision:

root / trunk / code / projects / colonet / server / vision / Makefile @ 1428

History | View | Annotate | Download (929 Bytes)

1
# Makefile for vision.
2

    
3
CC = g++
4

    
5
all: clean_programs clean_vision shmimgserve vision vision_driver fitellipse
6

    
7
shmimgserve:
8
	$(CC) -ggdb `pkg-config opencv --cflags` -c -g -I . memdst.c
9
	$(CC) -ggdb `pkg-config opencv --cflags` -c -g -I . savetonetwork.c
10
	$(CC) -ggdb                              -c -g -I . sysvsem.cpp
11
	$(CC) -ggdb `pkg-config opencv --cflags` -c -g -I . shmimgserve.cpp
12

    
13
vision:
14
	$(CC) -ggdb `pkg-config opencv --cflags` -c -I . vision.c
15

    
16
vision_driver: vision shmimgserve
17
	$(CC) -ggdb `pkg-config opencv --cflags --libs` -g -I. -L. vision_driver.c memdst.o savetonetwork.o sysvsem.o shmimgserve.o vision.o -ljpeg -o vision_driver
18

    
19
fitellipse: 
20
	$(CC) -ggdb `pkg-config opencv --cflags --libs` fitellipse.c -o fitellipse
21

    
22
.PHONY: clean_programs clean
23

    
24
clean_vision:
25
	rm -rf vision.o savetonetwork.o memdst.o
26

    
27
clean_programs:
28
	rm -rf vision_driver fitellipse
29

    
30
clean: clean_programs clean_vision
31
	rm -rf *~ *.o