SmartAudio/package/minigui/F1C200s-board/src/Makefile

36 lines
1.2 KiB
Makefile
Raw Normal View History

2018-07-13 01:31:50 +00:00
TARGET = F1C200s-board
2018-12-13 10:48:25 +00:00
SRCDIRS = $(shell find . -maxdepth 3 -type d)
INCLUDES := $(foreach dir,$(SRCDIRS),-I$(dir)) \
-I$(STAGING_DIR)/usr/include/allwinner/include \
-I$(STAGING_DIR)/usr/include/allwinner
SRCS = $(foreach dir,$(SRCDIRS),$(wildcard $(dir)/*.c))
OBJS = $(SRCS:.c=.o)
#LOCAL_LDFLAGS = -lminigui_ths -lts -ljpeg -lpng -lpthread -lmgi -lmgplus -lfreetype \
# -lasound -ldl -lm -lz -luapi -lrt -lc -lcdx_common\
# -ltrecorder -ltplayer -lxplayer -lcdc_vdecoder -ladecoder -lcdc_sdecoder -lcdc_base -lcdc_ve -lcdc_memory \
# -lcdx_parser -lcdx_playback -lcdx_stream -lcdx_base -lawrecorder -laencoder \
# -lcdx_muxer -ljpegdecode -ltmetadataretriever
LOCAL_LDFLAGS = -lminigui_ths -lts -ljpeg -lpng -lpthread -lmgi -lmgplus -lfreetype \
-ldl -lm -lz -luapi -lrt -lc -luapi
2018-07-13 01:31:50 +00:00
%.o: %.c
2018-12-13 10:48:25 +00:00
$(CC) $(INCLUDES) $(CFLAGS) $(LDFLAGS) $(LOCAL_CFLAGS) $(LOCAL_LDFLAGS) -c -o $@ $<
2018-07-13 01:31:50 +00:00
$(TARGET): $(OBJS)
2018-12-13 10:48:25 +00:00
$(CC) -o $@ $(OBJS) $(CFLAGS) $(LDFLAGS) $(LOCAL_CFLAGS) $(LOCAL_LDFLAGS)
2018-07-13 01:31:50 +00:00
2018-12-13 10:48:25 +00:00
all:install
2018-07-13 01:31:50 +00:00
2018-12-13 10:48:25 +00:00
install:$(TARGET)
@mkdir -p $(CONFIG_PREFIX)/bin
@cp $(TARGET) $(CONFIG_PREFIX)/bin
2018-07-13 01:31:50 +00:00
clean:
-rm -rf $(OBJS) $(TARGET)
2018-12-13 10:48:25 +00:00
.PHONY:all clean $(TARGET) install