Re-enable almost all tests.
[reactos.git] / rosapps / tests / Makefile
1 #
2 # ReactOS test applications makefile
3 #
4
5 PATH_TO_TOP = ../../reactos
6
7 include $(PATH_TO_TOP)/rules.mak
8
9 # Broken tests
10 # dnsapi iptest lan regdump subclass
11 # polytest - Needs a mingw makefile
12
13 TEST_APPS = \
14 accelerator \
15 alive \
16 alphablend \
17 apc \
18 apc2 \
19 args \
20 atomtest \
21 bench \
22 bitblt \
23 button \
24 button2 \
25 capclock \
26 carets \
27 combo \
28 consume \
29 copymove \
30 count \
31 create-links \
32 dibtest \
33 dirdlg \
34 diskspeed \
35 dnsquery \
36 dump_shared_data \
37 edit \
38 enhmetafile \
39 enumfonts \
40 enumwnd \
41 enumws \
42 event \
43 eventpair \
44 fiber \
45 global_mem \
46 gradient \
47 guithreadinfo \
48 hello \
49 hivetest \
50 icontest \
51 isotest \
52 lineclip \
53 linetest \
54 lpc \
55 map_dup_inherit \
56 mdi \
57 miditest \
58 mktime \
59 moztest \
60 mstest \
61 multithrdwin \
62 multiwin \
63 mutex \
64 nameserverlist \
65 noexecute \
66 nptest \
67 oskittcp \
68 p_dup_handle \
69 palbitblt \
70 patblt \
71 popupmenu \
72 primitives \
73 pteb \
74 regqueryvalue \
75 regtest \
76 sectest \
77 sertest \
78 shaptest \
79 shm \
80 statst \
81 statst2 \
82 stretchblt \
83 suspend \
84 tcpsvr \
85 terminate \
86 thread \
87 thread_msg \
88 threadwait \
89 tmrqueue \
90 tokentest \
91 txtscale \
92 vmtest \
93 winhello \
94 wm_erasebkgnd \
95 wm_paint \
96 zwcontinue
97
98 all: $(TEST_APPS)
99
100 depends:
101
102 implib: $(TEST_APPS:%=%_implib)
103
104 clean: $(TEST_APPS:%=%_clean)
105
106 install: $(TEST_APPS:%=%_install)
107
108 .PHONY: all depends implib clean install
109
110 #
111 # Test Applications
112 #
113 $(TEST_APPS): %:
114 $(MAKE) -C $*
115
116 $(TEST_APPS:%=%_implib): %_implib:
117 $(MAKE) -C $* implib
118
119 $(TEST_APPS:%=%_clean): %_clean:
120 $(MAKE) -C $* clean
121
122 $(TEST_APPS:%=%_install): %_install:
123 $(MAKE) -C $* install
124
125 .PHONY: $(TEST_APPS) $(TEST_APPS:%=%_implib) $(TEST_APPS:%=%_clean) $(TEST_APPS:%=%_install)
126
127 etags:
128 find . -name "*.[ch]" -print | etags --language=c -
129
130 # EOF