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

📄 arch.rules

📁 神龙卡开发原代码
💻 RULES
字号:
############################################################################### Microwindows Architecture rules Makefile# Copyright (c) 2000 Martin Jolicoeur, Greg Haerr## This makefile should be placed at the top of a project hierarchy## NOTE: The TOP environment variable should be set to that top directory############################################################################### Platform dependent flags & definitionsifeq ($(ARCH), FREEBSD-X86)COMPILER = gccCXX_COMPILER = g++TOOLSPREFIX =DEFINES += -DLINUX=1 -DUNIX=1CFLAGS += -Wall $(OPTFLAGS)LDFLAGS +=endififeq ($(ARCH), LINUX-NATIVE)COMPILER = gccCXX_COMPILER = g++TOOLSPREFIX =DEFINES += -DLINUX=1 -DUNIX=1CFLAGS += -Wall $(OPTFLAGS)LDFLAGS +=# include the following line for static libraries#LDFLAGS += -staticendififeq ($(ARCH), LINUX-ARM)COMPILER = gccCXX_COMPILER = g++TOOLSPREFIX = $(ARMTOOLSPREFIX)DEFINES += -DLINUX=1 -DUNIX=1CFLAGS += -Wall $(OPTFLAGS) # -mstructure-size-boundary=8LDFLAGS +=endififeq ($(ARCH), LINUX-MIPS)COMPILER = gccCXX_COMPILER = g++TOOLSPREFIX = $(MIPSTOOLSPREFIX)DEFINES += -DLINUX=1 -DUNIX=1CFLAGS += -msoft-float -Wall $(OPTFLAGS)ifneq ($(DEBUG), Y)CFLAGS += -sendifLDFLAGS +=endififeq ($(ARCH), LINUX-POWERPC)COMPILER = gccCXX_COMPILER = g++TOOLSPREFIX = $(POWERPCTOOLSPREFIX)DEFINES += -DLINUX=1 -DUNIX=1CFLAGS += -msoft-float -Wall $(OPTFLAGS)ifneq ($(DEBUG), Y)CFLAGS += -sendifLDFLAGS +=endififeq ($(ARCH), LINUX-SH)COMPILER = gccCXX_COMPILER = g++TOOLSPREFIX =$(SHTOOLSPREFIX)DEFINES += -DLINUX=1 -DUNIX=1CFLAGS += -m1 -m3 -Wall $(OPTFLAGS)LDFLAGS +=endififeq ($(ARCH), SOLARIS)# may require using cc if gcc not installed:COMPILER = gccHOSTCC = gccCXX_COMPILER = g++TOOLSPREFIX =DEFINES += -DUNIX=1 -DBIGENDIAN=1CFLAGS += $(OPTFLAGS)LDFLAGS += -lsocket -lnsl -lrtendififeq ($(ARCH), ELKS)COMPILER = bccHOSTCC = gccCXX_COMPILER =TOOLSPREFIX =INCLUDEDIRS += -I/usr/bcc/include -I/home/greg/net/elks/includeDEFINES += -DELKS=1 -DUNIX=1 -Dconst= -Dvolatile=CFLAGS += -0 -ansi -OLDFLAGS +=endififeq ($(ARCH), DJGPP)COMPILER = gccCXX_COMPILER = g++TOOLSPREFIX =DEFINES += -DDOS_DJGPP=1 -D_NAIVE_DOS_REGS=1 -DMSDOS=1CFLAGS += -Wall $(OPTFLAGS)LDFLAGS +=endififeq ($(ARCH), RTEMS)COMPILER = gccCXX_COMPILER = g++TOOLSPREFIX = $(RTEMSTOOLSPREFIX)INCLUDEDIRS += -I$(RTEMS_BUILD)/$(RTEMS_BSP)/lib/include \-I$(RTEMS_BUILD)/$(RTEMS_BSP)/lib/include/networking \-I$(RTEMS_BUILD)/$(RTEMS_BSP)/lib/include/sysDEFINES += -DUNIX=1CFLAGS += -O4 -Wall -Wno-unused -fasm -g \-B$(RTEMS_BUILD)/$(RTEMS_BSP)/lib/ -specs bsp_specs -qrtemsendififeq ($(ARCH), ECOS)    COMPILER = gcc    CXX_COMPILER = g++    TOOLSPREFIX = $(ARMTOOLSPREFIX)    ECOS_PREFIX = /work/iPAQ/ecos/install    INCLUDEDIRS += -I$(ECOS_PREFIX)/include    DEFINES += -D__ECOS -DUNIX=1    CFLAGS += -mcpu=strongarm -Wall -ffunction-sections -fdata-sections -O2 -g    LDFLAGS += -nostdlibendif

⌨️ 快捷键说明

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