Revision 18159,
1.9 KB
checked in by ghudson, 22 years ago
(diff) |
This commit was generated by cvs2svn to compensate for changes in r18158,
which included commits to RCS files with non-trunk default branches.
|
Line | |
---|
1 | ## Makefile for building the GLib test programs with Microsoft C |
---|
2 | ## Use: nmake -f makefile.msc check |
---|
3 | |
---|
4 | TOP = ..\.. |
---|
5 | |
---|
6 | !INCLUDE ..\build\win32\make.msc |
---|
7 | |
---|
8 | ################################################################ |
---|
9 | |
---|
10 | INCLUDES = -FImsvc_recommended_pragmas.h -I .. -I ..\glib -I ..\gmodule |
---|
11 | DEFINES = -DHAVE_CONFIG_H |
---|
12 | |
---|
13 | NONAUTOMATIC_TESTS = \ |
---|
14 | testglib.exe \ |
---|
15 | testgdate.exe \ |
---|
16 | testgdateparser.exe \ |
---|
17 | patterntest.exe \ |
---|
18 | unicode-normalize.exe \ |
---|
19 | unicode-collate.exe |
---|
20 | |
---|
21 | TESTS = \ |
---|
22 | array-test.exe \ |
---|
23 | date-test.exe \ |
---|
24 | dirname-test.exe\ |
---|
25 | gio-test.exe \ |
---|
26 | iochannel-test.exe \ |
---|
27 | hash-test.exe \ |
---|
28 | list-test.exe \ |
---|
29 | mainloop-test.exe \ |
---|
30 | markup-test.exe \ |
---|
31 | module-test.exe \ |
---|
32 | node-test.exe \ |
---|
33 | queue-test.exe \ |
---|
34 | rand-test.exe \ |
---|
35 | relation-test.exe\ |
---|
36 | shell-test.exe \ |
---|
37 | slist-test.exe \ |
---|
38 | spawn-test.exe \ |
---|
39 | # strfunc-test doesn't compile with MSVC |
---|
40 | # strfunc-test.exe\ |
---|
41 | string-test.exe \ |
---|
42 | strtod-test.exe \ |
---|
43 | thread-test.exe \ |
---|
44 | threadpool-test.exe\ |
---|
45 | tree-test.exe \ |
---|
46 | type-test.exe \ |
---|
47 | unicode-caseconv.exe \ |
---|
48 | unicode-encoding.exe \ |
---|
49 | uri-test.exe |
---|
50 | |
---|
51 | DLLS = \ |
---|
52 | libmoduletestplugin_a.dll \ |
---|
53 | libmoduletestplugin_b.dll |
---|
54 | |
---|
55 | all : $(TESTS) $(NONAUTOMATIC_TESTS) $(DLLS) |
---|
56 | |
---|
57 | .c.exe : |
---|
58 | $(CC) $(CFLAGS) -c $< |
---|
59 | $(CC) $(CFLAGS) -Fe$@ $< ..\glib\glib-@GLIB_MAJOR_VERSION@.@GLIB_MINOR_VERSION@.lib ..\gmodule\gmodule-@GLIB_MAJOR_VERSION@.@GLIB_MINOR_VERSION@.lib ..\gthread\gthread-@GLIB_MAJOR_VERSION@.@GLIB_MINOR_VERSION@.lib $(LDFLAGS) user32.lib /subsystem:console |
---|
60 | |
---|
61 | libmoduletestplugin_a.dll : libmoduletestplugin_a.obj |
---|
62 | $(CC) $(CFLAGS) -LD libmoduletestplugin_a.obj ..\gmodule\gmodule-@GLIB_MAJOR_VERSION@.@GLIB_MINOR_VERSION@.lib ..\glib\glib-@GLIB_MAJOR_VERSION@.@GLIB_MINOR_VERSION@.lib $(LDFLAGS) |
---|
63 | |
---|
64 | libmoduletestplugin_b.dll : libmoduletestplugin_b.obj |
---|
65 | $(CC) $(CFLAGS) -LD libmoduletestplugin_b.obj ..\gmodule\gmodule-@GLIB_MAJOR_VERSION@.@GLIB_MINOR_VERSION@.lib ..\glib\glib-@GLIB_MAJOR_VERSION@.@GLIB_MINOR_VERSION@.lib $(LDFLAGS) |
---|
66 | |
---|
67 | check: all |
---|
68 | for %p in ($(TESTS)) do set PATH=..\glib;..\gmodule;..\gobject;..\gthread;%PATH% && %p |
---|
Note: See
TracBrowser
for help on using the repository browser.