Include make.msc from GLib's build subdir.
[platform/upstream/glib.git] / gthread / makefile.msc.in
1 ## Makefile for building the gthread dll with Microsoft C
2 ## Use: nmake -f makefile.msc install
3
4 GLIB_VER = @GLIB_MAJOR_VERSION@.@GLIB_MINOR_VERSION@
5
6 TOP = ..\..
7
8 !INCLUDE ..\build\win32\make.msc
9
10 # Possibly override GLib version in build\win32\module.defs
11 GLIB_VER = @GLIB_MAJOR_VERSION@.@GLIB_MINOR_VERSION@
12
13 ################################################################
14
15 # Nothing much configurable below
16
17 INCLUDES = -I .. -I .
18 DEFINES = -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"GThread\"
19 DEPCFLAGS = $(PTHREAD_CFLAGS)
20
21 all : \
22         gthread-$(GLIB_VER).dll
23
24 gthread_OBJECTS = \
25         gthread-impl.obj
26
27 makefile.msc: makefile.msc.in
28         $(SED) -e s,@GLIB[_]MAJOR_VERSION@,@GLIB_MAJOR_VERSION@, \
29                -e s,@GLIB[_]MINOR_VERSION@,@GLIB_MINOR_VERSION@, <makefile.msc.in >$@
30
31 gthread-$(GLIB_VER).dll : $(gthread_OBJECTS) gthread.def
32         $(CC) $(CFLAGS) -LD -Fegthread-$(GLIB_VER).dll $(gthread_OBJECTS) ..\glib-$(GLIB_VER).lib $(PTHREAD_LIBS) $(LDFLAGS) /def:gthread.def