*** /tmp/Python-2.0/Modules/makesetup 2000-10-16 17:49:33 -0400 --- /Local/Users/bbum/bbum-developer/Python-2.0-OSXS/Modules/makesetup 2000-11-11 03:29:24 -0500 *************** *** 140,147 **** srcs) srcs="$srcs $arg"; skip=; continue;; esac case $arg in ! -[IDUCf]*) cpps="$cpps $arg";; -Xlinker) libs="$libs $arg"; skip=libs;; -rpath) libs="$libs $arg"; skip=libs;; --rpath) libs="$libs $arg"; skip=libs;; --- 140,148 ---- srcs) srcs="$srcs $arg"; skip=; continue;; esac case $arg in ! -framework) libs="$libs $arg"; skip=libs;; # OSX/OSXS/Darwin framework link command ! -[IDUCfF]*) cpps="$cpps $arg";; # -F adds framework search path on OSX/OSXS/Darwin -Xlinker) libs="$libs $arg"; skip=libs;; -rpath) libs="$libs $arg"; skip=libs;; --rpath) libs="$libs $arg"; skip=libs;; *************** *** 151,157 **** --- 152,159 ---- /*.o) libs="$libs $arg";; *.o) srcs="$srcs `basename $arg .o`.c";; *.[cC]) srcs="$srcs $arg";; + *.m) srcs="$srcs $arg";; # Objective-C source *.cc) srcs="$srcs $arg";; *.c++) srcs="$srcs $arg";; *.cxx) srcs="$srcs $arg";; *************** *** 184,190 **** --- 186,193 ---- *.C) obj=`basename $src .C`.o; cc='$(CCC)';; *.cxx) obj=`basename $src .cxx`.o; cc='$(CCC)';; *.cpp) obj=`basename $src .cpp`.o; cc='$(CCC)';; + *.m) obj=`basename $src .m`.o; cc='$(CCC)';; # Objective-C *) continue;; esac objs="$objs $obj"