# $Id$
-include ../Makefile.internal

MK_ARCH_DIR ?= ../../../samples/linux/
MK_VERSION_DIR ?= $(MK_ARCH_DIR)

include $(MK_ARCH_DIR)Make.arch
include $(MK_VERSION_DIR)Make.version

BASEDIR ?= ../../../
CC = $(CROSS)gcc
LD = $(CROSS)ld

INC_DIR ?= $(BASEDIR)include/$(OS)/                                                      
LIB_DIR ?= $(BASEDIR)lib/$(PLATFORM)/

TARGET = FeaturesExtractionFromImage

OBJ = $(TARGET).o

ifeq ($(OS), MacOSX)
INC_DIR = /Library/$(PRODUCT)/include/
LIB_DIR = /Library/$(PRODUCT)/lib/
endif

CFLAGS += -Wall

CFLAGS += -I$(INC_DIR)
LDFLAGS += -L$(LIB_DIR)


LDLIBS += -lFncExtractor -lNTemplate -lNImages -lNCore -lm 
ifeq ($(OS),linux)
LDFLAGS += -Wl,-rpath=$(LIB_DIR)
endif

all: $(TARGET)

$(TARGET): $(OBJ)
	$(CC) -o $@ $(LDFLAGS) $^ -Wl,--start-group $(LDLIBS) -Wl,--end-group

clean:
	$(RM) $(OBJ) $(TARGET)

