################################################################################ # Copyright (c) Hisilicon Technologies Co., Ltd. 2014-2020. All rights reserved. # Description: Makefile # Author: SmartMedia_BSP # Create: 2014-06-04 ################################################################################ CC := gcc RM := rm TOPDIR := . CFLAGS := -Wall -s -DNDEBUG -O2 CFLAGS += -I$(TOPDIR)/../libs/secure_c/include -static LDFLAGS := -L$(TOPDIR)/../libs/secure_c/lib -lsecurec SECUREC := $(TOPDIR)/../libs/secure_c/source TARGET := mksym all: $(TARGET) deflate: deflate.c $(Q)$(CC) $(CFLAGS) deflate.c -o deflate mksym: lib_securec $(Q)$(CC) $(CFLAGS) mksym.c -o mksym $(LDFLAGS) lib_securec: $(Q)cp -f $(TOPDIR)/Makefile.fbltools $(SECUREC)/ $(Q)make -C $(SECUREC) -f Makefile.fbltools lib mkbootargs: mkbootargs.c $(Q)$(CC) $(CFLAGS) mkbootargs.c -o mkbootargs clean: $(Q)cp -f $(TOPDIR)/Makefile.fbltools $(SECUREC)/ $(Q)make -C $(SECUREC) -f Makefile.fbltools clean $(Q)$(RM) -f $(TARGET) distclean: clean