X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/d37a507ab43b8392177c84c337c5773cfe9d4aeb..7bc30e4907420eb06d6ed861eeb2007fb2c53dd5:/mkfiles.pl diff --git a/mkfiles.pl b/mkfiles.pl index 8c23269a..97cc7544 100755 --- a/mkfiles.pl +++ b/mkfiles.pl @@ -610,20 +610,21 @@ COptions_68K = {COptions} -model far -opt time # Enabling "-opt space" for CFM-68K gives me undefined references to # _$LDIVT and _$LMODT. COptions_CFM68K = {COptions} -model cfmSeg -opt time -COptions_PPC = {COptions} -opt size -COptions_Carbon = {COptions} -opt size -d TARGET_API_MAC_CARBON +COptions_PPC = {COptions} -opt size -traceback +COptions_Carbon = {COptions} -opt size -traceback -d TARGET_API_MAC_CARBON LinkOptions = -c 'pTTY' -fragname PuTTY LinkOptions_68K = {LinkOptions} -br 68k -model far -compact LinkOptions_CFM68K = {LinkOptions} -br 020 -model cfmseg -compact LinkOptions_PPC = {LinkOptions} -LinkOptions_Carbon = {LinkOptions} +LinkOptions_Carbon = -m __appstart -w {LinkOptions} Libs_68K = "{CLibraries}StdCLib.far.o" \xb6 "{Libraries}MacRuntime.o" \xb6 "{Libraries}MathLib.far.o" \xb6 "{Libraries}IntEnv.far.o" \xb6 "{Libraries}Interface.o" \xb6 + "{Libraries}Navigation.far.o" \xb6 "{Libraries}OpenTransport.o" \xb6 "{Libraries}OpenTransportApp.o" \xb6 "{Libraries}OpenTptInet.o" \xb6 @@ -633,6 +634,8 @@ Libs_CFM = "{SharedLibraries}InterfaceLib" \xb6 "{SharedLibraries}StdCLib" \xb6 "{SharedLibraries}AppearanceLib" \xb6 -weaklib AppearanceLib \xb6 + "{SharedLibraries}NavigationLib" \xb6 + -weaklib NavigationLib \xb6 "{SharedLibraries}TextCommon" \xb6 -weaklib TextCommon \xb6 "{SharedLibraries}UnicodeConverter" \xb6 @@ -657,7 +660,11 @@ Libs_PPC = {Libs_CFM} \xb6 "{PPCLibraries}OpenTransportAppPPC.o" \xb6 "{PPCLibraries}OpenTptInetPPC.o" -Libs_Carbon = "{SharedLibraries}CarbonLib" +Libs_Carbon = "{PPCLibraries}CarbonStdCLib.o" \xb6 + "{PPCLibraries}StdCRuntime.o" \xb6 + "{PPCLibraries}PPCCRuntime.o" \xb6 + "{SharedLibraries}CarbonLib" \xb6 + "{SharedLibraries}StdCLib" END print &splitline("all \xc4 " . join(" ", &progrealnames("M")), undef, "\xb6");