|
From: Andre P. <at...@us...> - 2004-05-12 05:44:17
|
Update of /cvsroot/hoc/hoc/AppKit In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4305/AppKit Added Files: Makefile.in Removed Files: Makefile Log Message: Changed build system to use GNU autoconf (./configure && make && make install) rather than home-grown build system Removed import HOC.Marshal from HOC/HOC.hs, since HOC.Marshal requires Foundation.NSString and thus generates a circular dependency Small documentation updates --- NEW FILE: Makefile.in --- include ../config.mk all: libHSAppKit.a HSAppKit.o ghcmake: ln -sf ../Bindings/ifgen-output/Cocoa.hs . ln -sf ../Bindings/ifgen-output/AppKit.hs . ln -sf ../Bindings/ifgen-output/AppKit . test ! -d ../Bindings/ifgen-output/GNUstepGUI || \ ln -sf ../Bindings/ifgen-output/GNUstepGUI . test ! -r ../Bindings/ifgen-output/GNUstepGUI.hs || \ ln -sf ../Bindings/ifgen-output/GNUstepGUI.hs . mkdir -p build/objects mkdir -p build/imports ghc --make AppKit.hs \ -package-name AppKit \ -odir build/objects \ -hidir build/imports \ -package-conf ../HOC/HOC-$(PLATFORM).conf-inplace \ -package-conf ../Foundation/Foundation.conf-inplace \ -fglasgow-exts test ! -r GNUstepGUI.hs || \ ghc --make GNUstepGUI.hs \ -package-name AppKit \ -odir build/objects \ -hidir build/imports \ -package-conf ../HOC/HOC-$(PLATFORM).conf-inplace \ -package-conf ../Foundation/Foundation.conf-inplace \ -fglasgow-exts ghc -c Cocoa.hs \ -package-name AppKit \ -ibuild/imports \ -o build/objects/Cocoa.o \ -ohi build/imports/Cocoa.hi \ -package-conf ../HOC/HOC-$(PLATFORM).conf-inplace \ -package-conf ../Foundation/Foundation.conf-inplace \ -fglasgow-exts HSAppKit.o: ghcmake find build/objects/ -name \*.o | xargs ld -r -x -o HSAppKit.o #libHSAppKit.a: ghcmake # find build/objects/ -name \*.o | xargs libtool -static -o libHSAppKit.a libHSAppKit.a: HSAppKit.o rm -f libHSAppKit.a ar cq libHSAppKit.a HSAppKit.o ranlib libHSAppKit.a clean: rm -rf build libHSAppKit.a HSAppKit.o AppKit.hs AppKit Cocoa.hs install: all mkdir -p `ghc --print-libdir`/AppKit cp -R libHSAppKit.a HSAppKit.o build/imports \ `ghc --print-libdir`/AppKit/ ranlib `ghc --print-libdir`/AppKit/libHSAppKit.a ghc-pkg --update-package \ --input-file=AppKit-$(PLATFORM).conf --- Makefile DELETED --- |