39 lines
1.0 KiB
Makefile
39 lines
1.0 KiB
Makefile
ifeq ($(PARAM_FILE),)
|
|
ROOT_DIR := ./..
|
|
PARAM_FILE := $(ROOT_DIR)/config.mk
|
|
include $(PARAM_FILE)
|
|
endif
|
|
|
|
TARGET := tracker_test
|
|
|
|
GCC ?= $(CROSS_COMPILE)gcc
|
|
CXX ?= $(CROSS_COMPILE)g++
|
|
|
|
INC_DIRS := -I$(ROOT_DIR)/Universal -I$(ROOT_DIR)/BufferPool -I$(ROOT_DIR)/Adaptation -I$(ROOT_DIR)/include -I$(ROOT_DIR)/Global -I$(ROOT_DIR)/Adaptation/arith
|
|
|
|
LIBS_DIRS := -L$(ROOT_DIR)/test/lib -lGeneralTracker -L$(ROOT_DIR)/Adaptation/platform/Linux -lPlatformLinux -L$(ROOT_DIR)/test/lib -lriffa
|
|
LIBS_DIRS += -L$(ROOT_DIR)/Adaptation/arith/lib -lDetector -lGuideTracker -lKCFTracker -lMOT_PIPE -lTLDTracker
|
|
|
|
# Platform define by config.mk
|
|
ifneq ($(strip $(PLATFORM_INC)),)
|
|
INC_DIRS += $(PLATFORM_INC)
|
|
else
|
|
$(warning "No platform inc")
|
|
endif
|
|
ifneq ($(strip $(PLATFORM_LDFLAGS)),)
|
|
LIBS_DIRS += $(PLATFORM_LDFLAGS)
|
|
else
|
|
$(warning "No platform lib")
|
|
endif
|
|
|
|
CFLAGS := -Wall -g -fPIC -Wno-unused-variable -std=c++11
|
|
LIBS_DIRS += -lpthread -lrt
|
|
|
|
all : $(TARGET)
|
|
|
|
$(TARGET):
|
|
$(CXX) $(CFLAGS) $(INC_DIRS) main.cpp -o $(TARGET) $(LIBS_DIRS)
|
|
|
|
clean:
|
|
rm -rf $(TARGET)
|