setupapi: Create an empty list when getting device interface classes.
[wine] / programs / Makefile.in
1 # Automatically generated by make_progs; DO NOT EDIT!!
2
3 TOPSRCDIR = @top_srcdir@
4 TOPOBJDIR = ..
5 SRCDIR    = @srcdir@
6 VPATH     = @srcdir@
7
8 SUBDIRS = \
9         clock \
10         cmdlgtst \
11         control \
12         eject \
13         expand \
14         explorer \
15         hh \
16         icinfo \
17         iexplore \
18         msiexec \
19         notepad \
20         oleview \
21         progman \
22         regedit \
23         regsvr32 \
24         rpcss \
25         rundll32 \
26         start \
27         taskmgr \
28         uninstaller \
29         view \
30         wcmd \
31         wineboot \
32         winebrowser \
33         winecfg \
34         wineconsole \
35         winedbg \
36         winefile \
37         winemenubuilder \
38         winemine \
39         winepath \
40         winetest \
41         winevdm \
42         winhelp \
43         winver \
44         wordpad
45
46 # Sub-directories to run make install into
47 INSTALLSUBDIRS = \
48         clock \
49         control \
50         eject \
51         expand \
52         explorer \
53         hh \
54         icinfo \
55         iexplore \
56         msiexec \
57         notepad \
58         oleview \
59         progman \
60         regedit \
61         regsvr32 \
62         rpcss \
63         rundll32 \
64         start \
65         taskmgr \
66         uninstaller \
67         wcmd \
68         wineboot \
69         winebrowser \
70         winecfg \
71         wineconsole \
72         winedbg \
73         winefile \
74         winemenubuilder \
75         winemine \
76         winepath \
77         winevdm \
78         winhelp \
79         winver \
80         wordpad
81
82 # Programs to install in bin directory
83 INSTALLPROGS = \
84         msiexec \
85         notepad \
86         progman \
87         regedit \
88         regsvr32 \
89         uninstaller \
90         wcmd \
91         wineboot \
92         winebrowser \
93         winecfg \
94         wineconsole \
95         winedbg \
96         winefile \
97         winemine \
98         winepath \
99         winhelp
100
101 @MAKE_RULES@
102
103 all: wineapploader winelauncher $(SUBDIRS)
104
105 wineapploader: wineapploader.in
106         sed -e 's,@bindir\@,$(bindir),g' $(SRCDIR)/wineapploader.in >$@ || ($(RM) $@ && false)
107
108 winelauncher: winelauncher.in
109         sed -e 's,@bindir\@,$(bindir),g' -e 's,@libdir\@,$(libdir),g' -e 's,@dlldir\@,$(dlldir),g' $(SRCDIR)/winelauncher.in >$@ || ($(RM) $@ && false)
110
111 # Rules for installation
112
113 .PHONY: install-apploader install-progs install-progs.so $(INSTALLPROGS:%=%/__installprog__)
114
115 install-apploader: wineapploader dummy
116         $(MKINSTALLDIRS) $(DESTDIR)$(bindir)
117         $(INSTALL_SCRIPT) wineapploader $(DESTDIR)$(bindir)/wineapploader
118
119 $(INSTALLPROGS:%=%/__installprog__): install-apploader
120         $(RM) $(DESTDIR)$(bindir)/`dirname $@` && $(LN) $(DESTDIR)$(bindir)/wineapploader $(DESTDIR)$(bindir)/`dirname $@`
121
122 install-progs.so: $(INSTALLPROGS:%=%/__installprog__)
123         $(RM) $(DESTDIR)$(bindir)/wineapploader
124
125 install-progs: # nothing to do here
126
127 install:: winelauncher install-progs$(DLLEXT)
128         $(MKINSTALLDIRS) $(DESTDIR)$(bindir)
129         $(INSTALL_SCRIPT) winelauncher $(DESTDIR)$(bindir)/winelauncher
130
131 uninstall::
132         -cd $(DESTDIR)$(bindir) && $(RM) wineapploader winelauncher $(INSTALLPROGS)
133         -rmdir $(DESTDIR)$(dlldir)
134
135 clean::
136         $(RM) wineapploader winelauncher
137
138 # Rules for testing
139
140 check test:: $(SUBDIRS:%=%/__test__)
141
142 ### Dependencies: