?? makefile
字號:
#detect the path of this folderMODULE := $(word 2, $(subst /lzpf/src/, ,$(shell pwd)))ROOT := $(word 1, $(subst /lzpf/src/, ,$(shell pwd)))/lzpfifeq (0, $(MAKELEVEL))#this is convenient for locally type a "make"MAKELEVEL=1endif#Auto target trigger definesTARGET_APP=TARGET_LIB=TARGET_LIB_SHARE=CFLAGS_MODULE=ALL_INCLUDES += -I$(ROOT)/include/jpeginclude $(ROOT)/common.mkLDFLAGS := $(ROOT)/prebuild_lib/jpeg-zsp/libzjpeg.a -lzspLDFLAGS += $(ROOT)/prebuild_lib/opengles/libgpu_factory.a $(ROOT)/prebuild_lib/opengles/libglues.a $(ROOT)/prebuild_lib/opengles/libgles.aLDFLAGS += $(ROOT)/prebuild_lib/opengles/libzevio2d.a $(ROOT)/prebuild_lib/opengles/libzevio3d.a $(ROOT)/prebuild_lib/opengles/libzeviogpu.aLDFLAGS += -lpthread -lm -lzeviolog#include $(ROOT)/common.mkTARGET_APPS= zdjpegapp0.dep=zdjpeg.o display.o encode.oifneq "$(TARGET_APPS)" ""#target_installlist=$(addprefix $(target_rootfs)/usr/bin/,$(TARGET_APPS))BIN_TARGET_APPS=$(addprefix $(BIN_DIR)/,$(TARGET_APPS))BIN_TARGET_APP0=$(addprefix $(OBJ_DIR)/,$(app0.dep))all:$(BIN_TARGET_APPS)clean: multi_binsinstall:$(target_installlist)uninstall: rm -rf $(target_installlist)$(BIN_DIR)/zdjpeg:$(BIN_TARGET_APP0) @if [ ! -d $(BIN_DIR) ]; then mkdir -p $(BIN_DIR); fi @echo " ----Linking $@" @$(LD) $(CFLAGS) -o $@ $(BIN_TARGET_APP0) $(LDFLAGS) multi_bins: rm -rf $(BIN_TARGET_APPS)endif#todo: overwrite default rules
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -