⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 一个linux下的时钟软件
💻
字号:
export ARM7_POSTFIX=-arm7
export X86_POSTFIX=-x86
export ARCH_POSTFIX=

ifeq ($(MAKECMDGOALS),pc)
export ARCH_POSTFIX=$(X86_POSTFIX)
endif
ifeq ($(MAKECMDGOALS),pda)
	export ARCH_POSTFIX=$(ARM7_POSTFIX)
endif

export BINDIR=./bin$(ARCH_POSTFIX)

default : 
	@echo "Enter make pc or make pda or"
	@echo "Enter make po or make mo  or"
	@echo "Enter make clean"
pda :
	mkdir -p $(BINDIR) > /dev/null
	# @CC="arm-linux-gcc -D ARM_MODE=1" make -f Makefile.rules
	CC=arm-linux-gcc CFLAGS="-DCPU73"   make -f Makefile.rules
	cp -f ./bin-arm7/clock ../bin-arm7/
busybox :
	mkdir -p ./bin &> /dev/null
	# @CC=arm-linux-gcc CFLAGS="-DBUSYBOX" make -f Makefile.rules busybox
	CC=arm-linux-gcc CFLAGS=-DBUSYBOX make -f Makefile.rules 

pc :
	mkdir -p ./bin$(ARCH_POSTFIX) &> /dev/null	
	CC=gcc CFLAGS="-g -Wall" make -f Makefile.rules
	# cp -f ./bin-x86/clock ../bin-x86/
	
po:
	make -f Makefile.rules po
	
mo:
	make -f Makefile.rules mo	
		
clean :
	@make -f Makefile.rules clean

⌨️ 快捷键说明

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