diff options
author | Hans Breuer <hans@breuer.org> | 2003-07-20 15:52:48 +0000 |
---|---|---|
committer | Hans Breuer <hans@src.gnome.org> | 2003-07-20 15:52:48 +0000 |
commit | fe8a19953415e06970c5cf45abcf2543fa86c77c (patch) | |
tree | 83b8ed84ceeddc38ce8778fe4d693fadbac5978a /pango/makefile.msc | |
parent | 32f67b6e306da21dc6aab4a8eaa096e73971a938 (diff) | |
download | pango-fe8a19953415e06970c5cf45abcf2543fa86c77c.tar.gz |
updated to generate libtool compatible dll names, define the right
2003-07-20 Hans Breuer <hans@breuer.org>
* pango/makefile.msc : updated to generate libtool
compatible dll names, define the right PANGO_MODULE_PREFIX,
pangoft2 still not build with msvc
* module/basic-win32.c : some #ifdef's for missing
LANG_* constants to make it compile with msvc50
* pango/pango.def : updated externals
Diffstat (limited to 'pango/makefile.msc')
-rw-r--r-- | pango/makefile.msc | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/pango/makefile.msc b/pango/makefile.msc index 3ee3a239..8c41a666 100644 --- a/pango/makefile.msc +++ b/pango/makefile.msc @@ -6,7 +6,8 @@ PERL = perl !ENDIF # Possibly override Pango version from build/win32/module.defs -PANGO_VER = 0.24 +PANGO_VER = 1.0 +PANGO_MODULE_VERSION = 1.0.0 # INCLUDES = -I .. -I . # DEFINES = -DPACKAGE=\"Pango\" -DVERSION=\"$(PANGO_VER)\" @@ -31,7 +32,7 @@ sub-one-lib: nmake -nologo -f makefile.msc $(THIS)-$(PANGO_VER)s.lib PACKAGE=$(THIS) OBJS_$(THIS)=1 sub-one-dll: - nmake -nologo -f makefile.msc $(THIS)-$(PANGO_VER).dll PACKAGE=$(THIS) OBJS_$(THIS)=1 + nmake -nologo -f makefile.msc lib$(THIS)-$(PANGO_VER)-0.dll PACKAGE=$(THIS) OBJS_$(THIS)=1 sub-one-exe: nmake -nologo -f makefile.msc $(THIS).exe PACKAGE=$(THIS) OBJS_$(THIS)=1 @@ -45,6 +46,7 @@ PKG_DEF = $(PACKAGE).def PKG_CFLAGS = -FImsvc_recommended_pragmas.h -I.. -I. -I$(PRJ_TOP) \ -DPACKAGE=\"Pango\" -DVERSION=\"$(PANGO_VER)\" \ -DPANGO_ENABLE_BACKEND -DPANGO_ENABLE_ENGINE \ + -DMODULE_VERSION=\"$(PANGO_MODULE_VERSION)\" \ $(GLIB_CFLAGS) $(LIBICONV_CFLAGS) \ $(FREETYPE2_CFLAGS) \ $(X11_CFLAGS) -DSYSCONFDIR=\"/etc\" @@ -61,7 +63,8 @@ PKG_LINK = $(GLIB_LIBS) $(LIBICONV_LIBS) \ !IFDEF OBJS_pangoft2 PKG_LINK = $(GLIB_LIBS) $(LIBICONV_LIBS) $(FREETYPE2_LIBS) \ - pango-$(PANGO_VER).lib mini-xft/mini-xft.lib $(DIRENT_LIBS) + pango-$(PANGO_VER).lib $(FONTCONFIG_LIBS) +# ..\fontconfig\fcwin32.lib !ENDIF !IFDEF OBJS_pangox @@ -87,12 +90,14 @@ OBJECTS = \ pango-coverage.obj \ pango-fontset.obj \ pango-fontmap.obj \ + pango-glyph-item.obj \ pango-intset.obj \ pango-item.obj \ pango-markup.obj \ pango-layout.obj \ pango-tabs.obj \ pango-utils.obj \ + pangofc-font.obj \ reorder-items.obj \ shape.obj \ pango-enum-types.obj \ @@ -101,7 +106,7 @@ OBJECTS = \ !ENDIF basic-win32.obj : ..\modules\basic\basic-win32.c - $(CC) $(PKG_CFLAGS) -GD -DWIN32_MODULE_PREFIX -c ..\modules\basic\basic-win32.c + $(CC) $(PKG_CFLAGS) -GD -DPANGO_MODULE_PREFIX=_pango_basic_win32 -c ..\modules\basic\basic-win32.c basic-ft2.obj : ..\modules\basic\basic-ft2.c $(CC) $(PKG_CFLAGS) -GD -DFT2_MODULE_PREFIX -c ..\modules\basic\basic-ft2.c @@ -151,8 +156,11 @@ OBJECTS = \ OBJECTS = $(PACKAGE).obj !ENDIF -module-defs.c : module-defs.c.win32 - copy module-defs.c.win32 module-defs.c +module-defs-win32.c : module-defs-win32.c.win32 + copy module-defs-win32.c.win32 module-defs-win32.c + +module-defs-ft2.c : module-defs-ft2.c.win32 + copy module-defs-ft2.c.win32 module-defs-ft2.c pango_headers= \ pango.h \ @@ -194,8 +202,9 @@ pango-enum-types.c: $(pango_headers) pango-enum-types.h $(PACKAGE)-$(PKG_VER)s.lib : $(OBJECTS) $(PRJ_TOP)\config.h lib /out:$(PACKAGE)-$(PKG_VER)s.lib $(OBJECTS) -$(PACKAGE)-$(PKG_VER).dll : $(OBJECTS) $(PKG_DEF) $(PRJ_TOP)\config.h - $(CC) $(CFLAGS) -LD -Fe$(PACKAGE)-$(PKG_VER).dll $(OBJECTS) $(PKG_LINK) user32.lib gdi32.lib advapi32.lib $(LDFLAGS) /def:$(PKG_DEF) +lib$(PACKAGE)-$(PKG_VER)-0.dll : $(OBJECTS) $(PKG_DEF) $(PRJ_TOP)\config.h + $(CC) $(CFLAGS) -LD -Fe$@ $(OBJECTS) $(PKG_LINK) \ + user32.lib gdi32.lib advapi32.lib $(LDFLAGS) /implib:$(PACKAGE)-$(PKG_VER).lib /def:$(PKG_DEF) $(PACKAGE).exe : $(PKG_LINK) $(OBJECTS) $(CC) $(CFLAGS) -Fe$(PACKAGE).exe $(OBJECTS) $(PKG_LINK) gdi32.lib user32.lib @@ -205,10 +214,6 @@ $(PRJ_TOP)\config.h: $(PRJ_TOP)\config.h.win32 copy $(PRJ_TOP)\config.h.win32 $(PRJ_TOP)\config.h -module-defs-win32.c: module-defs-win32.c.win32 - copy module-defs-win32.c.win32 module-defs-win32.c - - .c.obj : $(CC) $(CFLAGS) -GD -c $(PKG_CFLAGS) -DPANGO_VERSION=\"$(PANGO_VER)\" $< |