Convert HPALETTE to a void*.
[wine/multimedia.git] / programs / Makefile.in
blob981fa13dbda0b206633c6a7905d2cc4d678d499c
1 TOPSRCDIR = @top_srcdir@
2 TOPOBJDIR = ..
3 SRCDIR = @srcdir@
4 VPATH = @srcdir@
5 MODULE = none
7 SUBDIRS = \
8 $(TOPOBJDIR)/debugger \
9 avitools \
10 clock \
11 cmdlgtst \
12 control \
13 expand \
14 notepad \
15 osversioncheck \
16 progman \
17 regapi \
18 regedit \
19 regsvr32 \
20 regtest \
21 uninstaller \
22 view \
23 wcmd \
24 wineconsole \
25 winefile \
26 winemine \
27 winepath \
28 winetest \
29 winhelp \
30 winver
32 # Sub-directories to run make install into
33 INSTALLSUBDIRS = $(SUBDIRS)
35 # Programs to install in bin directory
36 # We don't install everything to avoid polluting /usr/bin too much
37 INSTALLPROGS = \
38 notepad \
39 progman \
40 regedit \
41 regsvr32 \
42 uninstaller \
43 wcmd \
44 wineconsole \
45 winedbg \
46 winefile \
47 winemine \
48 winepath \
49 winhelp
51 # Symlinks to apps that we want to run from inside the source tree
52 SYMLINKS = \
53 wineconsole.exe \
54 winedbg.exe
56 @MAKE_RULES@
58 all: wineapploader winelauncher $(SUBDIRS) $(SYMLINKS:%=%$(DLLEXT))
60 wineapploader: wineapploader.in
61 sed -e 's,@bindir\@,$(bindir),g' $(SRCDIR)/wineapploader.in >$@ || $(RM) $@
63 winelauncher: winelauncher.in
64 sed -e 's,@bindir\@,$(bindir),g' -e 's,@libdir\@,$(libdir),g' -e 's,@dlldir\@,$(dlldir),g' $(SRCDIR)/winelauncher.in >$@ || $(RM) $@
66 # Rules for installation
68 .PHONY: install-apploader install-progs install-progs.so $(INSTALLPROGS:%=%/__installprog__)
70 install-apploader: wineapploader dummy
71 $(MKINSTALLDIRS) $(bindir)
72 $(INSTALL_SCRIPT) wineapploader $(bindir)/wineapploader
74 $(INSTALLPROGS:%=%/__installprog__): install-apploader
75 $(RM) $(bindir)/`dirname $@` && $(LN) $(bindir)/wineapploader $(bindir)/`dirname $@`
77 install-progs.so: $(INSTALLPROGS:%=%/__installprog__)
78 $(RM) $(bindir)/wineapploader
80 install-progs: # nothing to do here
82 install:: winelauncher install-progs$(DLLEXT)
83 $(MKINSTALLDIRS) $(bindir)
84 $(INSTALL_SCRIPT) winelauncher $(bindir)/winelauncher
86 uninstall::
87 $(RM) $(bindir)/wineapploader $(bindir)/winelauncher $(INSTALLPROGS:%=$(bindir)/%)
88 -rmdir $(dlldir)
90 clean::
91 $(RM) wineapploader winelauncher $(SYMLINKS)
93 # Rules for testing
95 checklink:: $(SUBDIRS:%=%/__checklink__)
97 check test:: $(SUBDIRS:%=%/__test__)
99 # Rules for symlinks
101 wineconsole.exe$(DLLEXT): wineconsole/wineconsole.exe$(DLLEXT)
102 $(RM) $@ && $(LN_S) wineconsole/wineconsole.exe$(DLLEXT) $@
104 winedbg.exe$(DLLEXT): $(TOPOBJDIR)/debugger/winedbg.exe$(DLLEXT)
105 $(RM) $@ && $(LN_S) $(TOPOBJDIR)/debugger/winedbg.exe$(DLLEXT) $@
107 wineconsole/wineconsole.exe$(DLLEXT): wineconsole
108 $(TOPOBJDIR)/debugger/winedbg.exe$(DLLEXT): $(TOPOBJDIR)/debugger
110 ### Dependencies: