1 TOPSRCDIR
= @top_srcdir@
38 # Sub-directories to run make install into
65 # Programs to install in bin directory
66 # We don't install everything to avoid polluting /usr/bin too much
83 # Symlinks to apps that we want to run from inside the source tree
95 all: wineapploader winelauncher
$(SUBDIRS
) $(SYMLINKS
:%=%$(DLLEXT
))
97 wineapploader
: wineapploader.in
98 sed
-e
's,@bindir\@,$(bindir),g' $(SRCDIR
)/wineapploader.in
>$@ ||
($(RM
) $@
&& false
)
100 winelauncher
: winelauncher.in
101 sed
-e
's,@bindir\@,$(bindir),g' -e
's,@libdir\@,$(libdir),g' -e
's,@dlldir\@,$(dlldir),g' $(SRCDIR
)/winelauncher.in
>$@ ||
($(RM
) $@
&& false
)
103 # Rules for installation
105 .PHONY
: install-apploader install-progs install-progs.so
$(INSTALLPROGS
:%=%/__installprog__
)
107 install-apploader
: wineapploader dummy
108 $(MKINSTALLDIRS
) $(bindir)
109 $(INSTALL_SCRIPT
) wineapploader
$(bindir)/wineapploader
111 $(INSTALLPROGS
:%=%/__installprog__
): install-apploader
112 $(RM
) $(bindir)/`dirname $@` && $(LN
) $(bindir)/wineapploader
$(bindir)/`dirname $@`
114 install-progs.so
: $(INSTALLPROGS
:%=%/__installprog__
)
115 $(RM
) $(bindir)/wineapploader
117 install-progs
: # nothing to do here
119 install:: winelauncher install-progs
$(DLLEXT
)
120 $(MKINSTALLDIRS
) $(bindir)
121 $(INSTALL_SCRIPT
) winelauncher
$(bindir)/winelauncher
124 $(RM
) $(bindir)/wineapploader
$(bindir)/winelauncher
$(INSTALLPROGS
:%=$(bindir)/%)
128 $(RM
) wineapploader winelauncher
$(SYMLINKS
)
132 check test:: $(SUBDIRS
:%=%/__test__
)
136 rpcss.exe
$(DLLEXT
): rpcss
/rpcss.exe
$(DLLEXT
)
137 $(RM
) $@
&& $(LN_S
) rpcss
/rpcss.exe
$(DLLEXT
) $@
139 wcmd.exe
$(DLLEXT
): wcmd
/wcmd.exe
$(DLLEXT
)
140 $(RM
) $@
&& $(LN_S
) wcmd
/wcmd.exe
$(DLLEXT
) $@
142 wineconsole.exe
$(DLLEXT
): wineconsole
/wineconsole.exe
$(DLLEXT
)
143 $(RM
) $@
&& $(LN_S
) wineconsole
/wineconsole.exe
$(DLLEXT
) $@
145 winedbg.exe
$(DLLEXT
): winedbg
/winedbg.exe
$(DLLEXT
)
146 $(RM
) $@
&& $(LN_S
) winedbg
/winedbg.exe
$(DLLEXT
) $@
148 winemenubuilder.exe
$(DLLEXT
): winemenubuilder
/winemenubuilder.exe
$(DLLEXT
)
149 $(RM
) $@
&& $(LN_S
) winemenubuilder
/winemenubuilder.exe
$(DLLEXT
) $@
151 winevdm.exe
$(DLLEXT
): winevdm
/winevdm.exe
$(DLLEXT
)
152 $(RM
) $@
&& $(LN_S
) winevdm
/winevdm.exe
$(DLLEXT
) $@
154 winhelp.exe
$(DLLEXT
): winhelp
/winhelp.exe
$(DLLEXT
)
155 $(RM
) $@
&& $(LN_S
) winhelp
/winhelp.exe
$(DLLEXT
) $@
157 wcmd
/wcmd.exe
$(DLLEXT
): wcmd
158 wineconsole
/wineconsole.exe
$(DLLEXT
): wineconsole
159 winedbg
/winedbg.exe
$(DLLEXT
): winedbg
160 winemenubuilder
/winemenubuilder.exe
$(DLLEXT
): winemenubuilder
161 winevdm
/winevdm.exe
$(DLLEXT
): winevdm
162 winhelp
/winhelp.exe
$(DLLEXT
): winhelp