值得借鉴的makefile

GCC=arm-vfp_uclibc-linux-gnu-gcc
CFLAGS=-g3
SRC = sample_fillrect.c
APP = sample_fillrect


SDK_DIR=/home/Hi3560e/pub/
LIBS+=-L$(SDK_DIR)/lib -lapi -lapi_subplayer -lapi_endplayer -lunify \
-lapi_extdrv \
-lhigo \
-lhigoadp \
-ltde \
-lunify \
-lapi_endplayer \
-lapi_subplayer \
-lapi \
-leffect \
-ljpeg \
-lpng \
-lz \
-lpthread \
-lm




CFLAGS+=-I$(SDK_DIR)/include
LDFLAGS=$(LIBS)


all: $(APP)


$(APP): $(SRC)
$(GCC) -o $@ $< $(CFLAGS) $(LDFLAGS)


clean:
rm -rf $(APP)

你可能感兴趣的:(gcc,makefile)