From: Wolfgang T. <wth...@us...> - 2004-12-06 03:47:13
|
Update of /cvsroot/hoc/hoc/HOC In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28748/HOC Modified Files: HOC-macos.conf HOC-macos.conf-inplace Makefile.in Log Message: Upgrade to GHC 6.3, recent snapshot. I'm sure there are more places in HOC.* where we can take advantage of TH 2.0's new features, and the Cabal-aware build system is still quite fragile. Index: Makefile.in =================================================================== RCS file: /cvsroot/hoc/hoc/HOC/Makefile.in,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- Makefile.in 18 May 2004 03:05:01 -0000 1.6 +++ Makefile.in 6 Dec 2004 03:46:51 -0000 1.7 @@ -11,7 +11,12 @@ Makefile.in \ $(NULL) -all: libHOC.a HOC.o +all: libHOC.a HOC.o ../inplace.conf + +../inplace.conf: HOC-$(PLATFORM).conf-inplace + $(GHC_PKG) unregister --force --package-conf=../inplace.conf HOC || true + $(GHC_PKG) register HOC-$(PLATFORM).conf-inplace \ + --package-conf=../inplace.conf libHOC.a: ghcmake.build-stamp find build/objects/ -name \*.o | xargs $(MAKE_STATIC_LIB) libHOC.a @@ -30,10 +35,11 @@ mkdir -p build/imports $(GHC) --make HOC.hs \ -odir build/objects -hidir build/imports \ - -fglasgow-exts -package-name HOC \ + -fglasgow-exts \ ../HOC_cbits/HOC_cbits.o \ -I../HOC_cbits \ -I../libffi-src/build/include \ + -ignore-package HOC \ $(FOUNDATION_INCLUDES) \ $(FOUNDATION_LIBS) \ $(DEFINES) @@ -49,5 +55,4 @@ cp -R libHOC.a HOC.o build/imports \ $(GHC_LIB_PATH)/HOC/ ranlib $(GHC_LIB_PATH)/HOC/libHOC.a - $(GHC_PKG) --update-package \ - --input-file=HOC-$(PLATFORM).conf + $(GHC_PKG) register HOC-$(PLATFORM).conf Index: HOC-macos.conf =================================================================== RCS file: /cvsroot/hoc/hoc/HOC/HOC-macos.conf,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- HOC-macos.conf 13 May 2004 11:08:33 -0000 1.3 +++ HOC-macos.conf 6 Dec 2004 03:46:51 -0000 1.4 @@ -1,18 +1,31 @@ -Package -{ - name = "HOC", - auto = True, - import_dirs = ["$libdir/HOC/imports"], - source_dirs = [], - library_dirs = ["$libdir/HOC"], - hs_libraries = ["HOC"], - extra_libraries = ["HOC_cbits"], - include_dirs = ["$libdir/HOC"], - c_includes = [], - package_deps = ["base","haskell-src"], - extra_ghc_opts = [], - extra_cc_opts = [], - extra_ld_opts = [], - framework_dirs = [], - extra_frameworks = ["Foundation"] -} +name: HOC +maintainer: wol...@gm... +exposed: True + +exposed-modules: + HOC, + HOC.SelectorNameMangling, + HOC.Arguments, + HOC.FFICallInterface, + HOC.StdArgumentTypes, + HOC.TH, + HOC.DeclareClass, + HOC.ID, + HOC.Class, + HOC.DeclareSelector, + HOC.SelectorMarshaller, + HOC.Base, + HOC.NewlyAllocated, + HOC.Invocation, + HOC.MsgSend, + HOC.Utilities, + HOC.ExportClass, + HOC.NewClass + +import-dirs: "$libdir/HOC/imports" +library-dirs: "$libdir/HOC" + +hs-libraries: "HOC", "HOC_cbits" +extra-libs: "objc" +extra-frameworks: "Foundation" +depends: base, template-haskell Index: HOC-macos.conf-inplace =================================================================== RCS file: /cvsroot/hoc/hoc/HOC/HOC-macos.conf-inplace,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- HOC-macos.conf-inplace 13 May 2004 18:04:41 -0000 1.3 +++ HOC-macos.conf-inplace 6 Dec 2004 03:46:51 -0000 1.4 @@ -1,20 +1,33 @@ -[ -Package -{ - name = "HOC", - auto = True, - import_dirs = ["../HOC/build/imports"], - source_dirs = [], - library_dirs = ["../HOC", "../HOC_cbits"], - hs_libraries = ["HOC"], - extra_libraries = ["HOC_cbits"], - include_dirs = ["../HOC_cbits"], - c_includes = [], - package_deps = ["base","haskell-src"], - extra_ghc_opts = [], - extra_cc_opts = [], - extra_ld_opts = [], - framework_dirs = [], - extra_frameworks = ["Foundation"] -} -] +name: HOC +maintainer: wol...@gm... +exposed: True + +exposed-modules: + HOC, + HOC.SelectorNameMangling, + HOC.Arguments, + HOC.FFICallInterface, + HOC.StdArgumentTypes, + HOC.TH, + HOC.DeclareClass, + HOC.ID, + HOC.Class, + HOC.DeclareSelector, + HOC.SelectorMarshaller, + HOC.Base, + HOC.NewlyAllocated, + HOC.Invocation, + HOC.MsgSend, + HOC.Utilities, + HOC.ExportClass, + HOC.NewClass + +import-dirs: "../HOC/build/imports" +library-dirs: "../HOC", + "../HOC_cbits" + +hs-libraries: "HOC", "HOC_cbits" +extra-libs: "objc" +extra-frameworks: "Foundation" +depends: base, template-haskell + |