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

📄 makefile.inc

📁 C标准库源代码
💻 INC
📖 第 1 页 / 共 4 页
字号:
!endif
        $(OBJDIR)\vsprintf.obj \
        $(OBJDIR)\vsnprint.obj \
!if "$(TARGET_CPU)" != "PMAC"
        $(OBJDIR)\vsnwprnt.obj \
        $(OBJDIR)\vswprint.obj \
        $(OBJDIR)\vwprintf.obj \
        $(OBJDIR)\wfdopen.obj  \
        $(OBJDIR)\wfopen.obj   \
        $(OBJDIR)\wfreopen.obj \
        $(OBJDIR)\winput.obj   \
        $(OBJDIR)\_wopen.obj   \
        $(OBJDIR)\woutput.obj  \
        $(OBJDIR)\wpopen.obj   \
        $(OBJDIR)\wprintf.obj  \
        $(OBJDIR)\wscanf.obj   \
        $(OBJDIR)\wtempnam.obj \
        $(OBJDIR)\wtmpfile.obj \
!endif
        $(OBJDIR)\ncommode.obj


STRING_OBJECTS = \
!if "$(TARGET_CPU)" == "ALPHA"
        $(OBJDIR)\memccpy.obj  \
        $(OBJDIR)\memchr.obj   \
        $(OBJDIR)\memcmp.obj   \
        $(OBJDIR)\memcpy.obj   \
        $(OBJDIR)\memicmp.obj  \
        $(OBJDIR)\memmove.obj  \
        $(OBJDIR)\memset.obj   \
        $(OBJDIR)\strcat.obj   \
        $(OBJDIR)\strchr.obj   \
        $(OBJDIR)\strcmps.obj  \
        $(OBJDIR)\strcspn.obj  \
        $(OBJDIR)\strdup.obj   \
        $(OBJDIR)\stricmp.obj  \
        $(OBJDIR)\strlens.obj  \
        $(OBJDIR)\strncat.obj  \
        $(OBJDIR)\strncmp.obj  \
        $(OBJDIR)\strncpy.obj  \
        $(OBJDIR)\strcpys.obj  \
        $(OBJDIR)\strnicmp.obj \
        $(OBJDIR)\strnset.obj  \
        $(OBJDIR)\strpbrk.obj  \
        $(OBJDIR)\strrchr.obj  \
        $(OBJDIR)\strrev.obj   \
        $(OBJDIR)\strset.obj   \
        $(OBJDIR)\strspn.obj   \
        $(OBJDIR)\strstr.obj   \
!endif
!if "$(TARGET_CPU)" == "i386"
        $(OBJDIR)\memcpy.obj   \
        $(OBJDIR)\memchr.obj   \
        $(OBJDIR)\memcmp.obj   \
        $(OBJDIR)\memccpy.obj  \
        $(OBJDIR)\memicmp.obj  \
        $(OBJDIR)\memmove.obj  \
        $(OBJDIR)\memset.obj   \
        $(OBJDIR)\strcat.obj   \
        $(OBJDIR)\strchr.obj   \
        $(OBJDIR)\strcmp.obj   \
        $(OBJDIR)\strcspn.obj  \
        $(OBJDIR)\strdup.obj   \
        $(OBJDIR)\stricmp.obj  \
        $(OBJDIR)\strlen.obj   \
        $(OBJDIR)\strncat.obj  \
        $(OBJDIR)\strncmp.obj  \
        $(OBJDIR)\strncpy.obj  \
        $(OBJDIR)\strnicmp.obj \
        $(OBJDIR)\strnset.obj  \
        $(OBJDIR)\strpbrk.obj  \
        $(OBJDIR)\strrchr.obj  \
        $(OBJDIR)\strrev.obj   \
        $(OBJDIR)\strset.obj   \
        $(OBJDIR)\strspn.obj   \
        $(OBJDIR)\strstr.obj   \
!endif
!if "$(TARGET_CPU)" == "mips"
        $(OBJDIR)\memccpy.obj  \
        $(OBJDIR)\memchr.obj   \
        $(OBJDIR)\memicmp.obj  \
        $(OBJDIR)\memorym.obj  \
        $(OBJDIR)\strcatm.obj  \
        $(OBJDIR)\strchrm.obj  \
        $(OBJDIR)\strcmpm.obj  \
        $(OBJDIR)\strcpym.obj  \
        $(OBJDIR)\strcspn.obj  \
        $(OBJDIR)\strdup.obj   \
        $(OBJDIR)\stricmp.obj  \
        $(OBJDIR)\strlenm.obj  \
        $(OBJDIR)\strncat.obj  \
        $(OBJDIR)\strncmp.obj  \
        $(OBJDIR)\strncpy.obj  \
        $(OBJDIR)\strnicmp.obj \
        $(OBJDIR)\strnset.obj  \
        $(OBJDIR)\strpbrk.obj  \
        $(OBJDIR)\strrchrm.obj \
        $(OBJDIR)\strrev.obj   \
        $(OBJDIR)\strset.obj   \
        $(OBJDIR)\strspn.obj   \
        $(OBJDIR)\strstr.obj   \
!endif
!if "$(TARGET_CPU)" == "PPC"
        $(OBJDIR)\memccpyp.obj \
        $(OBJDIR)\memchrp.obj  \
        $(OBJDIR)\memcmpp.obj  \
        $(OBJDIR)\memcpyp.obj  \
        $(OBJDIR)\memmovep.obj \
        $(OBJDIR)\memicmp.obj  \
        $(OBJDIR)\memsetp.obj  \
        $(OBJDIR)\strcatp.obj  \
        $(OBJDIR)\strchrp.obj  \
        $(OBJDIR)\strcmpp.obj  \
        $(OBJDIR)\strcspn.obj  \
        $(OBJDIR)\strdup.obj   \
        $(OBJDIR)\stricmpp.obj \
        $(OBJDIR)\strlenp.obj  \
        $(OBJDIR)\strncat.obj  \
        $(OBJDIR)\strncmp.obj  \
        $(OBJDIR)\strncpy.obj  \
        $(OBJDIR)\strnicmp.obj \
        $(OBJDIR)\strnset.obj  \
        $(OBJDIR)\strpbrk.obj  \
        $(OBJDIR)\strrchrp.obj \
        $(OBJDIR)\strrev.obj   \
        $(OBJDIR)\strset.obj   \
        $(OBJDIR)\strspn.obj   \
        $(OBJDIR)\strstr.obj   \
!endif
!if "$(TARGET_CPU)" == "PMAC"
        $(OBJDIR)\c2pstr.obj   \
        $(OBJDIR)\memccpy.obj  \
        $(OBJDIR)\memchr.obj   \
        $(OBJDIR)\memcmp.obj   \
        $(OBJDIR)\memcpy.obj   \
        $(OBJDIR)\memicmp.obj  \
        $(OBJDIR)\memmove.obj  \
        $(OBJDIR)\memset.obj   \
        $(OBJDIR)\p2cstr.obj   \
        $(OBJDIR)\plstrcat.obj \
        $(OBJDIR)\plstrchr.obj \
        $(OBJDIR)\plstrcmp.obj \
        $(OBJDIR)\plstrlen.obj \
        $(OBJDIR)\plstrnca.obj \
        $(OBJDIR)\plstrncm.obj \
        $(OBJDIR)\plstrncp.obj \
        $(OBJDIR)\plstrpbr.obj \
        $(OBJDIR)\plstrrch.obj \
        $(OBJDIR)\plstrspn.obj \
        $(OBJDIR)\plstrstr.obj \
        $(OBJDIR)\strcat.obj   \
        $(OBJDIR)\strchr.obj   \
        $(OBJDIR)\strcmp.obj   \
        $(OBJDIR)\strcspn.obj  \
        $(OBJDIR)\strdup.obj   \
        $(OBJDIR)\stricmp.obj  \
        $(OBJDIR)\strlen.obj   \
        $(OBJDIR)\strncat.obj  \
        $(OBJDIR)\strncmp.obj  \
        $(OBJDIR)\strncpy.obj  \
        $(OBJDIR)\strnicmp.obj \
        $(OBJDIR)\strnset.obj  \
        $(OBJDIR)\strpbrk.obj  \
        $(OBJDIR)\strrchr.obj  \
        $(OBJDIR)\strrev.obj   \
        $(OBJDIR)\strset.obj   \
        $(OBJDIR)\strspn.obj   \
        $(OBJDIR)\strstr.obj   \
!endif
        $(OBJDIR)\strcoll.obj  \
        $(OBJDIR)\stricoll.obj \
        $(OBJDIR)\strlwr.obj   \
        $(OBJDIR)\strncoll.obj \
        $(OBJDIR)\strnicol.obj \
        $(OBJDIR)\strtok.obj   \
        $(OBJDIR)\strupr.obj   \
        $(OBJDIR)\strxfrm.obj  \
