makefile

来自「s3c2410上的串口通信例子」· 代码 · 共 63 行

TXT
63
字号
## Makefile for Linux application test example.##---------------------------------------------------------------# Linux application Makefile sample# make          -- the optical output without debug info# make DEBUG=1  -- debug info include# make clean    -- clean the object file(s)# make install  -- install the execute file(s) to INSTALLDIR#---------------------------------------------------------------# History:#			Program start, Embest	R.X.Huang 2005.6.5LINUXDIR	= /usr/local/src/edukit-2410/kernelCROSSDIR	= /usrINSTALLDIR	= /home/app#---------------------------------	/* execute file(s) */TESTFILE 	= test-uart#---------------------------------	/* object file(s) */SRCFILE		= test-uart.c#---------------------------------	/* header file(s) */TESTFILE_H	=CROSS=arm-linux-CC = $(CROSS)gccAS = $(CROSS)asLD = $(CROSS)ldifdef DEBUGCFLAGS = -gelseCFLAGS = -O2 -fomit-frame-pointerendifCFLAGS += -mapcs-32 -march=armv4 -mtune=arm9tdmi -fno-builtinINCLUDES = -I$(LINUXDIR)/include \			-I$(CROSSDIR)/arm-linux/include \			-I$(CROSSDIR)/lib/gcc-lib/arm-linux/2.95.3/include CFLAGS +=$(INCLUDES)CRYPT    =  $(CROSSDIR)/arm-linux/lib/crt1.o \			$(CROSSDIR)/arm-linux/lib/crti.o \			$(CROSSDIR)/arm-linux/lib/crtn.oLIBDIR   = -L$(CROSSDIR)/arm-linux/lib/ \			-L$(CROSSDIR)/lib/gcc-lib/arm-linux/2.95.3 LDFLAGS += $(LIBDIR) -nostartfiles -staticall:   $(TESTFILE)$(TESTFILE):  $(SRCFILE) $(TESTFILE_H) Makefile 	$(CC) $(CFLAGS) -o $@ $@.cclean:	rm -f $(TESTFILE)	install: $(TESTFILE)
	mkdir -p $(INSTALLDIR)
	cp --target-dir=$(INSTALLDIR) $(TESTFILE)

⌨️ 快捷键说明

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