From: Andre P. <at...@us...> - 2004-05-12 05:44:52
|
Update of /cvsroot/hoc/hoc/HOC In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4305/HOC Modified Files: HOC.hs 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: libHOC.a HOC.o libHOC.a: ghcmake find build/objects/ -name \*.o | xargs $(MAKE_STATIC_LIB) libHOC.a #libHOC.dylib: ghcmake # export MACOSX_DEPLOYMENT_TARGET=10.3 && find build/objects/ -name \*.o \# # | xargs libtool -dynamic -o libHOC.dylib -undefined dynamic_lookup HOC.o: libHOC.a ld -r -x -o HOC.o $(ALL_LOAD) libHOC.a ghcmake: mkdir -p build/objects mkdir -p build/imports ghc --make HOC.hs \ -odir build/objects -hidir build/imports \ -fglasgow-exts -package-name HOC \ ../HOC_cbits/HOC_cbits.o \ -I../HOC_cbits \ -I../libffi-src/build/include \ $(FOUNDATION_INCLUDES) \ $(FOUNDATION_LIBS) \ $(DEFINES) clean: rm -rf libHOC.a HOC.o build \ HOC/NewClass_stub.c HOC/NewClass_stub.h install: all mkdir -p `ghc --print-libdir`/HOC cp -R libHOC.a HOC.o build/imports \ `ghc --print-libdir`/HOC/ ranlib `ghc --print-libdir`/HOC/libHOC.a ghc-pkg --update-package \ --input-file=HOC-$(PLATFORM).conf Index: HOC.hs =================================================================== RCS file: /cvsroot/hoc/hoc/HOC/HOC.hs,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- HOC.hs 7 May 2004 09:16:40 -0000 1.5 +++ HOC.hs 12 May 2004 05:44:10 -0000 1.6 @@ -54,6 +54,6 @@ import HOC.ExportClass import HOC.Utilities import HOC.NewlyAllocated -import HOC.Marshal import Data.Typeable + --- Makefile DELETED --- |