Project

General

Profile

Statistics
| Revision:

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

History | View | Annotate | Download (929 Bytes)

1 430 emarinel
# Makefile for vision.
2
3 435 jknichel
CC = g++
4 430 emarinel
5 939 rcahoon
all: clean_programs clean_vision shmimgserve vision vision_driver fitellipse
6 431 emarinel
7 939 rcahoon
shmimgserve:
8
	$(CC) -ggdb `pkg-config opencv --cflags` -c -g -I . memdst.c
9 936 rcahoon
	$(CC) -ggdb `pkg-config opencv --cflags` -c -g -I . savetonetwork.c
10 939 rcahoon
	$(CC) -ggdb                              -c -g -I . sysvsem.cpp
11
	$(CC) -ggdb `pkg-config opencv --cflags` -c -g -I . shmimgserve.cpp
12 936 rcahoon
13 513 emarinel
vision:
14 936 rcahoon
	$(CC) -ggdb `pkg-config opencv --cflags` -c -I . vision.c
15 466 emarinel
16 939 rcahoon
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 430 emarinel
19 435 jknichel
fitellipse:
20
	$(CC) -ggdb `pkg-config opencv --cflags --libs` fitellipse.c -o fitellipse
21
22
.PHONY: clean_programs clean
23
24
clean_vision:
25 936 rcahoon
	rm -rf vision.o savetonetwork.o memdst.o
26 435 jknichel
27
clean_programs:
28
	rm -rf vision_driver fitellipse
29
30
clean: clean_programs clean_vision
31
	rm -rf *~ *.o