51 lines
1.2 KiB
Makefile
Executable File
51 lines
1.2 KiB
Makefile
Executable File
MY_PATH := $(abspath $(lastword $(MAKEFILE_LIST)))
|
|
|
|
include ../../Makefile.param
|
|
|
|
LOCAL_PATH := $(notdir $(patsubst %/,%,$(dir $(MY_PATH))))
|
|
|
|
SRC := $(wildcard *.c)
|
|
SRC += $(wildcard ./libdmc/src/*.c)
|
|
SRC += $(wildcard ./librtsp/src/*.c)
|
|
|
|
OBJ := $(SRC:%.c=%.o)
|
|
|
|
CFLAGS += -I$(MEDIA_PATH)/isp/isp_main/include/isp -I. -I$(REL_INC)/fhhcp
|
|
CFLAGS += -DDP2000 -DUSEFULLHAN
|
|
|
|
LDFLAGS := -L$(MEDIA_PATH)/isp/isp_main/lib -L. -L$(MPP_PATH)/lib/npu
|
|
|
|
LDLIBS := -lisp -lispcore
|
|
LDLIBS += -lovos02d_mipi \
|
|
-lovos02k_mipi \
|
|
-lovos04c10_mipi \
|
|
-ldummy_sensor \
|
|
-ljxf23_dvp \
|
|
-lovos05_mipi \
|
|
-lovos08_mipi\
|
|
-limx415_mipi
|
|
LDLIBS += -lsensor
|
|
|
|
ifeq ($(KERNEL_VER),4.9.138)
|
|
LDLIBS += -lhcp_cv -lhcp_ive -lhcp_npu -lhcp_model -lmpi_npu -lhcp_sys
|
|
else
|
|
LDLIBS += -lhcp_cv -lhcp_ive -lhcp_npu -lhcp_model -lhcp_sys
|
|
endif
|
|
LDLIBS += -ldcl_memory -ldcl_runtime -ldrv_dp2000 -ldcl_ioctl -lmdl_parse -lstream_sched -ldcl_utils
|
|
|
|
TARGET := $(LOCAL_PATH)
|
|
.PHONY : clean all
|
|
|
|
all: $(TARGET)
|
|
|
|
|
|
$(TARGET): $(OBJ) $(COMM_OBJ)
|
|
$(CC) $(CFLAGS) $(LDFLAGS) -lpthread -lm -lstdc++ -o $@ $^ -L $(REL_LIB) $(LIBS) $(LDLIBS)
|
|
mv $@ $(REL_TEST)/
|
|
|
|
clean:
|
|
@rm -f $(TARGET)
|
|
@rm -f $(OBJ)
|
|
@rm -f $(COMM_OBJ)
|
|
|