Added support for CP_UNIXCP.
[wine] / include / Makefile.in
1 TOPSRCDIR = @top_srcdir@
2 TOPOBJDIR = ..
3 SRCDIR    = @srcdir@
4 VPATH     = @srcdir@
5 MODULE    = none
6
7 IDL_SRCS = \
8         oaidl.idl \
9         objidl.idl \
10         strmif.idl \
11         unknwn.idl \
12         wtypes.idl
13
14 IDL_INCLUDES = \
15         axcore.idl \
16         axextend.idl \
17         devenum.idl \
18         dyngraph.idl
19
20 WINDOWS_INCLUDES = \
21         accctrl.h \
22         audevcod.h \
23         basetsd.h \
24         cderr.h \
25         cguid.h \
26         comcat.h \
27         commctrl.h \
28         commdlg.h \
29         compobj.h \
30         control.h \
31         cpl.h \
32         custcntl.h \
33         d3d.h \
34         d3d8.h \
35         d3d8caps.h \
36         d3d8types.h \
37         d3d9.h \
38         d3d9caps.h \
39         d3d9types.h \
40         d3dcaps.h \
41         d3dhal.h \
42         d3dtypes.h \
43         d3dvec.inl \
44         d3dx8core.h \
45         dbghelp.h \
46         dde.h \
47         ddeml.h \
48         ddraw.h \
49         ddrawi.h \
50         digitalv.h \
51         dinput.h \
52         dispdib.h \
53         dlgs.h \
54         dls1.h \
55         dmdls.h \
56         dmerror.h \
57         dmo.h \
58         dmoreg.h \
59         dmort.h \
60         dmplugin.h \
61         dmusbuff.h \
62         dmusicc.h \
63         dmusicf.h \
64         dmusici.h \
65         dmusics.h \
66         docobj.h \
67         dpaddr.h \
68         dplay.h \
69         dplay8.h \
70         dplobby.h \
71         dsconf.h \
72         dsdriver.h \
73         dshow.h \
74         dsound.h \
75         excpt.h \
76         fci.h \
77         fdi.h \
78         guiddef.h \
79         icmpapi.h \
80         imagehlp.h \
81         imm.h \
82         initguid.h \
83         instance.h \
84         ipexport.h \
85         iphlpapi.h \
86         ipifcons.h \
87         iprtrmib.h \
88         iptypes.h \
89         lm.h \
90         lmaccess.h \
91         lmapibuf.h \
92         lmbrowsr.h \
93         lmcons.h \
94         lmerr.h \
95         lmwksta.h \
96         lzexpand.h \
97         mapi.h \
98         mapicode.h \
99         mapidefs.h \
100         mciavi.h \
101         mcx.h \
102         mediaerr.h \
103         mediaobj.h \
104         minmax.h \
105         mmddk.h \
106         mmreg.h \
107         mmsystem.h \
108         msacm.h \
109         msacmdlg.h \
110         mssip.h \
111         mswsock.h \
112         nb30.h \
113         netspi.h \
114         nspapi.h \
115         ntddcdrm.h \
116         ntddscsi.h \
117         ntddstor.h \
118         ntsecapi.h \
119         ntstatus.h \
120         objbase.h \
121         ocidl.h \
122         ole2.h \
123         ole2ver.h \
124         oleauto.h \
125         olectl.h \
126         oledlg.h \
127         oleidl.h \
128         pktdef.h \
129         poppack.h \
130         prsht.h \
131         psapi.h \
132         pshpack1.h \
133         pshpack2.h \
134         pshpack4.h \
135         pshpack8.h \
136         ras.h \
137         regstr.h \
138         richedit.h \
139         richole.h \
140         rpc.h \
141         rpcdce.h \
142         rpcdcep.h \
143         rpcndr.h \
144         rpcnterr.h \
145         rpcproxy.h \
146         servprov.h \
147         setupapi.h \
148         shellapi.h \
149         shlguid.h \
150         shlobj.h \
151         shlwapi.h \
152         sipbase.h \
153         sql.h \
154         sqlext.h \
155         sqltypes.h \
156         storage.h \
157         strmif.h \
158         tapi.h \
159         tchar.h \
160         tlhelp32.h \
161         urlmon.h \
162         uuids.h \
163         ver.h \
164         vfw.h \
165         vfwmsgs.h \
166         winbase.h \
167         wincon.h \
168         wincrypt.h \
169         windef.h \
170         windows.h \
171         windowsx.h \
172         winerror.h \
173         wingdi.h \
174         wininet.h \
175         winioctl.h \
176         winnetwk.h \
177         winnls.h \
178         winnt.h \
179         winreg.h \
180         winres.h \
181         winresrc.h \
182         winsock.h \
183         winsock2.h \
184         winspool.h \
185         winsvc.h \
186         wintab.h \
187         wintabx.h \
188         winternl.h \
189         winuser.h \
190         winver.h \
191         wnaspi32.h \
192         wownt32.h \
193         ws2spi.h \
194         ws2tcpip.h \
195         wshisotp.h \
196         wsipx.h \
197         zmouse.h \
198         $(IDL_INCLUDES) \
199         $(IDL_SRCS) \
200         $(IDL_SRCS:.idl=.h)
201
202 MSVCRT_INCLUDES = \
203         msvcrt/conio.h \
204         msvcrt/crtdbg.h \
205         msvcrt/ctype.h \
206         msvcrt/direct.h \
207         msvcrt/dirent.h \
208         msvcrt/dos.h \
209         msvcrt/eh.h \
210         msvcrt/errno.h \
211         msvcrt/fcntl.h \
212         msvcrt/io.h \
213         msvcrt/locale.h \
214         msvcrt/malloc.h \
215         msvcrt/mbctype.h \
216         msvcrt/mbstring.h \
217         msvcrt/process.h \
218         msvcrt/search.h \
219         msvcrt/setjmp.h \
220         msvcrt/share.h \
221         msvcrt/stddef.h \
222         msvcrt/stdio.h \
223         msvcrt/stdlib.h \
224         msvcrt/string.h \
225         msvcrt/sys/locking.h \
226         msvcrt/sys/stat.h \
227         msvcrt/sys/timeb.h \
228         msvcrt/sys/types.h \
229         msvcrt/sys/unistd.h \
230         msvcrt/sys/utime.h \
231         msvcrt/time.h \
232         msvcrt/unistd.h \
233         msvcrt/wchar.h \
234         msvcrt/wctype.h
235
236 WINE_INCLUDES = \
237         debug.h \
238         exception.h \
239         library.h \
240         obj_cache.h \
241         obj_comcat.h \
242         obj_commdlgbrowser.h \
243         obj_connection.h \
244         obj_contextmenu.h \
245         obj_control.h \
246         obj_dockingwindowframe.h \
247         obj_dragdrop.h \
248         obj_dragdrophelper.h \
249         obj_enumguid.h \
250         obj_enumidlist.h \
251         obj_extracticon.h \
252         obj_inplace.h \
253         obj_olefont.h \
254         obj_oleobj.h \
255         obj_oleundo.h \
256         obj_oleview.h \
257         obj_picture.h \
258         obj_property.h \
259         obj_serviceprovider.h \
260         obj_shellbrowser.h \
261         obj_shellextinit.h \
262         obj_shellfolder.h \
263         obj_shelllink.h \
264         obj_shellview.h \
265         obj_webbrowser.h \
266         unicode.h
267
268 EXTRASUBDIRS = bitmaps msvcrt msvcrt/sys wine
269
270 @MAKE_RULES@
271
272 .SUFFIXES: .idl .h
273
274 .idl.h:
275         $(WIDL) $(DEFS) -b -h -H $@ $<
276
277 .PHONY: idl
278
279 idl: $(IDL_SRCS:.idl=.h)
280
281 install::
282         $(MKINSTALLDIRS) $(includedir) $(includedir)/windows $(includedir)/msvcrt $(includedir)/msvcrt/sys
283         for f in $(WINDOWS_INCLUDES); do $(INSTALL_DATA) $(SRCDIR)/$$f $(includedir)/windows/$$f; done
284         for f in $(MSVCRT_INCLUDES); do $(INSTALL_DATA) $(SRCDIR)/$$f $(includedir)/$$f; done
285         for f in $(WINE_INCLUDES); do $(INSTALL_DATA) $(SRCDIR)/wine/$$f $(includedir)/$$f; done
286
287 # Don't just do a rm -rf on $(includedir) -- don't want to wipe out
288 # anything extra the user may have put there.
289 uninstall::
290         [ -d $(includedir)/windows ] && cd $(includedir)/windows && $(RM) $(WINDOWS_INCLUDES) || true
291         [ -d $(includedir) ] && cd $(includedir) && $(RM) $(MSVCRT_INCLUDES) $(WINE_INCLUDES) || true
292         -rmdir $(includedir)/msvcrt/sys $(includedir)/msvcrt $(includedir)/windows $(includedir)
293
294 ### Dependencies: