Project

General

Profile

Revision 435

Added by Jason knichel about 16 years ago

made the makefile better
fixed some stuff in vision_driver.c/vision.h

View differences:

trunk/code/projects/colonet/vision/vision_driver.c
4 4

  
5 5
#include <vision.h>
6 6
#include <stdio.h>
7
#include <stdlib.h>
7 8

  
8 9
int main(int argc, char** argv) {
9 10
  const char* filename = (argc == 2) ? argv[1] : (char*)"colonet.jpg";
trunk/code/projects/colonet/vision/Makefile
1 1
# Makefile for vision.
2 2

  
3
default: vision_driver fitellipse
3
CC = g++
4 4

  
5
vision_driver: vision_driver.c vision.c
6
	gcc -ggdb `pkg-config opencv --cflags --libs` -I . vision_driver.c vision.c -o vision_driver
5
all: clean_programs clean_vision vision vision_driver fitellipse
7 6

  
8
fitellipse: fitellipse.c
9
	gcc -ggdb `pkg-config opencv --cflags --libs` fitellipse.c -o fitellipse
7
vision: 
8
	$(CC) -ggdb `pkg-config opencv --cflags --libs` -c -I . vision.c
9
	
10
vision_driver: vision
11
	$(CC) -ggdb `pkg-config opencv --cflags --libs` -I . vision_driver.c vision.o -o vision_driverO5D
10 12

  
11
clean:
12
	rm -rf vision fitellipse *~
13
fitellipse: 
14
	$(CC) -ggdb `pkg-config opencv --cflags --libs` fitellipse.c -o fitellipse
15

  
16
.PHONY: clean_programs clean
17

  
18
clean_vision:
19
	rm -rf vision.o
20

  
21
clean_programs:
22
	rm -rf vision_driver fitellipse
23

  
24
clean: clean_programs clean_vision
25
	rm -rf *~ *.o
trunk/code/projects/colonet/vision/vision.h
12 12

  
13 13
int vision_init(const char* filename);
14 14
int vision_get_robot_positions(VisionPosition** positions);
15
void vision_destroy();
15 16

  
16 17
#endif

Also available in: Unified diff