Added compile/link lines to build a PowerPC CFM shared libraries
authorTheodore Tso <tytso@mit.edu>
Tue, 30 Apr 1996 19:05:06 +0000 (19:05 +0000)
committerTheodore Tso <tytso@mit.edu>
Tue, 30 Apr 1996 19:05:06 +0000 (19:05 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7870 dc483132-0cff-0310-8789-dd5450dbe970

src/mac/ChangeLog
src/mac/Makefile.tmpl

index 40bf1a625c3d8807b8c5eb567e6b0abdea1c145c..0444967d86833a8ce7cd0d473f6802e3583523d2 100644 (file)
@@ -1,3 +1,8 @@
+Tue Apr 30 15:04:29 1996  Theodore Y. Ts'o  <tytso@mit.edu>
+
+       * Makefile.tmpl: Added compile/link lines to build a PowerPC CFM
+               shared libraries.
+
 Sat Mar 30 22:45:56 1996  Theodore Y. Ts'o  <tytso@dcl>
 
        * macfiles.sh: Add the C files which were used in the MACSRCS
index d844908d9c608161d6f9189848f4baa733c84ba8..ba0f8eb67b9fb493207248d369f907fcb2085f00 100644 (file)
@@ -2,8 +2,13 @@ KH = /mac/libraries/
 KH68K = {KH}KerberosHeaders68K
 KHPPC = {KH}KerberosHeadersPPC
 
+GSSOBJSCFMPPC = "{MWPPCLibraries}ANSI C.PPC.Lib" \
+       {MWPPCLibraries}MWCRuntime.Lib {MWPPCLibraries}SIOUX.PPC.Lib \
+       {SharedLibraries}InterfaceLib {SharedLibraries}MathLib
+
 OPTIONS = {INCLUDES} -enum int -opt all -strings pool -mapcr \
-       -mpw_pointers -warnings off -fatext -nosyspath -maxerrors 1000
+        -mpw_pointers -warnings off -fatext -nosyspath -maxerrors 1000 \
+        -align mac68k -opt off -toc_data on -fp_contract on -sym fullpath
 
 all : build link
 
@@ -30,6 +35,10 @@ link :
        MWLinkPPC -library -o libkrb5.PPC {K5OBJSPPC}
        MWLink68K -library -model far -o libgss.68K {GSSOBJS68K}
        MWLinkPPC -library -o libgss.PPC {GSSOBJSPPC}
+        MWLinkPPC -sharedlibrary -name GSSLibrary -m "" \
+               -@export GSSLibrary.ppc.exp -sym fullpath \
+                -sharedata -map libgss.ppc.MAP -o GSSLibraryPPC \
+               {GSSOBJSCFMPPC} {GSSOBJSPPC}
 
 clean :
        Delete -i {GSSOBJS68K} {GSSOBJSPPC}