nexmon – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | # Note that this file is hardly maintained, hardly usable without |
2 | # manual editing, and not really part of a recommended way to build |
||
3 | # GLib and related software with Microsoft's compilers. Only a few |
||
4 | # persons use a build setup that involves this file. |
||
5 | |||
6 | # This file is included by makefiles for both GNU Make (for gcc |
||
7 | # (mingw) builds, and NMAKE (for MSVC builds). |
||
8 | |||
9 | MODULE_DEFS_INCLUDED=1 |
||
10 | |||
11 | # fallback if a specifc library is not contained in TOP (i.e. not self-compiled) |
||
12 | DEVTOP=$(TOP)\..\other\dev |
||
13 | |||
14 | ################ |
||
15 | # The version macros define what versions of libraries to use. |
||
16 | |||
17 | # The version numbers are defined unconditionally. If you want to |
||
18 | # produce a newer version of one of these libraries, the new number |
||
19 | # should be defined in the specific project makefile _after_ including |
||
20 | # this file (or make.{mingw,msc}). These version numbers are used in |
||
21 | # the names of some import libraries. |
||
22 | |||
23 | # Please note that there are two (or three) ways to build the GLib |
||
24 | # (and GTK+ etc) libraries on Win32: Either using the same |
||
25 | # auto*/configure mechanism to generate makefiles as on Unix, and |
||
26 | # libtool to handle DLL creation. This currently only works for gcc, |
||
27 | # and even then it is hellish to set up to work 100% correctly. For |
||
28 | # people using that, this file is totally irrelevant. |
||
29 | |||
30 | # Or, use hand-written makefiles, either for MSVC (these are called |
||
31 | # makefile.msc and maintained by Hans Breuer), or for gcc |
||
32 | # (makefile.mingw, by Tor Lillqvist). Only for GLib are the |
||
33 | # makefile.mingw files believed to be up-to-date, for other modules |
||
34 | # they have been left to rot after Tor started using the |
||
35 | # autoconfiscated way of building. |
||
36 | |||
37 | # The stuff here uses the same name for (import) libraries as on Unix, |
||
38 | # as libtool uses those, and the semi-official developer packages are |
||
39 | # built using libtool. |
||
40 | |||
41 | ATK_VER = 1.0 |
||
42 | CAIRO_VER = 1.4 |
||
43 | FREETYPE2_VER = 2.0 |
||
44 | GIMP_VER = 1.2 |
||
45 | GDK_PIXBUF_VER = 2.0 |
||
46 | GLIB_VER = 2.0 |
||
47 | GTKGLAREA_VER = 1.2.2 |
||
48 | GTK2_VER = 2.0 |
||
49 | LIBGLADE_VER = 0.14 |
||
50 | LIBICONV_VER = 1.7 |
||
51 | LIBXML_VER = 1.8.7 |
||
52 | LIBXML2_VER = 2.4.2 |
||
53 | PANGO_VER = 1.0 |
||
54 | POPT_VER = 1.4 |
||
55 | SVG_VER = 0.1 |
||
56 | RSVG_VER = 2.4 |
||
57 | |||
58 | ################ |
||
59 | # Locations of various source directories. TOP is defined in make.{mingw,msc} |
||
60 | |||
61 | # First stuff that is in the GNOME CVS repository. |
||
62 | # In alphabetical order. |
||
63 | |||
64 | ATK = $(TOP)/atk |
||
65 | BABL = $(TOP)/babl |
||
66 | CAIRO = d:\devel\from-svn\other\cairo-1.8.4 |
||
67 | GIMP = $(TOP)/gimp |
||
68 | GEGL = $(TOP)/gegl |
||
69 | GLIB = $(TOP)/glib |
||
70 | GNOMECANVAS = $(TOP)\libgnomecanvas |
||
71 | GNOMECANVAS_VER = 2.9 |
||
72 | |||
73 | # GTK+ 1.3.0, gtk-1-3-win32-production branch. Rename directory |
||
74 | # to gtk+p after initial checkout from CVS. |
||
75 | GTK = $(TOP)/gtk+p |
||
76 | # GTK+ 2.0 |
||
77 | GTK2 = $(TOP)/gtk+ |
||
78 | GTKSOURCEVIEW = $(TOP)/gtksourceview |
||
79 | GNOMEPRINT = $(TOP)\libgnomeprint |
||
80 | GNOMEPRINT_VER = 2.8 |
||
81 | LIBGLADE = $(TOP)/libglade |
||
82 | LIBXML = $(TOP)/libxml-$(LIBXML_VER) |
||
83 | LIBXML2 = $(TOP)/libxml2 |
||
84 | #PANGO = $(TOP)/pango-1-8 |
||
85 | PANGO = $(TOP)/pango |
||
86 | |||
87 | GNOMEPRINTUI = $(TOP)\libgnomeprintui |
||
88 | GNOMEPRINTUI_VER = 2.2 |
||
89 | |||
90 | # Aux programs |
||
91 | GLIB_GENMARSHAL = $(GLIB)/gobject/glib-genmarshal |
||
92 | |||
93 | # Stuff from other places. |
||
94 | |||
95 | # Note this was is specific to what tml happened to have on his disk |
||
96 | # at some time in history. To really be able to recompile something |
||
97 | # that uses for instance libjpeg, you should download a suitable |
||
98 | # binary "developer" distribution of it, unpack it into some location, |
||
99 | # and edit this file correspondingly. You should not take the versions |
||
100 | # mentioned here too literally, use the latest version you can find, |
||
101 | # or the ones the current GTK+ 2.0 for Windows uses. |
||
102 | |||
103 | #FREETYPE2 = $(TOP)/freetype2 |
||
104 | GTKEXTRA = $(TOP)/gtk+extra |
||
105 | GTKGLAREA = $(TOP)/gtkglarea |
||
106 | #INTL = d:/devel/from-svn/other/intl-tml |
||
107 | JPEG = d:/devel/from-svn/other/jpeg-6b |
||
108 | LCMS = d:/devel/other/lcms-1.15 |
||
109 | LIBART = $(TOP)/libart_lgpl |
||
110 | LIBICONV = $(TOP)/libiconv-$(LIBICONV_VER) |
||
111 | LIBXSLT = $(TOP)/libxslt |
||
112 | #PNG = d:/devel/from-svn/other/lpng1224 |
||
113 | RSVG = $(TOP)\librsvg |
||
114 | SVG = $(TOP)\libsvg |
||
115 | #TIFF = d:/devel/from-svn/other/tiff-3.7.2 |
||
116 | #ZLIB = d:/devel/from-svn/other/zlib123 |
||
117 | |||
118 | # Headers from Microsoft's PlatformSDK (that aren't present in |
||
119 | # mingw) are needed by a just a few packages when compiling with gcc. |
||
120 | # This is just where tml has it installed. |
||
121 | PLATFORMSDK = i:/src/psdk |
||
122 | |||
123 | # |
||
124 | WTKIT = d:/devel/from-svn/other\wtkit126 |