makefiles: Generate rules for installing scripts.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
da340169d6
commit
5cd3395975
|
@ -150,6 +150,7 @@ struct makefile
|
|||
struct strarray include_args;
|
||||
struct strarray define_args;
|
||||
struct strarray programs;
|
||||
struct strarray scripts;
|
||||
struct strarray appmode;
|
||||
struct strarray imports;
|
||||
struct strarray delayimports;
|
||||
|
@ -2488,6 +2489,10 @@ static struct strarray output_sources( struct makefile *make, struct strarray *t
|
|||
strmake( "p$(bindir)/%s", program ));
|
||||
}
|
||||
|
||||
for (i = 0; i < make->scripts.count; i++)
|
||||
add_install_rule( make, make->scripts.str[i], make->scripts.str[i],
|
||||
strmake( "S$(bindir)/%s", make->scripts.str[i] ));
|
||||
|
||||
if (all_targets.count)
|
||||
{
|
||||
output( "all:" );
|
||||
|
@ -2775,6 +2780,7 @@ static void update_makefile( const char *path )
|
|||
make->importlib = get_expanded_make_variable( make, "IMPORTLIB" );
|
||||
|
||||
make->programs = get_expanded_make_var_array( make, "PROGRAMS" );
|
||||
make->scripts = get_expanded_make_var_array( make, "SCRIPTS" );
|
||||
make->appmode = get_expanded_make_var_array( make, "APPMODE" );
|
||||
make->imports = get_expanded_make_var_array( make, "IMPORTS" );
|
||||
make->delayimports = get_expanded_make_var_array( make, "DELAYIMPORTS" );
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
PROGRAMS = winedump
|
||||
MANPAGES = winedump.man.in
|
||||
SCRIPTS = function_grep.pl
|
||||
|
||||
C_SRCS = \
|
||||
debug.c \
|
||||
|
@ -23,10 +24,4 @@ C_SRCS = \
|
|||
symbol.c \
|
||||
tlb.c
|
||||
|
||||
INSTALL_DEV = $(PROGRAMS)
|
||||
|
||||
install install-dev::
|
||||
$(INSTALL_SCRIPT) $(srcdir)/function_grep.pl $(DESTDIR)$(bindir)/function_grep.pl
|
||||
|
||||
uninstall::
|
||||
$(RM) $(DESTDIR)$(bindir)/function_grep.pl
|
||||
INSTALL_DEV = $(PROGRAMS) $(SCRIPTS)
|
||||
|
|
|
@ -1,12 +1,8 @@
|
|||
SCRIPTS = winemaker
|
||||
|
||||
MANPAGES = \
|
||||
winemaker.de.UTF-8.man.in \
|
||||
winemaker.fr.UTF-8.man.in \
|
||||
winemaker.man.in
|
||||
|
||||
INSTALL_DEV = winemaker
|
||||
|
||||
install install-dev::
|
||||
$(INSTALL_SCRIPT) $(srcdir)/winemaker $(DESTDIR)$(bindir)/winemaker
|
||||
|
||||
uninstall::
|
||||
$(RM) $(DESTDIR)$(bindir)/winemaker
|
||||
INSTALL_DEV = $(SCRIPTS)
|
||||
|
|
Loading…
Reference in New Issue