* HACKING: new file

* Makefile.am: since we require automake 1.4 now, ditch the build
top-level first and just use SUBDIRS

* gmodule/Makefile.am: use noinst_LTLIBRARIES instead of overriding
the install rule

-Yosh
This commit is contained in:
Manish Singh 1999-01-20 23:06:30 +00:00
parent e0015d5a27
commit c01596714f
12 changed files with 124 additions and 21 deletions

View File

@ -1,3 +1,13 @@
Wed Jan 20 15:05:25 PST 1999 Manish Singh <yosh@gimp.org>
* HACKING: new file
* Makefile.am: since we require automake 1.4 now, ditch the build
top-level first and just use SUBDIRS
* gmodule/Makefile.am: use noinst_LTLIBRARIES instead of overriding
the install rule
Wed Jan 20 16:16:01 EST 1999 Jeff Garzik <jgarzik@pobox.com>
* gutils.c (g_get_any_init):

View File

@ -1,3 +1,13 @@
Wed Jan 20 15:05:25 PST 1999 Manish Singh <yosh@gimp.org>
* HACKING: new file
* Makefile.am: since we require automake 1.4 now, ditch the build
top-level first and just use SUBDIRS
* gmodule/Makefile.am: use noinst_LTLIBRARIES instead of overriding
the install rule
Wed Jan 20 16:16:01 EST 1999 Jeff Garzik <jgarzik@pobox.com>
* gutils.c (g_get_any_init):

View File

@ -1,3 +1,13 @@
Wed Jan 20 15:05:25 PST 1999 Manish Singh <yosh@gimp.org>
* HACKING: new file
* Makefile.am: since we require automake 1.4 now, ditch the build
top-level first and just use SUBDIRS
* gmodule/Makefile.am: use noinst_LTLIBRARIES instead of overriding
the install rule
Wed Jan 20 16:16:01 EST 1999 Jeff Garzik <jgarzik@pobox.com>
* gutils.c (g_get_any_init):

View File

@ -1,3 +1,13 @@
Wed Jan 20 15:05:25 PST 1999 Manish Singh <yosh@gimp.org>
* HACKING: new file
* Makefile.am: since we require automake 1.4 now, ditch the build
top-level first and just use SUBDIRS
* gmodule/Makefile.am: use noinst_LTLIBRARIES instead of overriding
the install rule
Wed Jan 20 16:16:01 EST 1999 Jeff Garzik <jgarzik@pobox.com>
* gutils.c (g_get_any_init):

View File

@ -1,3 +1,13 @@
Wed Jan 20 15:05:25 PST 1999 Manish Singh <yosh@gimp.org>
* HACKING: new file
* Makefile.am: since we require automake 1.4 now, ditch the build
top-level first and just use SUBDIRS
* gmodule/Makefile.am: use noinst_LTLIBRARIES instead of overriding
the install rule
Wed Jan 20 16:16:01 EST 1999 Jeff Garzik <jgarzik@pobox.com>
* gutils.c (g_get_any_init):

View File

@ -1,3 +1,13 @@
Wed Jan 20 15:05:25 PST 1999 Manish Singh <yosh@gimp.org>
* HACKING: new file
* Makefile.am: since we require automake 1.4 now, ditch the build
top-level first and just use SUBDIRS
* gmodule/Makefile.am: use noinst_LTLIBRARIES instead of overriding
the install rule
Wed Jan 20 16:16:01 EST 1999 Jeff Garzik <jgarzik@pobox.com>
* gutils.c (g_get_any_init):

View File

@ -1,3 +1,13 @@
Wed Jan 20 15:05:25 PST 1999 Manish Singh <yosh@gimp.org>
* HACKING: new file
* Makefile.am: since we require automake 1.4 now, ditch the build
top-level first and just use SUBDIRS
* gmodule/Makefile.am: use noinst_LTLIBRARIES instead of overriding
the install rule
Wed Jan 20 16:16:01 EST 1999 Jeff Garzik <jgarzik@pobox.com>
* gutils.c (g_get_any_init):

View File

@ -1,3 +1,13 @@
Wed Jan 20 15:05:25 PST 1999 Manish Singh <yosh@gimp.org>
* HACKING: new file
* Makefile.am: since we require automake 1.4 now, ditch the build
top-level first and just use SUBDIRS
* gmodule/Makefile.am: use noinst_LTLIBRARIES instead of overriding
the install rule
Wed Jan 20 16:16:01 EST 1999 Jeff Garzik <jgarzik@pobox.com>
* gutils.c (g_get_any_init):

39
HACKING Normal file
View File

@ -0,0 +1,39 @@
If you want to hack on the Gtk+ project, it will make you life easier
to have the following packages installed:
- GNU autoconf 2.13
- GNU automake 1.4
(Beta releases are at ftp://ftp.cygnus.com/pub/tromey)
- GNU libtool 1.2d
These should be available by ftp from ftp.gnu.org or any of the
fine GNU mirrors. Beta software can be found at alpha.gnu.org.
To compile a CVS version of glib on your system, you will need to take
several steps to setup the tree for compilation. You can do all these
steps at once by running:
cvsroot/glib# ./autogen.sh
Basically this does the following for you:
cvsroot/glib# aclocal; automake; autoconf
The above commands create the "configure" script. Now you
can run the configure script in cvsroot/glib to create all
the Makefiles.
Before running autogen.sh or configure, make sure you have libtool
in your path.
Note that autogen.sh runs configure for you. If you wish to pass
options like --prefix=/usr to configure you can give those options
to autogen.sh and they will be passed on to configure.
Please submit patches to the gtk-list@redhat.com mailing list (you must
subscribe before you post, e-mail gtk-list-request@redhat.com with a
subject of "subscribe"). All kinds of contributions are accepted.
Patches that you wish to go into the distribution should also be uploaded
to ftp://ftp.gimp.org/incoming. Follow the rules there for naming your
patches.

View File

@ -1,10 +1,6 @@
## Process this file with automake to produce Makefile.in
# build . first, then SUBDIRS
SUBDIRS = gmodule gthread docs tests
all-recursive-am: all-am
# alpha `automake' supports this better
#SUBDIRS = . gmodule gthread docs tests
SUBDIRS = . gmodule gthread docs tests
configincludedir = $(pkglibdir)/include

View File

@ -1,10 +1,6 @@
## Process this file with automake to produce Makefile.in
# build . first, then SUBDIRS
SUBDIRS = gmodule gthread docs tests
all-recursive-am: all-am
# alpha `automake' supports this better
#SUBDIRS = . gmodule gthread docs tests
SUBDIRS = . gmodule gthread docs tests
configincludedir = $(pkglibdir)/include

View File

@ -19,7 +19,9 @@ include_HEADERS = \
libglib = $(top_builddir)/libglib.la # -lglib
lib_LTLIBRARIES = libgmodule.la libgplugin_a.la libgplugin_b.la
lib_LTLIBRARIES = libgmodule.la
noinst_LTLIBRARIES = libgplugin_a.la libgplugin_b.la
libgmodule_la_SOURCES = gmodule.c
libgmodule_la_LDFLAGS = \
@ -50,15 +52,5 @@ files:
echo $$p; \
done
install-libLTLIBRARIES: libgmodule.la
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(libdir)
@list='libgmodule.la'; for p in $$list; do \
if test -f $$p; then \
echo "$(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p"; \
$(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p; \
else :; fi; \
done
release:
$(MAKE) dist distdir=$(PACKAGE)`date +"%y%m%d"`