

CIL = pr_1

CSRC = pr_1.c

CROSS_COMPILE=arm-none-linux-gnueabi-

CC = $(CROSS_COMPILE)gcc
       
I_PATH_GLIB_OCV = /opt/OpenCV_1.1/include/opencv
I_PATH_GLIB_LC = /opt/bin/codesourcery-armgcc-2009q1/arm-none-linux-gnueabi/libc/usr/include

L_PATH_OCV_lib = /opt/OpenCV_1.1/lib
L_PATH_Libc_lib = /opt/bin/codesourcery-armgcc-2009q1/arm-none-linux-gnueabi/libc/usr/lib

LDADD = -lcv -lhighgui -lcxcore -lcvaux -lml -lpthread -lm -lstdc++ -ldl

COBJ = $(patsubst %.c,%.o, $(CSRC))

all: $(CIL)

# Linkovani a vytvoreni binarniho souboru
$(CIL): $(COBJ) 
	@echo "  LD        $@"
	@$(CC) $(CIL).o -L$(L_PATH_OCV_lib) -L$(L_PATH_Libc_lib) $(LDADD) -o $@

# Krizova kompilace - vytvoreni object-code
$(COBJ): %.o: %.c
	@echo "  CC        $@"
	@$(CC) -c $(CSRC) -I$(I_PATH_GLIB_OCV) -I$(I_PATH_GLIB_LC)

