From b6a0a2b50467184bf531a545212e2c4d86f02bc0 Mon Sep 17 00:00:00 2001 From: Charles Iliya Krempeaux Date: Mon, 21 Apr 2003 15:25:26 +0000 Subject: [PATCH] 2003-04-14 Charles Iliya Krempeaux * gtk-sharp.pc.in : Created to be used for the detection of Gtk#. * parser/gapi.pc.in : Created to be used for the detection of gapi.pl. * makefile : Deleted it. (Actually, renamed it to Makefile.in.) * Makefile.in : Created it from the old makefile, and modified it to account for gtk-sharp.pc. * configure.in : Made it so it will generate gtk-sharp.pc from gtk-sharp.pc.in, parser/gapi.pc from parser/gapi.pc.in, and Makefile from Makefile.in. * parser/Makefile.in : Modified it to account for parser/gapi.pc. svn path=/trunk/gtk-sharp/; revision=13846 --- ChangeLog | 14 ++++++++++ Makefile.in | 66 ++++++++++++++++++++++++++++++++++++++++++++++ configure.in | 3 +++ gtk-sharp.pc.in | 0 parser/Makefile.in | 3 +++ parser/gapi.pc.in | 0 6 files changed, 86 insertions(+) create mode 100644 Makefile.in create mode 100644 gtk-sharp.pc.in create mode 100644 parser/gapi.pc.in diff --git a/ChangeLog b/ChangeLog index f1519e932..7daac4245 100644 --- a/ChangeLog +++ b/ChangeLog @@ -8,6 +8,20 @@ * sources/Gtk.metadata: added pass_out attribute for tx and ty arguments of TreeView::WidgetToTreeCoords. Hide TreeView::GetPathAtPos. +2003-04-14 Charles Iliya Krempeaux + + * gtk-sharp.pc.in : Created to be used for the detection of + Gtk#. + * parser/gapi.pc.in : Created to be used for the detection + of gapi.pl. + * makefile : Deleted it. (Actually, renamed it to Makefile.in.) + * Makefile.in : Created it from the old makefile, and modified it + to account for gtk-sharp.pc. + * configure.in : Made it so it will generate gtk-sharp.pc + from gtk-sharp.pc.in, parser/gapi.pc from + parser/gapi.pc.in, and Makefile from Makefile.in. + * parser/Makefile.in : Modified it to account for parser/gapi.pc. + 2003-04-14 Lee Mallabone * api/gtk-api.xml, sources/Gtk.metadata, gtk/ColorSelection.custom: diff --git a/Makefile.in b/Makefile.in new file mode 100644 index 000000000..958e39c4d --- /dev/null +++ b/Makefile.in @@ -0,0 +1,66 @@ +NATIVE_DIRS = glue parser + +DIRS=generator api glib pango atk gdk gtk glade art gnome gda gnomedb gconf rsvg sample +ROOT=/cygdrive/$(subst \,/,$(subst :\,/,$(SYSTEMROOT))) +CSC=$(ROOT)/microsoft.net/framework/v1.0.3705/csc.exe +MCS=mcs + +all: linux + +windows: + for i in $(DIRS); do \ + CSC=$(CSC) $(MAKE) -C $$i windows || exit 1; \ + done; + +unix: + @echo "'make unix' is broken for now." + +linux: native binding + +binding: + for i in $(DIRS); do \ + MCS="$(MCS)" $(MAKE) -C $$i || exit 1;\ + done; + +native: + for i in $(NATIVE_DIRS); do \ + $(MAKE) -C $$i || exit 1; \ + done + +clean: + for i in $(NATIVE_DIRS) $(DIRS); do \ + $(MAKE) -C $$i clean || exit 1; \ + done; + +distclean: clean + for i in $(NATIVE_DIRS); do \ + $(MAKE) -C $$i distclean || exit 1; \ + done + for i in $(DIRS); do \ + $(MAKE) -C $$i distclean || true; \ + rm -f $$i/Makefile; \ + done + rm -f config.cache config.h config.log config.status libtool + rm -f gtk-sharp.pc + rm -f Makefile + +maintainer-clean: distclean + rm -f aclocal.m4 config.guess config.h.in config.sub + rm -f configure install-sh ltmain.sh missing + rm -f mkinstalldirs stamp-h glue/Makefile.in + +install: install-native install-binding install-pkgconfig + +install-binding: + for i in $(DIRS); do \ + $(MAKE) -C $$i install || exit 1; \ + done + +install-native: + for i in $(NATIVE_DIRS); do \ + $(MAKE) -C $$i install || exit 1; \ + done + +install-pkgconfig: + ./mkinstalldirs $(DESTDIR)@prefix@/lib/pkgconfig + cp gtk-sharp.pc $(DESTDIR)@prefix@/lib/pkgconfig diff --git a/configure.in b/configure.in index 108835bae..fd5d2bebc 100644 --- a/configure.in +++ b/configure.in @@ -130,6 +130,9 @@ gst/Makefile rsvg/Makefile sample/Makefile sample/rsvg/Makefile +gtk-sharp.pc +parser/gapi.pc +Makefile ]) echo "---" diff --git a/gtk-sharp.pc.in b/gtk-sharp.pc.in new file mode 100644 index 000000000..e69de29bb diff --git a/parser/Makefile.in b/parser/Makefile.in index 65827d29b..c6e2a18c4 100644 --- a/parser/Makefile.in +++ b/parser/Makefile.in @@ -20,6 +20,7 @@ clean: distclean: rm -f Makefile gapi_format_xml + rm -f gapi.pc prefix=@prefix@ DESTDIR= @@ -33,3 +34,5 @@ install: all ../mkinstalldirs $(DESTDIR)$(prefix)/share/perl5/GAPI && \ cp $$i $(DESTDIR)$(prefix)/share/perl5/GAPI; \ done + ../mkinstalldirs $(DESTDIR)$(prefix)/lib/pkgconfig && \ + cp gapi.pc $(DESTDIR)$(prefix)/lib/pkgconfig diff --git a/parser/gapi.pc.in b/parser/gapi.pc.in new file mode 100644 index 000000000..e69de29bb