📄 makefile.inc
字号:
!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 + -