5dbb14956ff9da9b6c402e534ef147f20b328130
[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 TEST_APPS = \
10 accelerator \
11 alive \
12 alphablend \
13 apc \
14 apc2 \
15 args \
16 atomtest \
17 bench \
18 bitblt \
19 button \
20 button2 \
21 capclock \
22 carets \
23 combo \
24 consume \
25 copymove \
26 count \
27 dibtest \
28 dirdlg \
29 dump_shared_data \
30 edit \
31 enhmetafile \
32 enumwnd \
33 enumws \
34 event \
35 eventpair \
36 fiber \
37 global_mem \
38 gradient \
39 guithreadinfo \
40 hello \
41 mdi \
42 hivetest \
43 icontest \
44 isotest \
45 lineclip \
46 linetest \
47 lpc \
48 map_dup_inherit \
49 mktime \
50 mstest \
51 multithrdwin \
52 multiwin \
53 mutex \
54 nptest \
55 patblt \
56 popupmenu \
57 primitives \
58 pteb \
59 p_dup_handle \
60 regtest \
61 sectest \
62 sertest \
63 shaptest \
64 shm \
65 statst \
66 statst2 \
67 stretchblt \
68 suspend \
69 tcpsvr \
70 terminate \
71 txtscale \
72 thread \
73 thread_msg \
74 threadwait \
75 tokentest \
76 vmtest \
77 winhello \
78 wm_erasebkgnd \
79 wm_paint
80
81 all: $(TEST_APPS)
82
83 depends:
84
85 implib: $(TEST_APPS:%=%_implib)
86
87 clean: $(TEST_APPS:%=%_clean)
88
89 install: $(TEST_APPS:%=%_install)
90
91 .PHONY: all depends implib clean install
92
93 #
94 # Test Applications
95 #
96 $(TEST_APPS): %:
97 $(MAKE) -C $*
98
99 $(TEST_APPS:%=%_implib): %_implib:
100 $(MAKE) -C $* implib
101
102 $(TEST_APPS:%=%_clean): %_clean:
103 $(MAKE) -C $* clean
104
105 $(TEST_APPS:%=%_install): %_install:
106 $(MAKE) -C $* install
107
108 .PHONY: $(TEST_APPS) $(TEST_APPS:%=%_implib) $(TEST_APPS:%=%_clean) $(TEST_APPS:%=%_install)
109
110 etags:
111 find . -name "*.[ch]" -print | etags --language=c -
112
113 # EOF