!if "$(TARGET_CPU)" != "PMAC"
        $(OBJDIR)\wcscat.obj   \
        $(OBJDIR)\wcschr.obj   \
        $(OBJDIR)\wcscmp.obj   \
        $(OBJDIR)\wcscoll.obj  \
        $(OBJDIR)\wcscspn.obj  \
        $(OBJDIR)\wcsdup.obj   \
        $(OBJDIR)\wcsicmp.obj  \
        $(OBJDIR)\wcsicoll.obj \
        $(OBJDIR)\wcslen.obj   \
        $(OBJDIR)\wcslwr.obj   \
        $(OBJDIR)\wcsncat.obj  \
        $(OBJDIR)\wcsncmp.obj  \
        $(OBJDIR)\wcsncoll.obj \
        $(OBJDIR)\wcsncpy.obj  \
        $(OBJDIR)\wcsnicmp.obj \
        $(OBJDIR)\wcsnicol.obj \
        $(OBJDIR)\wcsnset.obj  \
        $(OBJDIR)\wcspbrk.obj  \
        $(OBJDIR)\wcsrchr.obj  \
        $(OBJDIR)\wcsrev.obj   \
        $(OBJDIR)\wcsset.obj   \
        $(OBJDIR)\wcsspn.obj   \
        $(OBJDIR)\wcsstr.obj   \
        $(OBJDIR)\wcstok.obj   \
        $(OBJDIR)\wcsupr.obj   \
        $(OBJDIR)\wcsxfrm.obj  \
!endif


TIME_OBJECTS = \
        $(OBJDIR)\asctime.obj  \
        $(OBJDIR)\clock.obj    \
        $(OBJDIR)\ctime.obj    \
        $(OBJDIR)\days.obj     \
        $(OBJDIR)\difftime.obj \
        $(OBJDIR)\dtoxtime.obj \
        $(OBJDIR)\ftime.obj    \
        $(OBJDIR)\gmtime.obj   \
        $(OBJDIR)\localtim.obj \
        $(OBJDIR)\mktime.obj   \
        $(OBJDIR)\strftime.obj \
        $(OBJDIR)\strdate.obj  \
        $(OBJDIR)\strtime.obj  \
!if "$(TARGET_CPU)" != "PMAC"
        $(OBJDIR)\systime.obj  \
!endif
        $(OBJDIR)\time.obj     \
        $(OBJDIR)\timeset.obj  \
        $(OBJDIR)\tzset.obj    \
        $(OBJDIR)\utime.obj    \
!if "$(TARGET_CPU)" != "PMAC"
        $(OBJDIR)\wcsftime.obj \
        $(OBJDIR)\wasctime.obj \
        $(OBJDIR)\wctime.obj   \
        $(OBJDIR)\wstrdate.obj \
        $(OBJDIR)\wstrtime.obj \
        $(OBJDIR)\wutime.obj
!endif

$(OBJDIR)\convert.lib: $(CONVERT_OBJECTS)
    link -lib -nologo -out:$@ @<<$*.rsp
$(CONVERT_OBJECTS: =^
)
<<keep


$(OBJDIR)\direct.lib: $(DIRECT_OBJECTS)
    link -lib -nologo -out:$@ @<<$*.rsp
$(DIRECT_OBJECTS: =^
)
<<keep


!if "$(TARGET_CPU)" != "PMAC"
$(OBJDIR)\dllstuff.lib: $(DLLSTUFF_OBJECTS)
!else
$(OBJDIR)\dllstuff.lib: $(DLLSTUFF_OBJECTS) $(DLLSTUFF_NOLIB_OBJECTS)
!endif
    link -lib -nologo -out:$@ @<<$*.rsp
$(DLLSTUFF_OBJECTS: =^
)
<<keep


$(OBJDIR)\dos.lib: $(DOS_OBJECTS)
    link -lib -nologo -out:$@ @<<$*.rsp
$(DOS_OBJECTS: =^
)
<<keep


$(OBJDIR)\eh.lib: $(EH_OBJECTS)
    link -lib -nologo -out:$@ @<<$*.rsp
$(EH_OBJECTS: =^
)
<<keep


$(OBJDIR)\exec.lib: $(EXEC_OBJECTS)
    link -lib -nologo -out:$@ @<<$*.rsp
$(EXEC_OBJECTS: =^
)
<<keep


$(OBJDIR)\heap.lib: $(HEAP_OBJECTS)
    link -lib -nologo -out:$@ @<<$*.rsp
$(HEAP_OBJECTS: =^
)
<<keep


$(OBJDIR)\helper.lib: $(HELPER_OBJECTS)
    link -lib -nologo -out:$@ @<<$*.rsp
$(HELPER_OBJECTS: =^
)
<<keep


$(OBJDIR)\iostream.lib: $(IOSTREAM_OBJECTS)
    link -lib -nologo -out:$@ @<<$*.rsp
