diff options
author | Tor Lillqvist <tml@novell.com> | 2005-07-09 00:33:40 +0000 |
---|---|---|
committer | Tor Lillqvist <tml@src.gnome.org> | 2005-07-09 00:33:40 +0000 |
commit | cde661031c455a7bb0f080179afd87cf0034eb17 (patch) | |
tree | f852d7b8f8143e2730baef3b768c5806b3e951ed | |
parent | 3a33257734c9e1304b9c76167399eea6d8dd7732 (diff) | |
download | pango-cde661031c455a7bb0f080179afd87cf0034eb17.tar.gz |
Call AC_CANONICAL_HOST before looking at $host. Check for windres on
2005-07-09 Tor Lillqvist <tml@novell.com>
* configure.in: Call AC_CANONICAL_HOST before looking at $host.
Check for windres on Win32.
* pango/Makefile.am: Don't use the scripts in GLib's build/win32
to compile the rc files into resource object files. (This means we
lose the build number increment magic, but I doubt it was that
useful anyway.) Instead use windres directly. To pass a normal .o
file produced by windres through libtool, which wants .lo files,
pass it directly to the linker using a -Wl option.
Libtool installs/uninstalls the import libraries, no need to do it
ourselves. Do install/uninstall the .def files, though.
* pango/pango.rc.in
* pango/pangoft2.rc.in
* pango/pangowin32.rc.in: Correspondingly, use 0 instead of
BUILDNUMBER.
-rw-r--r-- | ChangeLog | 20 | ||||
-rw-r--r-- | ChangeLog.pre-1-10 | 20 | ||||
-rw-r--r-- | pango/Makefile.am | 53 | ||||
-rw-r--r-- | pango/pango.rc.in | 4 | ||||
-rw-r--r-- | pango/pangoft2.rc.in | 4 | ||||
-rw-r--r-- | pango/pangowin32.rc.in | 4 |
6 files changed, 72 insertions, 33 deletions
@@ -1,3 +1,23 @@ +2005-07-09 Tor Lillqvist <tml@novell.com> + + * configure.in: Call AC_CANONICAL_HOST before looking at $host. + Check for windres on Win32. + + * pango/Makefile.am: Don't use the scripts in GLib's build/win32 + to compile the rc files into resource object files. (This means we + lose the build number increment magic, but I doubt it was that + useful anyway.) Instead use windres directly. To pass a normal .o + file produced by windres through libtool, which wants .lo files, + pass it directly to the linker using a -Wl option. + + Libtool installs/uninstalls the import libraries, no need to do it + ourselves. Do install/uninstall the .def files, though. + + * pango/pango.rc.in + * pango/pangoft2.rc.in + * pango/pangowin32.rc.in: Correspondingly, use 0 instead of + BUILDNUMBER. + 2005-06-27 Tor Lillqvist <tml@novell.com> * modules/khmer/Makefile.am (INCLUDES): Drop superfluous trailing diff --git a/ChangeLog.pre-1-10 b/ChangeLog.pre-1-10 index dfd54d16..792aa91d 100644 --- a/ChangeLog.pre-1-10 +++ b/ChangeLog.pre-1-10 @@ -1,3 +1,23 @@ +2005-07-09 Tor Lillqvist <tml@novell.com> + + * configure.in: Call AC_CANONICAL_HOST before looking at $host. + Check for windres on Win32. + + * pango/Makefile.am: Don't use the scripts in GLib's build/win32 + to compile the rc files into resource object files. (This means we + lose the build number increment magic, but I doubt it was that + useful anyway.) Instead use windres directly. To pass a normal .o + file produced by windres through libtool, which wants .lo files, + pass it directly to the linker using a -Wl option. + + Libtool installs/uninstalls the import libraries, no need to do it + ourselves. Do install/uninstall the .def files, though. + + * pango/pango.rc.in + * pango/pangoft2.rc.in + * pango/pangowin32.rc.in: Correspondingly, use 0 instead of + BUILDNUMBER. + 2005-06-27 Tor Lillqvist <tml@novell.com> * modules/khmer/Makefile.am (INCLUDES): Drop superfluous trailing diff --git a/pango/Makefile.am b/pango/Makefile.am index cf0748b5..1d20d1b9 100644 --- a/pango/Makefile.am +++ b/pango/Makefile.am @@ -50,12 +50,11 @@ libpango_1_0_la_LIBADD = $(GLIB_LIBS) mini-fribidi/libmini-fribidi.la $(libm) libpango_1_0_la_DEPENDENCIES = mini-fribidi/libmini-fribidi.la if OS_WIN32 -libpango_1_0_la_LDFLAGS += -export-symbols $(srcdir)/pango.def -libpango_1_0_la_LIBADD += pango-win32res.lo -libpango_1_0_la_DEPENDENCIES += pango-win32res.lo pango.def +libpango_1_0_la_LDFLAGS += -export-symbols $(srcdir)/pango.def -Wl,pango-win32-res.o +libpango_1_0_la_DEPENDENCIES += pango-win32-res.o pango.def endif -pango-win32res.lo: pango.rc - $(top_srcdir)/../glib/build/win32/lt-compile-resource $< $@ +pango-win32-res.o: pango.rc + $(WINDRES) $< $@ libpango_1_0_la_SOURCES = \ break.c \ @@ -189,12 +188,11 @@ libpangoft2_1_0_la_SOURCES = \ module-defs-fc.c if OS_WIN32 -libpangoft2_1_0_la_LDFLAGS += -export-symbols $(srcdir)/pangoft2.def -libpangoft2_1_0_la_LIBADD += pangoft2-win32res.lo -libpangoft2_1_0_la_DEPENDENCIES += pangoft2-win32res.lo pangoft2.def +libpangoft2_1_0_la_LDFLAGS += -export-symbols $(srcdir)/pangoft2.def -Wl,pangoft2-win32-res.o +libpangoft2_1_0_la_DEPENDENCIES += pangoft2-win32-res.o pangoft2.def endif -pangoft2-win32res.lo: pangoft2.rc - $(top_srcdir)/../glib/build/win32/lt-compile-resource $< $@ +pangoft2-win32-res.o: pangoft2.rc + $(WINDRES) $< $@ # ------------------- libpangoxft ------------------- @@ -269,30 +267,31 @@ libpangowin32_1_0_la_SOURCES = \ module-defs-win32.c if OS_WIN32 -libpangowin32_1_0_la_LDFLAGS += -export-symbols $(srcdir)/pangowin32.def -libpangowin32_1_0_la_LIBADD += pangowin32-win32res.lo -libpangowin32_1_0_la_DEPENDENCIES += pangowin32-win32res.lo pangowin32.def +libpangowin32_1_0_la_LDFLAGS += -export-symbols $(srcdir)/pangowin32.def -Wl,pangowin32-win32-res.o +libpangowin32_1_0_la_DEPENDENCIES += pangowin32-win32-res.o pangowin32.def endif -pangowin32-win32res.lo: pangowin32.rc - $(top_srcdir)/../glib/build/win32/lt-compile-resource $< $@ +pangowin32-win32-res.o: pangowin32.rc + $(WINDRES) $< $@ # ------------------- win32 build stuff ------------------- if OS_WIN32 -install-libtool-import-lib: - $(INSTALL) .libs/libpango-$(PANGO_API_VERSION).dll.a $(DESTDIR)$(libdir) +install-def-files: + $(INSTALL) pango.def $(DESTDIR)$(libdir)/pango-$(PANGO_API_VERSION).def if HAVE_FREETYPE - $(INSTALL) .libs/libpangoft2-$(PANGO_API_VERSION).dll.a $(DESTDIR)$(libdir) + $(INSTALL) pangoft2.def $(DESTDIR)$(libdir)/pangoft2-$(PANGO_API_VERSION).def endif - $(INSTALL) .libs/libpangowin32-$(PANGO_API_VERSION).dll.a $(DESTDIR)$(libdir) -uninstall-libtool-import-lib: - -rm $(DESTDIR)$(libdir)/libpango-$(PANGO_API_VERSION).dll.a - -rm $(DESTDIR)$(libdir)/libpangoft2-$(PANGO_API_VERSION).dll.a - -rm $(DESTDIR)$(libdir)/libpangowin32-$(PANGO_API_VERSION).dll.a + $(INSTALL) pangowin32.def $(DESTDIR)$(libdir)/pangowin32-$(PANGO_API_VERSION).def +uninstall-def-files: + -rm $(DESTDIR)$(libdir)/pango$(PANGO_API_VERSION).def +if HAVE_FREETYPE + -rm $(DESTDIR)$(libdir)/pangoft2-$(PANGO_API_VERSION).def +endif + -rm $(DESTDIR)$(libdir)/pangowin32-$(PANGO_API_VERSION).def else -install-libtool-import-lib: -uninstall-libtool-import-lib: +install-def-files: +uninstall-def-files: endif @@ -400,7 +399,7 @@ DISTCLEANFILES = \ module-defs-fc.c \ module-defs-win32.c -install-data-local: install-ms-lib install-libtool-import-lib +install-data-local: install-ms-lib install-def-files install-exec-hook: if DISABLE_EXPLICIT_DEPS @@ -409,4 +408,4 @@ if DISABLE_EXPLICIT_DEPS done endif -uninstall-local: uninstall-ms-lib uninstall-libtool-import-lib +uninstall-local: uninstall-ms-lib uninstall-def-files diff --git a/pango/pango.rc.in b/pango/pango.rc.in index 814e9a42..e1cad37e 100644 --- a/pango/pango.rc.in +++ b/pango/pango.rc.in @@ -1,7 +1,7 @@ #include <winver.h> VS_VERSION_INFO VERSIONINFO - FILEVERSION @PANGO_MAJOR_VERSION@,@PANGO_MINOR_VERSION@,@PANGO_MICRO_VERSION@,BUILDNUMBER + FILEVERSION @PANGO_MAJOR_VERSION@,@PANGO_MINOR_VERSION@,@PANGO_MICRO_VERSION@,0 PRODUCTVERSION @PANGO_MAJOR_VERSION@,@PANGO_MINOR_VERSION@,@PANGO_MICRO_VERSION@,0 FILEFLAGSMASK 0 FILEFLAGS 0 @@ -15,7 +15,7 @@ VS_VERSION_INFO VERSIONINFO BEGIN VALUE "CompanyName", "Red Hat Software" VALUE "FileDescription", "Pango" - VALUE "FileVersion", "@PANGO_MAJOR_VERSION@.@PANGO_MINOR_VERSION@.@PANGO_MICRO_VERSION@.BUILDNUMBER" + VALUE "FileVersion", "@PANGO_MAJOR_VERSION@.@PANGO_MINOR_VERSION@.@PANGO_MICRO_VERSION@.0" VALUE "InternalName", "pango-@PANGO_API_VERSION@-@LT_CURRENT_MINUS_AGE@" VALUE "LegalCopyright", "Copyright © 1999 Red Hat Software." VALUE "OriginalFilename", "pango-@PANGO_API_VERSION@-@LT_CURRENT_MINUS_AGE@.dll" diff --git a/pango/pangoft2.rc.in b/pango/pangoft2.rc.in index c6438004..1192c2e5 100644 --- a/pango/pangoft2.rc.in +++ b/pango/pangoft2.rc.in @@ -1,7 +1,7 @@ #include <winver.h> VS_VERSION_INFO VERSIONINFO - FILEVERSION @PANGO_MAJOR_VERSION@,@PANGO_MINOR_VERSION@,@PANGO_MICRO_VERSION@,BUILDNUMBER + FILEVERSION @PANGO_MAJOR_VERSION@,@PANGO_MINOR_VERSION@,@PANGO_MICRO_VERSION@,0 PRODUCTVERSION @PANGO_MAJOR_VERSION@,@PANGO_MINOR_VERSION@,@PANGO_MICRO_VERSION@,0 FILEFLAGSMASK 0 FILEFLAGS 0 @@ -15,7 +15,7 @@ VS_VERSION_INFO VERSIONINFO BEGIN VALUE "CompanyName", "Red Hat Software" VALUE "FileDescription", "PangoFT2" - VALUE "FileVersion", "@PANGO_MAJOR_VERSION@.@PANGO_MINOR_VERSION@.@PANGO_MICRO_VERSION@.BUILDNUMBER" + VALUE "FileVersion", "@PANGO_MAJOR_VERSION@.@PANGO_MINOR_VERSION@.@PANGO_MICRO_VERSION@.0" VALUE "InternalName", "pangoft2-@PANGO_API_VERSION@-@LT_CURRENT_MINUS_AGE@" VALUE "LegalCopyright", "Copyright © 1999 Red Hat Software. Copyright © 2000 Tor Lillqvist" VALUE "OriginalFilename", "pangoft2-@PANGO_API_VERSION@-@LT_CURRENT_MINUS_AGE@.dll" diff --git a/pango/pangowin32.rc.in b/pango/pangowin32.rc.in index b7e87fd9..7eeb85d1 100644 --- a/pango/pangowin32.rc.in +++ b/pango/pangowin32.rc.in @@ -1,7 +1,7 @@ #include <winver.h> VS_VERSION_INFO VERSIONINFO - FILEVERSION @PANGO_MAJOR_VERSION@,@PANGO_MINOR_VERSION@,@PANGO_MICRO_VERSION@,BUILDNUMBER + FILEVERSION @PANGO_MAJOR_VERSION@,@PANGO_MINOR_VERSION@,@PANGO_MICRO_VERSION@,0 PRODUCTVERSION @PANGO_MAJOR_VERSION@,@PANGO_MINOR_VERSION@,@PANGO_MICRO_VERSION@,0 FILEFLAGSMASK 0 FILEFLAGS 0 @@ -15,7 +15,7 @@ VS_VERSION_INFO VERSIONINFO BEGIN VALUE "CompanyName", "Red Hat Software" VALUE "FileDescription", "PangoWin32" - VALUE "FileVersion", "@PANGO_MAJOR_VERSION@.@PANGO_MINOR_VERSION@.@PANGO_MICRO_VERSION@.BUILDNUMBER" + VALUE "FileVersion", "@PANGO_MAJOR_VERSION@.@PANGO_MINOR_VERSION@.@PANGO_MICRO_VERSION@.0" VALUE "InternalName", "pangowin32-@PANGO_API_VERSION@-@LT_CURRENT_MINUS_AGE@" VALUE "LegalCopyright", "Copyright © 1999 Red Hat Software. Copyright © 2000 Tor Lillqvist" VALUE "OriginalFilename", "pangowin32-@PANGO_API_VERSION@-@LT_CURRENT_MINUS_AGE@.dll" |