makefile

来自「dump系统所有的寄存器」· 代码 · 共 56 行

TXT
56
字号
#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=STRIP =arm-linux-gnueabi-stripinclude $(ROOT)/common.mkall: zread zwritezread: zrw.c        $(CC) -DLINUX=1  -DZREAD  -s $< -o $@zwrite:zrw.c        $(CC) -DLINUX=1  -DZWRITE -s $< -o $@#todo: overwrite default rulesTARGET_APPS= zread zwriteifneq "$(TARGET_APPS)" ""target_installlist=$(addprefix $(target_rootfs)/usr/bin/,$(TARGET_APPS))BIN_TARGET_APPS=$(addprefix $(BIN_DIR)/,$(TARGET_APPS))all:$(BIN_TARGET_APPS)clean: multi_binsinstall:$(target_installlist)uninstall:	rm -rf $(target_installlist)$(BIN_DIR)/zread: zrw.c	@if [ ! -d $(BIN_DIR) ]; then mkdir -p $(BIN_DIR); fi	@echo "    ----Linking   $@"	$Q$(CC) -DLINUX=1  -DZREAD=1 -s  $< -o $@$(BIN_DIR)/zwrite: zrw.c	@if [ ! -d $(BIN_DIR) ]; then mkdir -p $(BIN_DIR); fi	@echo "    ----Linking   $@"	$Q$(CC) -DLINUX=1  -DZWRITE=1 -s $< -o $@multi_bins:	rm -rf $(BIN_TARGET_APPS)endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?