New files, used to generate corresponding non-.in files when making a
[platform/upstream/glib.git] / tests / makefile.msc.in
1 ## Makefile for building the GLib test programs with Microsoft C
2 ## Use: nmake -f makefile.msc check
3
4 ################################################################
5
6 # Nothing much configurable below
7
8 # cl -? describes the options
9 CC = cl -G5 -GF -Ox -W3 -MD -nologo
10
11 # No general LDFLAGS needed
12 LDFLAGS = /link
13
14 GLIB_VER = @GLIB_MAJOR_VERSION@.@GLIB_MINOR_VERSION@
15
16 CFLAGS = -I.. -DHAVE_CONFIG_H
17
18 TESTS = \
19         array-test.exe  \
20         date-test.exe   \
21         dirname-test.exe\
22         hash-test.exe   \
23         list-test.exe   \
24         node-test.exe   \
25         queue-test.exe  \
26         rand-test.exe   \
27         relation-test.exe\
28         slist-test.exe  \
29         stack-test.exe  \
30         string-test.exe \
31         strfunc-test.exe\
32         tree-test.exe   \
33         type-test.exe
34
35 all :   $(TESTS)
36
37 .c.exe :
38         $(CC) $(CFLAGS) -c $<
39         $(CC) $(CFLAGS) -Fe$@ $< ..\glib-$(GLIB_VER).lib $(LDFLAGS) /subsystem:console
40
41 check:  all
42         for %p in ($(TESTS)) do %p
43
44 clean:
45         del *.exe
46         del *.obj
47         del *.dll
48         del *.lib
49         del *.err
50         del *.map
51         del *.sym
52         del *.exp
53         del *.pdb