$(IOSTREAM_OBJECTS: =^
)
<<keep


$(OBJDIR)\linkopts.lib: $(LINKOPTS_OBJECTS)
    link -lib -nologo -out:$@ @<<$*.rsp
$(LINKOPTS_OBJECTS: =^
)
<<keep


$(OBJDIR)\lowio.lib: $(LOWIO_OBJECTS)
    link -lib -nologo -out:$@ @<<$*.rsp
$(LOWIO_OBJECTS: =^
)
<<keep


$(OBJDIR)\mbstring.lib: $(MBSTRING_OBJECTS)
    link -lib -nologo -out:$@ @<<$*.rsp
$(MBSTRING_OBJECTS: =^
)
<<keep


$(OBJDIR)\misc.lib: $(MISC_OBJECTS)
    link -lib -nologo -out:$@ @<<$*.rsp
$(MISC_OBJECTS: =^
)
<<keep

!if "$(TARGET_CPU)" != "PMAC"
$(OBJDIR)\startup.lib: $(STARTUP_OBJECTS)
!else
$(OBJDIR)\startup.lib: $(STARTUP_OBJECTS) $(STARTUP_NOLIB_OBJECTS)
!endif
    link -lib -nologo -out:$@ @<<$*.rsp
$(STARTUP_OBJECTS: =^
)
<<keep


$(OBJDIR)\stdcpp.lib: $(STDCPP_OBJECTS)
    link -lib -nologo -out:$@ @<<$*.rsp
$(STDCPP_OBJECTS: =^
)
<<keep


$(OBJDIR)\stdio.lib: $(STDIO_OBJECTS)
    link -lib -nologo -out:$@ @<<$*.rsp
$(STDIO_OBJECTS: =^
)
<<keep


$(OBJDIR)\string.lib: $(STRING_OBJECTS)
    link -lib -nologo -out:$@ @<<$*.rsp
$(STRING_OBJECTS: =^
)
<<keep


$(OBJDIR)\time.lib: $(TIME_OBJECTS)
    link -lib -nologo -out:$@ @<<$*.rsp
$(TIME_OBJECTS: =^
)
<<keep


$(OBJDIR)\conv.lib: $(PREOBJDIR)\conv.lib
	copy $(PREOBJDIR)\conv.lib $@

$(OBJDIR)\tran.lib: $(PREOBJDIR)\tran.lib
	copy $(PREOBJDIR)\tran.lib $@

$(OBJDIR)\chkesp.obj: $(PREOBJDIR)\chkesp.obj
	copy $(PREOBJDIR)\chkesp.obj $@

$(OBJDIR)\ehvecctr.obj: $(PREOBJDIR)\ehvecctr.obj
	copy $(PREOBJDIR)\ehvecctr.obj $@

$(OBJDIR)\ehveccvb.obj: $(PREOBJDIR)\ehveccvb.obj
	copy $(PREOBJDIR)\ehveccvb.obj $@

$(OBJDIR)\ehvecdtr.obj: $(PREOBJDIR)\ehvecdtr.obj
	copy $(PREOBJDIR)\ehvecdtr.obj $@

$(OBJDIR)\frame.obj: $(PREOBJDIR)\frame.obj
	copy $(PREOBJDIR)\frame.obj $@

$(OBJDIR)\hooks.obj: $(PREOBJDIR)\hooks.obj
	copy $(PREOBJDIR)\hooks.obj $@

$(OBJDIR)\oldexcpt.obj: $(PREOBJDIR)\oldexcpt.obj
	copy $(PREOBJDIR)\oldexcpt.obj $@

$(OBJDIR)\rtti.obj: $(PREOBJDIR)\rtti.obj
	copy $(PREOBJDIR)\rtti.obj $@

$(OBJDIR)\setjmp.obj: $(PREOBJDIR)\setjmp.obj
	copy $(PREOBJDIR)\setjmp.obj $@

$(OBJDIR)\stdexcpt.obj: $(PREOBJDIR)\stdexcpt.obj
	copy $(PREOBJDIR)\stdexcpt.obj $@

$(OBJDIR)\throw.obj: $(PREOBJDIR)\throw.obj
	copy $(PREOBJDIR)\throw.obj $@

$(OBJDIR)\trnsctrl.obj: $(PREOBJDIR)\trnsctrl.obj
	copy $(PREOBJDIR)\trnsctrl.obj $@

$(OBJDIR)\typinfo.obj: $(PREOBJDIR)\typinfo.obj
	copy $(PREOBJDIR)\typinfo.obj $@

$(OBJDIR)\typname.obj: $(PREOBJDIR)\typname.obj
	copy $(PREOBJDIR)\typname.obj $@

