Files
kunlun/mfgtool/oem_tool/Makefile
2025-05-08 18:49:39 +08:00

48 lines
945 B
Makefile

TARGET = oem_tool
CFLAGS = -Wall -g
vpath %.c
CC = gcc
ifeq ($(target), kunlun2)
hw_dep = hw2
CFLAGS += -DTARGET_VERSION=2
else ifeq ($(target), kunlun3)
hw_dep = hw3
CFLAGS += -DTARGET_VERSION=3
else
hw_dep = hw
CFLAGS += -DTARGET_VERSION=1
endif
ifeq ($(TOPDIR),)
TOPDIR = ../..
endif
INC = -I../../inc/os_shim -I../../export/inc/os_shim -I../../inc/compiler/gcc -I../../export/inc/compiler/gcc
INC += -I../../export/inc -I../../inc -I../../export/inc/utils -I../../inc/pib -I../../export/inc/pib -I../../inc/driver
INC += -I../../export/inc/uart/ -I../../export/inc/pkt
INC += -I. -I./$(hw_dep)
SRCS = oem_tool.c $(hw_dep)/oem_tool_hw.c oem_common.c
OBJS = $(SRCS:%.c=%.o)
#OBJS = $(patsubst %.c,$(OBJDIR)/%.o,$(notdir $(SRC)))
$(TARGET):$(OBJS)
$(CC) -o $@ $^
cp $@ $(TOPDIR)/tools/gen_img/
clean:
rm -rf $(TARGET) $(OBJS)
clobber:
rm -f $(TARGET) $(OBJS)
%.o:%.c
$(CC) $(CFLAGS) -o $@ -c $< $(INC)