Author: gnorton
Date: 2005-12-14 18:34:56 -0500 (Wed, 14 Dec 2005)
New Revision: 54422
Added:
trunk/cocoa-sharp/Makefile.include
trunk/cocoa-sharp/src/Cocoa/cocoa-sharp.pc.in
trunk/cocoa-sharp/src/WebKit/webkit-sharp.pc.in
Modified:
trunk/cocoa-sharp/ChangeLog
trunk/cocoa-sharp/Makefile.am
trunk/cocoa-sharp/configure.in
trunk/cocoa-sharp/doc/Makefile.am
trunk/cocoa-sharp/samples/Makefile
trunk/cocoa-sharp/samples/Makefile.am
trunk/cocoa-sharp/src/Cocoa/AssemblyInfo.cs
trunk/cocoa-sharp/src/Cocoa/Makefile.am
trunk/cocoa-sharp/src/WebKit/AssemblyInfo.cs
trunk/cocoa-sharp/src/WebKit/Makefile.am
Log:
2005-12-14 Geoff Norton <[EMAIL PROTECTED]>
* Various autotools changes to allow 0.9.0 distribution
Modified: trunk/cocoa-sharp/ChangeLog
===================================================================
--- trunk/cocoa-sharp/ChangeLog 2005-12-14 23:21:19 UTC (rev 54421)
+++ trunk/cocoa-sharp/ChangeLog 2005-12-14 23:34:56 UTC (rev 54422)
@@ -1,3 +1,7 @@
+2005-12-14 Geoff Norton <[EMAIL PROTECTED]>
+
+ * Various autotools changes to allow 0.9.0 distribution
+
2005-12-12 Geoff Norton <[EMAIL PROTECTED]>
* autogen.sh: Lower the required autoconf version to 2.57.
Modified: trunk/cocoa-sharp/Makefile.am
===================================================================
--- trunk/cocoa-sharp/Makefile.am 2005-12-14 23:21:19 UTC (rev 54421)
+++ trunk/cocoa-sharp/Makefile.am 2005-12-14 23:34:56 UTC (rev 54422)
@@ -1 +1,6 @@
SUBDIRS=src doc samples
+
+EXTRA_DIST= \
+ cocoa-sharp.snk \
+ ChangeLog \
+ CONTRIBUTING
Added: trunk/cocoa-sharp/Makefile.include
===================================================================
--- trunk/cocoa-sharp/Makefile.include 2005-12-14 23:21:19 UTC (rev 54421)
+++ trunk/cocoa-sharp/Makefile.include 2005-12-14 23:34:56 UTC (rev 54422)
@@ -0,0 +1,12 @@
+SNK=cocoa-sharp.snk
+
+CLEANFILES=$(ASSEMBLY) $(ASSEMBLY).mdb $(SNK)
+
+$(SNK): $(top_srcdir)/$(SNK)
+ cp $(top_srcdir)/$(SNK) .
+
+install-data-local:
+ $(GACUTIL) /i $(ASSEMBLY) /f $(GACUTIL_FLAGS) || exit 1;
+
+uninstall-local:
+ $(GACUTIL) /u $(ASSEMBLY_NAME) $(GACUTIL_FLAGS) || exit 1;
Modified: trunk/cocoa-sharp/configure.in
===================================================================
--- trunk/cocoa-sharp/configure.in 2005-12-14 23:21:19 UTC (rev 54421)
+++ trunk/cocoa-sharp/configure.in 2005-12-14 23:34:56 UTC (rev 54422)
@@ -5,6 +5,9 @@
AM_INIT_AUTOMAKE(cocoa-sharp, 0.9.0)
AM_MAINTAINER_MODE
+PACKAGE_VERSION=cocoa-sharp
+AC_SUBST(PACKAGE_VERSION)
+
API_VERSION=1.9.0.0
AC_SUBST(API_VERSION)
@@ -60,7 +63,9 @@
Makefile
src/Makefile
src/Cocoa/Makefile
+src/Cocoa/cocoa-sharp.pc
src/WebKit/Makefile
+src/WebKit/webkit-sharp.pc
doc/Makefile
samples/Makefile
])
Modified: trunk/cocoa-sharp/doc/Makefile.am
===================================================================
--- trunk/cocoa-sharp/doc/Makefile.am 2005-12-14 23:21:19 UTC (rev 54421)
+++ trunk/cocoa-sharp/doc/Makefile.am 2005-12-14 23:34:56 UTC (rev 54422)
@@ -17,7 +17,13 @@
monodocdir=$(SOURCESDIR)
monodocDATA=$(TARGETS)
+cocoa-sharp.source: assemble
+
+if ENABLE_MONODOC
assemble: cocoa-sharp.zip cocoa-sharp.tree
+else
+assemble:
+endif
cocoa-sharp.zip cocoa-sharp.tree: $(srcdir)/en/*/*.xml $(srcdir)/en/*.xml
$(MDASSEMBLER) --ecma $(srcdir)/en -o cocoa-sharp
@@ -35,8 +41,12 @@
CLEANFILES=cocoa-sharp.zip cocoa-sharp.tree lib
+if ENABLE_MONODOC
EXTRA_DIST= \
cocoa-sharp.source
+else
+EXTRA_DIST=
+endif
NAMESPACES=Cocoa WebKit
@@ -47,6 +57,6 @@
mkdir -p $(distdir)/en/$$i; \
cp $(srcdir)/en/$$i/*.xml $(distdir)/en/$$i; \
done
-#all:
+
+all: assemble
# mono
/Library/Frameworks/Mono.framework/Versions/Current/lib/monodoc/monodocer.exe
-assembly:../src/Cocoa/cocoa-sharp.dll -assembly:../src/WebKit/webkit-sharp.dll
-path:. -name:"Cocoa#"
-# mono
/Library/Frameworks/Mono.framework/Versions/Current/lib/monodoc/assembler.exe
--ecma . --out cocoa-sharp
Modified: trunk/cocoa-sharp/samples/Makefile
===================================================================
--- trunk/cocoa-sharp/samples/Makefile 2005-12-14 23:21:19 UTC (rev 54421)
+++ trunk/cocoa-sharp/samples/Makefile 2005-12-14 23:34:56 UTC (rev 54422)
@@ -18,7 +18,7 @@
srcdir = .
top_srcdir = ..
-prefix = /usr/local
+prefix = /Library/Frameworks/Mono.framework/Versions/Current/
exec_prefix = ${prefix}
bindir = ${exec_prefix}/bin
@@ -99,6 +99,7 @@
OBJCFLAGS =
OBJDUMP = @OBJDUMP@
PACKAGE = cocoa-sharp
+PACKAGE_VERSION = cocoa-sharp
PKG_CONFIG = /Library/Frameworks/PkgConfig.framework/Commands/pkg-config
RANLIB = ranlib
RC = @RC@
@@ -127,7 +128,7 @@
HelloWorld.cs \
HelloWorld.nib \
CocoaDoc.cs \
- CocoaDoc.nib \
+ MonoDoc.nib \
OpenGLViewSample.cs \
OpenGLView.nib \
ViewSample.cs \
@@ -307,8 +308,8 @@
#CocoaDoc.exe: CocoaDoc.cs
# $(MCS) $(top_srcdir)/samples/CocoaDoc.cs -d:SYSD
-out:$(top_builddir)/samples/CocoaDoc.exe -pkg:monodoc -r:System.Web.Services
-r:$(top_builddir)/src/WebKit/webkit-sharp.dll
-r:$(top_builddir)/src/Cocoa/cocoa-sharp.dll
-#CocoaDoc.app: CocoaDoc.exe CocoaDoc.nib
-# macpack -m:2 -r:$(top_builddir)/src/Cocoa/cocoa-sharp.dll
-r:$(top_builddir)/src/WebKit/webkit-sharp.dll
-r:$(top_srcdir)/samples/monodoc.xml -r:$(MONODOCDIR)/sources
-r:$(top_srcdir)/samples/CocoaDoc.nib -r:$(top_srcdir)/samples/mono.png
-i:$(top_srcdir)/samples/applemono.icns -n:CocoaDoc -o:$(top_builddir)/samples
-a:$(top_builddir)/samples/CocoaDoc.exe
+#CocoaDoc.app: CocoaDoc.exe MonoDoc.nib
+# macpack -m:2 -r:$(top_builddir)/src/Cocoa/cocoa-sharp.dll
-r:$(top_builddir)/src/WebKit/webkit-sharp.dll
-r:$(top_srcdir)/samples/monodoc.xml -r:$(MONODOCDIR)/sources
-r:$(top_srcdir)/samples/MonoDoc.nib -r:$(top_srcdir)/samples/mono.png
-i:$(top_srcdir)/samples/applemono.icns -n:CocoaDoc -o:$(top_builddir)/samples
-a:$(top_builddir)/samples/CocoaDoc.exe
# cp $(top_builddir)/doc/cocoa-sharp.source
$(top_builddir)/samples/CocoaDoc.app/Contents/Resources/sources
# cp $(top_builddir)/doc/cocoa-sharp.tree
$(top_builddir)/samples/CocoaDoc.app/Contents/Resources/sources
# cp $(top_builddir)/doc/cocoa-sharp.zip
$(top_builddir)/samples/CocoaDoc.app/Contents/Resources/sources
Modified: trunk/cocoa-sharp/samples/Makefile.am
===================================================================
--- trunk/cocoa-sharp/samples/Makefile.am 2005-12-14 23:21:19 UTC (rev
54421)
+++ trunk/cocoa-sharp/samples/Makefile.am 2005-12-14 23:34:56 UTC (rev
54422)
@@ -49,8 +49,8 @@
CocoaDoc.exe: CocoaDoc.cs
$(MCS) $(top_srcdir)/samples/CocoaDoc.cs -d:SYSD
-out:$(top_builddir)/samples/CocoaDoc.exe -pkg:monodoc -r:System.Web.Services
-r:$(top_builddir)/src/WebKit/webkit-sharp.dll
-r:$(top_builddir)/src/Cocoa/cocoa-sharp.dll
-CocoaDoc.app: CocoaDoc.exe CocoaDoc.nib
- macpack -m:2 -r:$(top_builddir)/src/Cocoa/cocoa-sharp.dll
-r:$(top_builddir)/src/WebKit/webkit-sharp.dll
-r:$(top_srcdir)/samples/monodoc.xml -r:$(MONODOCDIR)/sources
-r:$(top_srcdir)/samples/CocoaDoc.nib -r:$(top_srcdir)/samples/mono.png
-i:$(top_srcdir)/samples/applemono.icns -n:CocoaDoc -o:$(top_builddir)/samples
-a:$(top_builddir)/samples/CocoaDoc.exe
+CocoaDoc.app: CocoaDoc.exe MonoDoc.nib
+ macpack -m:2 -r:$(top_builddir)/src/Cocoa/cocoa-sharp.dll
-r:$(top_builddir)/src/WebKit/webkit-sharp.dll
-r:$(top_srcdir)/samples/monodoc.xml -r:$(MONODOCDIR)/sources
-r:$(top_srcdir)/samples/MonoDoc.nib -r:$(top_srcdir)/samples/mono.png
-i:$(top_srcdir)/samples/applemono.icns -n:CocoaDoc -o:$(top_builddir)/samples
-a:$(top_builddir)/samples/CocoaDoc.exe
cp $(top_builddir)/doc/cocoa-sharp.source
$(top_builddir)/samples/CocoaDoc.app/Contents/Resources/sources
cp $(top_builddir)/doc/cocoa-sharp.tree
$(top_builddir)/samples/CocoaDoc.app/Contents/Resources/sources
cp $(top_builddir)/doc/cocoa-sharp.zip
$(top_builddir)/samples/CocoaDoc.app/Contents/Resources/sources
@@ -70,7 +70,7 @@
HelloWorld.cs \
HelloWorld.nib \
CocoaDoc.cs \
- CocoaDoc.nib \
+ MonoDoc.nib \
OpenGLViewSample.cs \
OpenGLView.nib \
ViewSample.cs \
Modified: trunk/cocoa-sharp/src/Cocoa/AssemblyInfo.cs
===================================================================
--- trunk/cocoa-sharp/src/Cocoa/AssemblyInfo.cs 2005-12-14 23:21:19 UTC (rev
54421)
+++ trunk/cocoa-sharp/src/Cocoa/AssemblyInfo.cs 2005-12-14 23:34:56 UTC (rev
54422)
@@ -3,4 +3,4 @@
[assembly:AssemblyVersion("1.9.0.0")]
[assembly:AssemblyDelaySign(false)]
-[assembly:AssemblyKeyFile("../../cocoa-sharp.snk")]
+[assembly:AssemblyKeyFile("cocoa-sharp.snk")]
Modified: trunk/cocoa-sharp/src/Cocoa/Makefile.am
===================================================================
--- trunk/cocoa-sharp/src/Cocoa/Makefile.am 2005-12-14 23:21:19 UTC (rev
54421)
+++ trunk/cocoa-sharp/src/Cocoa/Makefile.am 2005-12-14 23:34:56 UTC (rev
54422)
@@ -3,7 +3,9 @@
TARGET=$(ASSEMBLY)
noinst_DATA=$(ASSEMBLY)
-CLEANFILES=$(ASSEMBLY)
+pkg=cocoa
+pkgconfigdir=$(libdir)/pkgconfig
+pkgconfig_DATA=cocoa-sharp.pc
sources= \
./ActionHandler.cs \
@@ -75,9 +77,11 @@
./View.cs \
./Window.cs
-EXTRA_DIST=$(sources)
+EXTRA_DIST=$(sources) cocoa-sharp.pc.in
build_sources = $(addprefix $(srcdir)/, $(sources))
-$(ASSEMBLY): $(build_sources)
+$(ASSEMBLY): $(SNK) $(build_sources)
$(MCS) /nowarn:0169 /unsafe /out:$(ASSEMBLY) /target:library
$(build_sources)
+
+include ../../Makefile.include
Added: trunk/cocoa-sharp/src/Cocoa/cocoa-sharp.pc.in
===================================================================
--- trunk/cocoa-sharp/src/Cocoa/cocoa-sharp.pc.in 2005-12-14 23:21:19 UTC
(rev 54421)
+++ trunk/cocoa-sharp/src/Cocoa/cocoa-sharp.pc.in 2005-12-14 23:34:56 UTC
(rev 54422)
@@ -0,0 +1,10 @@
+prefix=${pcfiledir}/../..
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+
+Name: Cocoa#
+Description: Cocoa# - Cocoa .NET Binding
+Version: @VERSION@
+Cflags:
+Libs: -r:${libdir}/mono/@PACKAGE_VERSION@/cocoa-sharp.dll
+Requires:
Modified: trunk/cocoa-sharp/src/WebKit/AssemblyInfo.cs
===================================================================
--- trunk/cocoa-sharp/src/WebKit/AssemblyInfo.cs 2005-12-14 23:21:19 UTC
(rev 54421)
+++ trunk/cocoa-sharp/src/WebKit/AssemblyInfo.cs 2005-12-14 23:34:56 UTC
(rev 54422)
@@ -3,4 +3,4 @@
[assembly:AssemblyVersion("1.9.0.0")]
[assembly:AssemblyDelaySign(false)]
-[assembly:AssemblyKeyFile("../../cocoa-sharp.snk")]
+[assembly:AssemblyKeyFile("cocoa-sharp.snk")]
Modified: trunk/cocoa-sharp/src/WebKit/Makefile.am
===================================================================
--- trunk/cocoa-sharp/src/WebKit/Makefile.am 2005-12-14 23:21:19 UTC (rev
54421)
+++ trunk/cocoa-sharp/src/WebKit/Makefile.am 2005-12-14 23:34:56 UTC (rev
54422)
@@ -3,7 +3,9 @@
TARGET=$(ASSEMBLY)
noinst_DATA=$(ASSEMBLY)
-CLEANFILES=$(ASSEMBLY)
+pkg=webkit
+pkgconfigdir=$(libdir)/pkgconfig
+pkgconfig_DATA=webkit-sharp.pc
sources= \
./AssemblyInfo.cs \
@@ -13,9 +15,11 @@
./WebHistoryItem.cs \
./WebView.cs
-EXTRA_DIST=$(sources)
+EXTRA_DIST=$(sources) webkit-sharp.pc.in
build_sources = $(addprefix $(srcdir)/, $(sources))
-$(ASSEMBLY): $(build_soruces)
+$(ASSEMBLY): $(SNK) $(build_soruces)
$(MCS) /nowarn:0169 /out:$(ASSEMBLY) /r:../Cocoa/cocoa-sharp.dll
/target:library $(build_sources)
+
+include ../../Makefile.include
Added: trunk/cocoa-sharp/src/WebKit/webkit-sharp.pc.in
===================================================================
--- trunk/cocoa-sharp/src/WebKit/webkit-sharp.pc.in 2005-12-14 23:21:19 UTC
(rev 54421)
+++ trunk/cocoa-sharp/src/WebKit/webkit-sharp.pc.in 2005-12-14 23:34:56 UTC
(rev 54422)
@@ -0,0 +1,10 @@
+prefix=${pcfiledir}/../..
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+
+Name: WebKit#
+Description: WebKit# - WebKit .NET Binding
+Version: @VERSION@
+Cflags:
+Libs: -r:${libdir}/mono/@PACKAGE_VERSION@/cocoa-sharp.dll
+Requires: cocoa-sharp
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches