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

📄 makefile

📁 ARM 的实例程序
💻
字号:
# This file was created by Megamake-3
# Copyright (C) ARM Ltd 2000. All rights reserved

SRCDIR1=..\..
EXTDIR1=..\..\..\rdi
EXTDIR2=..\..\..\clx
EXTDIR3=..\..\..\armulif
DERDIR=derived


ARM_RELEASE= /DARM_RELEASE="\"ADS1.1\""
SPECIFIC_RELEASE=
BUILD_INFO=/DBUILD_NUMBER=709

CFL= # local C compile flags
CDOFL=/O2 /MD /G5 /DNDEBUG # C debug and optimization flags
PRFL= # C and link profile flags
LFLAGS= # Linker flags
CINCLS=/I$(SRCDIR1) /I$(EXTDIR1) /I$(EXTDIR2) /I$(EXTDIR3) # C include flags
CCFLAGS=/D_CONSOLE /D_MBCS /DNLS /nologo /Zp4 /W3 /GX /WX -DRDI_VERSION=151 -DARM10MODEL $(DLLPIC)
CFLAGS=$(CINCLS) $(CCFLAGS) $(CDOFL) $(PRFL) $(CFL) $(ARM_RELEASE) $(SPECIFIC_RELEASE) $(BUILD_INFO) /I$(DERDIR)
CFLALL=/Za # pc special local C compile flags
CFLAGS2=$(CFLALL) $(CCFLAGS2)
CCFLAGS2=/D_CONSOLE /D_MBCS /DNLS /nologo /MD /O2 /DNDEBUG /Zp4 # C flags for helper tools
CC=cl /c
CL=cl
AR=lib
ARFLAGS=
LINK=link /INCREMENTAL:no
DLLLINK=link /INCREMENTAL:no
MKTAG=mktag
MKMSG=mkmsg
MKMSGRC=mkmsgrc
ERRFILE=
HOST=intelrel# also build_dir (no space before '#')
XHELPER= # command to run semi-hosted helper programs
RUNTEST= # command to run semi-hosted test programs
EXTLIBS=..\..\..\clx\clx.b\intelrel\clx.lib \
..\..\..\armulif\armulif.b\intelrel\armulif.lib 
LASTLIBS=user32.lib # extra host libraries, for end of linker command-line
EXTOBJS=
EXTOTHER=
DESTDIR=C:\release

OBJALL=Mycopro.obj 
DLLUSEFLAGS=
DLLGENFLAGS=/DLL
DLLPIC=
EXTDLLOTHER=version.res 


Mycopro.dll: $(OBJALL) $(SRCDIR1)\sordi.def $(EXTOBJS) $(EXTOTHER) $(EXTDLLOTHER) $(EXTLIBS)
	$(DLLLINK) $(DLLGENFLAGS) $(LFLAGS) $(PRFL) /OUT:Mycopro.dll /DEF:$(SRCDIR1)\sordi.def /IMPLIB:Mycopro.lib $(OBJALL) $(EXTOBJS) $(EXTOTHER) $(EXTDLLOTHER) $(EXTLIBS) $(LASTLIBS)
	echo "Made Mycopro.dll"

release_dll_Mycopro:
	if not exist $(DESTDIR)\$(HOST)\nul mkdir $(DESTDIR)\$(HOST)
	if not exist $(DESTDIR)\$(HOST)\bin\nul mkdir $(DESTDIR)\$(HOST)\bin
	copy Mycopro.dll $(DESTDIR)\$(HOST)\bin
RSC=rc.exe
RSC_PROJ=/d RC_BUILDNUMBER_STRING="\"709\"" /d RC_BUILDSTRING_STRING="\"build 709\"" /d BUILD_NUMBER=709 /l 0x809 /foversion.res /d NDEBUG
version.res : ..\..\version.rc
	$(RSC) $(RSC_PROJ) ..\..\version.rc
tests: $(OBJALL)
	@echo No tests.


release: release_dll_Mycopro


# Generated dependencies

Mycopro.obj: $(SRCDIR1)\Mycopro.c
Mycopro.obj: $(EXTDIR2)\host.h
Mycopro.obj: $(EXTDIR2)\armtypes.h
Mycopro.obj: $(EXTDIR3)\armul_types.h
Mycopro.obj: $(EXTDIR1)\rdi_stat.h
Mycopro.obj: $(EXTDIR1)\rdi_err.h
Mycopro.obj: $(EXTDIR1)\rdi_info.h
Mycopro.obj: $(EXTDIR1)\rdi100.h
Mycopro.obj: $(EXTDIR2)\toolconf.h
Mycopro.obj: $(EXTDIR1)\rdi150.h
Mycopro.obj: $(EXTDIR1)\rdi151.h
Mycopro.obj: $(EXTDIR1)\rdi.h
Mycopro.obj: $(EXTDIR3)\armul_hostif.h
Mycopro.obj: $(EXTDIR3)\simplelinks.h
Mycopro.obj: $(EXTDIR1)\rdi_priv.h
Mycopro.obj: $(EXTDIR3)\armsignal.h
Mycopro.obj: $(EXTDIR1)\rdi_armul.h
Mycopro.obj: $(EXTDIR3)\armul_askrdi.h
Mycopro.obj: $(EXTDIR2)\errcodes.h
Mycopro.obj: $(EXTDIR2)\cvector.h
Mycopro.obj: $(EXTDIR3)\armul_bus.h
Mycopro.obj: $(EXTDIR3)\armul_access.h
Mycopro.obj: $(EXTDIR3)\armul_copro.h
Mycopro.obj: $(EXTDIR3)\minperip.h
Mycopro.obj: $(EXTDIR1)\sordi.h
Mycopro.obj: $(EXTDIR1)\rdi_conf.h
Mycopro.obj: $(EXTDIR2)\findfile.h
Mycopro.obj: $(EXTDIR2)\dir.h
Mycopro.obj: $(EXTDIR1)\rdi_sdm.h
Mycopro.obj: $(EXTDIR1)\rditools.h
Mycopro.obj: $(EXTDIR3)\perip_sordi_if.h
Mycopro.obj: $(EXTDIR3)\perip_rdi_agent.h
Mycopro.obj: $(EXTDIR3)\perip_sordi.h
	$(CC) $(CFLALL) $(CFLAGS) $(CFLMycopro) /FoMycopro.obj $(SRCDIR1)\Mycopro.c

⌨️ 快捷键说明

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