Files
BPI-CM9-Linux/aml-comp/hardware/amlogic/arm-isp-6.12/aml_c5_isp5/isp5service/Makefile
T

31 lines
594 B
Makefile

SDK_CROSS_COMPILE = $(CROSS_COMPILE)
CC := $(SDK_CROSS_COMPILE)gcc
TARGET := isp5service
SRC_FILE := $(wildcard ./*.c)
SRC_FILE += $(wildcard ./sensor/*.c)
SRC_FILE += $(wildcard ./sensor/*/*.c)
SRC_OBJ := $(patsubst %.c,%.o,$(SRC_FILE))
CFLAGS := -Wall -Werror -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast
CFLAGS += -I./include -pthread -lm -I./firmware/inc
CFLAGS += -L./firmware/lib64 -lalg -lalgcore
.PHONY:clean
all: $(TARGET)
$(TARGET): $(SRC_OBJ)
$(CC) $(CFLAGS) $^ -o $@
%.o: %.c
$(CC) -c $(CFLAGS) $< -o $@
clean:
find ./ -name "*.o" | xargs -i rm -rf {} $(TARGET)