$(OBJDIR)\user.obj: $(PREOBJDIR)\user.obj
	copy $(PREOBJDIR)\user.obj $@

$(OBJDIR)\validate.obj: $(PREOBJDIR)\validate.obj
	copy $(PREOBJDIR)\validate.obj $@

!if "$(TARGET_CPU)" != "PMAC"
$(OBJDIR)\unhandld.obj: $(PREOBJDIR)\unhandld.obj
	copy $(PREOBJDIR)\unhandld.obj $@
!endif

$(OBJDIR)\undname.obj: $(PREOBJDIR)\undname.obj
	copy $(PREOBJDIR)\undname.obj $@

!if "$(TARGET_CPU)" == "ALPHA"

$(OBJDIR)\bridge.obj: $(PREOBJDIR)\bridge.obj
	copy $(PREOBJDIR)\bridge.obj $@

$(OBJDIR)\chandler.obj: $(PREOBJDIR)\chandler.obj
	copy $(PREOBJDIR)\chandler.obj $@

$(OBJDIR)\chkstk.obj: $(PREOBJDIR)\chkstk.obj
	copy $(PREOBJDIR)\chkstk.obj $@

$(OBJDIR)\divdat.obj: $(PREOBJDIR)\divdat.obj
	copy $(PREOBJDIR)\divdat.obj $@

$(OBJDIR)\divide2.obj: $(PREOBJDIR)\divide2.obj
	copy $(PREOBJDIR)\divide2.obj $@

$(OBJDIR)\ehunwind.obj: $(PREOBJDIR)\ehunwind.obj
	copy $(PREOBJDIR)\ehunwind.obj $@

$(OBJDIR)\extv.obj: $(PREOBJDIR)\extv.obj
	copy $(PREOBJDIR)\extv.obj $@

$(OBJDIR)\extvvol.obj: $(PREOBJDIR)\extvvol.obj
	copy $(PREOBJDIR)\extvvol.obj $@

$(OBJDIR)\extzv.obj: $(PREOBJDIR)\extzv.obj
	copy $(PREOBJDIR)\extzv.obj $@

$(OBJDIR)\extzvvol.obj: $(PREOBJDIR)\extzvvol.obj
	copy $(PREOBJDIR)\extzvvol.obj $@

$(OBJDIR)\ghandler.obj: $(PREOBJDIR)\ghandler.obj
	copy $(PREOBJDIR)\ghandler.obj $@

$(OBJDIR)\insv.obj: $(PREOBJDIR)\insv.obj
	copy $(PREOBJDIR)\insv.obj $@

$(OBJDIR)\insvvol.obj: $(PREOBJDIR)\insvvol.obj
	copy $(PREOBJDIR)\insvvol.obj $@

$(OBJDIR)\jmpuwind.obj: $(PREOBJDIR)\jmpuwind.obj
	copy $(PREOBJDIR)\jmpuwind.obj $@

$(OBJDIR)\longjmp.obj: $(PREOBJDIR)\longjmp.obj
	copy $(PREOBJDIR)\longjmp.obj $@

$(OBJDIR)\matherr.obj: $(PREOBJDIR)\matherr.obj
	copy $(PREOBJDIR)\matherr.obj $@

$(OBJDIR)\otsdiv.obj: $(PREOBJDIR)\otsdiv.obj
	copy $(PREOBJDIR)\otsdiv.obj $@

$(OBJDIR)\otsjmp.obj: $(PREOBJDIR)\otsjmp.obj
	copy $(PREOBJDIR)\otsjmp.obj $@

$(OBJDIR)\otsjmpex.obj: $(PREOBJDIR)\otsjmpex.obj
	copy $(PREOBJDIR)\otsjmpex.obj $@

$(OBJDIR)\otsuwind.obj: $(PREOBJDIR)\otsuwind.obj
	copy $(PREOBJDIR)\otsuwind.obj $@

$(OBJDIR)\scmpeql.obj: $(PREOBJDIR)\scmpeql.obj
	copy $(PREOBJDIR)\scmpeql.obj $@

$(OBJDIR)\scmpeqlp.obj: $(PREOBJDIR)\scmpeqlp.obj
	copy $(PREOBJDIR)\scmpeqlp.obj $@

$(OBJDIR)\scmpleq.obj: $(PREOBJDIR)\scmpleq.obj
	copy $(PREOBJDIR)\scmpleq.obj $@

$(OBJDIR)\scmpleqp.obj: $(PREOBJDIR)\scmpleqp.obj
	copy $(PREOBJDIR)\scmpleqp.obj $@

⌨️ 快捷键说明

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