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)