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

📄 makefile

📁 mips cpu 君正4730 4740的 ucosii 源码 包括系统 摄像头 网络 文件系统等等测试
💻
字号:
# # # Author: Seeger Chin# e-mail: seeger.chin@gmail.com# # Copyright (C) 2006 Ingenic Semiconductor Inc.# # This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License version 2 as# published by the Free Software Foundation.# # # select which module to compile, set value to 1 for the module to compile, 0 for the module not to compile# -----------------------------# CAMERA dependent on JPEG# LWIP dependent on UCFS# UCGUI denpedent on JPEG# UCFS denpedent on MMC# JPEG dependent on UCFSCAMERA = 1LWIP   = 1UCGUI  = 0UCFS   = 1MMC    = 1JPEG   = 1TOUCH  = 1# ------------------------------CC	:= mipsel-linux-gccAR	:= mipsel-linux-ar rcsvLD	:= mipsel-linux-ldOBJCOPY	:= mipsel-linux-objcopyNM	:= mipsel-linux-nmOBJDUMP	:= mipsel-linux-objdumpCFLAGS	:= -mips32 -O2 -mno-abicalls -fno-pic -fno-builtin \	   -fno-exceptions -ffunction-sections -finit-priority \	   -fomit-frame-pointer -msoft-float -G 0LIBS	:= -lstdc++ -lc -lm -lgccTOP	:= ..OSDIR	:= $(TOP)/srcARCHDIR	:= $(TOP)/mipsSOCDIR	:= $(TOP)/jz4730MMCDIR	:= $(TOP)/mmcUCFSDIR := $(TOP)/ucfsLWIPDIR := $(TOP)/lwip/srcUCGUIDIR := $(TOP)/ucguiLIBDIR	:= SOURCES	:= $(wildcard $(SOCDIR)/*.c) \	   $(wildcard $(ARCHDIR)/*.c) \	   $(OSDIR)/ucos_ii.cSOURCES	+= $(wildcard $(ARCHDIR)/*.S)ifeq ($(MMC),1)SOURCES	+= $(MMCDIR)/mmc.cendififeq ($(UCFS),1)SOURCES	+= $(UCFSDIR)/ucfs.c#SOURCES	+= $(wildcard $(UCFSDIR)/*.c)endififeq ($(LWIP),1)SOURCES	+= $(LWIPDIR)/lwip.c endififeq ($(UCGUI),1)SOURCES	+= $(wildcard $(UCGUIDIR)/Core/*.c) $(wildcard $(UCGUIDIR)/LCDDriver/*.c) $(wildcard $(UCGUIDIR)/Font/*.c) \	   $(wildcard $(UCGUIDIR)/ConvertColor/*.c)SOURCES	+= $(wildcard $(UCGUIDIR)/WM/*.c) $(wildcard $(UCGUIDIR)/Widget/*.c) endififeq ($(CAMERA),1)SOURCES	+= $(wildcard $(SOCDIR)/camera/*.c) $(SOCDIR)/drv/i2c.c endififeq ($(JPEG),1)SOURCES	+= $(wildcard $(UCGUIDIR)/JPEG/*.c)endififeq ($(TOUCH),1)SOURCES	+= $(wildcard $(SOCDIR)/drv/touch/touch.c)endif HEADS	:= $(SOCDIR)/head.S $(SOCDIR)/sleep.SOBJS	:= $(addsuffix .o , $(basename $(notdir $(SOURCES))))HEADO	:= $(addsuffix .o , $(basename $(notdir $(HEADS))))CFLAGS	+= -I$(OSDIR) -I$(ARCHDIR) -I$(SOCDIR)/include -I$(MMCDIR) ifeq ($(UCFS),1)CFLAGS	+= -I$(UCFSDIR)  endififeq ($(UCGUI),1)CFLAGS	+= -I$(UCGUIDIR)/Font  -I$(UCGUIDIR)/LCDDriver -I$(UCGUIDIR)/Config -I$(UCGUIDIR)/Core \           -I$(UCGUIDIR)/ConvertColorCFLAGS	+= -I$(UCGUIDIR)/WM -I$(UCGUIDIR)/Widget           endififeq ($(LWIP),1)CFLAGS	+= -I$(LWIPDIR)  -I$(LWIPDIR)/include -I$(LWIPDIR)/include/lwip endififeq ($(CAMERA),1)CFLAGS	+= -I$(SOCDIR)/camera CFLAGS	+= -DUSE_CAMERAendififeq ($(JPEG),1)CFLAGS	+= -I$(UCGUIDIR)/JPEGifeq ($(UCGUI),0)CFLAGS	+= -I$(UCGUIDIR)/Core  -I$(UCGUIDIR)/Configendifendififeq ($(TOUCH),1)CFLAGS	+= -I$(SOCDIR)/drv/touchCFLAGS	+= -DTOUCHendif APP	:= ucos.elfVPATH	:= $(ARCHDIR) $(SOCDIR) $(OSDIR) $(MMCDIR) $(UCFSDIR) $(LWIPDIR) $(FSDIR) $(UCGUIDIR) $(UCGUIDIR)/Core $(UCGUIDIR)/LCDDriver $(UCGUIDIR)/Font $(UCGUIDIR)/Config $(UCGUIDIR)/ConvertColor  $(UCGUIDIR)/JPEG \           $(TOP)/ucfs  $(SOCDIR)/camera $(SOCDIR)/drv VPATH  +=  $(UCGUIDIR)/WM  $(UCGUIDIR)/Widget $(SOCDIR)/drv/touch  all:	$(APP)	$(OBJCOPY) -O binary $(APP) ucos.bin	$(OBJDUMP) -d $(APP) > ucos.dump	$(NM) $(APP) | sort > ucos.sym	$(OBJDUMP) -h $(APP) > ucos.map$(APP):	$(HEADO) $(OBJS) $(EXTLIBS) link.xn makefile	$(CC) -nostdlib -T link.xn -o $@ $(HEADO) $(OBJS) $(EXTLIBS) $(LIBS).c.o:	$(CC) $(CFLAGS) -o $@ -c $<.cpp.o:	$(CC) $(CFLAGS) -fno-rtti -fvtable-gc -o $@ -c $<.S.o:	$(CC) $(CFLAGS) -D_ASSEMBLER_ -D__ASSEMBLY__ -o $@ -c $<clean:	rm -fr *.o $(APP) $(OBJS) core $(OTHER) *.sym *.map *.dump *.bin *.lib

⌨️ 快捷键说明

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