33 lines
495 B
Makefile
33 lines
495 B
Makefile
TARGET = ah
|
|
|
|
CFLAGS = -Wall -g
|
|
|
|
vpath %.c ../ram/src/
|
|
|
|
CC = gcc
|
|
|
|
INC = -I../../inc -I../../inc/utils -I../ram/inc
|
|
|
|
ifeq ($(target), kunlun3)
|
|
SRCS = add_header_v1.c crc.c sha256.c
|
|
else
|
|
SRCS = add_header.c crc.c sha256.c
|
|
endif
|
|
|
|
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)
|