Files
kunlun/mfgtool/oem_tool/Makefile

48 lines
945 B
Makefile
Raw Normal View History

2024-09-28 14:24:04 +08:00
TARGET = oem_tool
CFLAGS = -Wall -g
vpath %.c
CC = gcc
ifeq ($(target), kunlun2)
hw_dep = hw2
2025-05-08 18:49:39 +08:00
CFLAGS += -DTARGET_VERSION=2
2024-09-28 14:24:04 +08:00
else ifeq ($(target), kunlun3)
hw_dep = hw3
2025-05-08 18:49:39 +08:00
CFLAGS += -DTARGET_VERSION=3
2024-09-28 14:24:04 +08:00
else
hw_dep = hw
2025-05-08 18:49:39 +08:00
CFLAGS += -DTARGET_VERSION=1
2024-09-28 14:24:04 +08:00
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)