📄 makefile
字号:
# Makefile - makefile for vw/src/libc/math## modification history# --------------------# 01g,18aug98,tpr added PowerPC EC 603 support.# 01j,30jun98,cym added SIMNT support.# 01i,09apr98,hdn added Pentium support.# 01h,26mar97,cdp added ARM7TDMI_T support.# 01g,02dec96,cdp added OBJS_ARM*.# 01f,16dec96,kkk added R4650 support.# 01e,07dec96,tpr reworked PPC403 and PPC860 rules.# 01d,07dec96,tpr added supporty.o to I960KB rule.# 01c,03dec96,tpr reworked I960 rules.# 01b,16oct96,tam modified OBJS_PPC603 and OBJS_PPC604.# 01a,18jun96,yp created from 02c of MakeSkel## DESCRIPTION# This file contains the makefile rules for building the portable# ANSI C math routines.## Each cpu architecture requires a specific list of these functions.# In many cases, some subset of the ANSI functions are defined in the# <arch>/math directories, so not all files in this directory are# required. Files from this directory should be specified to provide# all functions which are not supplied in an architecture-specific form.## Note: modf() is required by portions of the ANSI C I/O libraries# and should therefore be included for all architectures.###*/TGT_DIR=$(WIND_BASE)/targetDOC_FILES= ansiMath.c## ansiMath.c includes the following files# asincos.c atan.c atan2.c ceil.c # cosh.c exp.c fabs.c floor.c fmod.c frexp.c ldexp.c log.c # log10.c modf.c pow.c sincos.c sinh.c sqrt.c tan.c tanh.cLIBNAME=lib$(CPU)$(TOOL)vx.aLIBDIRNAME=obj$(CPU)$(TOOL)vxOBJS_MIN= frexp.o ldexp.o modf.oOBJS_CPU32 = $(OBJS_MIN)OBJS_I960CA = ceil.o floor.oOBJS_I960HX = $(OBJS_I960CA)OBJS_I960JX = $(OBJS_I960CA)OBJS_I960KA = $(OBJS_I960CA)OBJS_I960KB = support.oOBJS_MC68000 = $(OBJS_MIN)OBJS_MC68010 = $(OBJS_MIN)OBJS_MC68020 = $(OBJS_MIN)OBJS_MC68040 = $(OBJS_MIN) fmod.o pow.o support.o log__L.o exp__E.oOBJS_MC68LC040 = $(OBJS_MIN) fmod.o pow.o support.o log__L.o exp__E.oOBJS_MC68060 = $(OBJS_MIN) fmod.o pow.o support.o log__L.o exp__E.oOBJS_R3000 = $(OBJS_MIN) fmod.oOBJS_R4000 = $(OBJS_MIN) fmod.oOBJS_R4650 = $(OBJS_MIN) acosh.o asincos.o asinh.o atan.o atan2.o \ atanh.o ceil.o cosh.o exp.o exp__E.o expm1.o floor.o \ fmod.o log.o log10.o log1p.o log__L.o pow.o sincos.o \ sinh.o sqrt.o support.o tan.o tanh.o fabs.oOBJS_R4000_64 = $(OBJS_MIN) fmod.oOBJS_SPARC = $(OBJS_MIN) acosh.o asincos.o asinh.o atan.o atan2.o \ atanh.o ceil.o cosh.o exp.o exp__E.o expm1.o floor.o \ fmod.o log.o log10.o log1p.o log__L.o pow.o sincos.o \ sinh.o sqrt.o support.o tan.o tanh.oOBJS_SPARClite = acosh.o asinh.o atanh.o exp__E.o expm1.o log1p.o log__L.o \ support.oOBJS_SIMSPARCSOLARIS = $(OBJS_MIN) acosh.o asincos.o asinh.o atan.o atan2.o \ atanh.o ceil.o cosh.o exp.o exp__E.o expm1.o fabs.o floor.o \ fmod.o log.o log10.o log1p.o log__L.o pow.o sincos.o \ sinh.o sqrt.o support.o tan.o tanh.oOBJS_SIMSPARCSUNOS = $(OBJS_MIN) acosh.o asincos.o asinh.o atan.o atan2.o \ atanh.o ceil.o cosh.o exp.o exp__E.o expm1.o fabs.o floor.o \ fmod.o log.o log10.o log1p.o log__L.o pow.o sincos.o \ sinh.o sqrt.o support.o tan.o tanh.oOBJS_SIMHPPA = $(OBJS_MIN) acosh.o asincos.o asinh.o atan.o atan2.o \ atanh.o ceil.o cosh.o exp.o exp__E.o expm1.o fabs.o floor.o \ fmod.o log.o log10.o log1p.o log__L.o pow.o sincos.o \ sinh.o sqrt.o support.o tan.o tanh.oOBJS_SIMNT = $(OBJS_MIN) acosh.o asincos.o asinh.o atan.o atan2.o \ atanh.o ceil.o cosh.o exp.o exp__E.o expm1.o fabs.o floor.o \ fmod.o log.o log10.o log1p.o log__L.o pow.o sincos.o \ sinh.o sqrt.o support.o tan.o tanh.oOBJS_I80386 = $(OBJS_MIN)OBJS_I80486 = $(OBJS_MIN)OBJS_PENTIUM = $(OBJS_MIN)OBJS_AM29030 = acosh.o asinh.o exp__E.o expm1.o log1p.o log__L.o support.oOBJS_AM29200 = $(OBJS_AM29030)OBJS_PPC403 = OBJS_PPC505 = $(OBJS_PPC403)OBJS_PPC601 = $(OBJS_PPC403)OBJS_PPC603 = $(OBJS_MIN) acosh.o asincos.o asinh.o atanh.o ceil.o cosh.o \ exp__E.o expm1.o floor.o fmod.o log1p.o log__L.o sinh.o \ support.o tan.o tanh.o fabs.oOBJS_PPCEC603 = $(OBJS_PPC403)OBJS_PPC604 = $(OBJS_PPC603)OBJS_PPC860 = $(OBJS_PPC403)OBJS_ARM = $(OBJS_MIN) acosh.o asincos.o asinh.o atan.o atan2.o \ atanh.o ceil.o cosh.o exp.o exp__E.o expm1.o floor.o \ fmod.o log.o log10.o log1p.o log__L.o pow.o sincos.o \ sinh.o sqrt.o support.o tan.o tanh.o fabs.oOBJS_ARM710A = $(OBJS_ARM)OBJS_ARM7TDMI = $(OBJS_ARM)OBJS_ARM810 = $(OBJS_ARM)OBJS_ARMSA110 = $(OBJS_ARM)OBJS_ARM7TDMI_T = $(OBJS_ARM) OBJS= $(OBJS_$(CPU))include $(TGT_DIR)/h/make/rules.library
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -