topsrc = @top_srcdir@
datarootdir = @datarootdir@
prefix = @prefix@
datadir = @datadir@
have_gtk = @have_gtk@
build_docs = @build_docs@
gretldir = $(datadir)/gretl
tooldir = $(topsrc)/tools
sharesrc = $(topsrc)/share
pdfdir = ../doc/tex
INSTALL_DATA = @INSTALL_DATA@
EN_GUI_HLP = $(sharesrc)/gretlgui.hlp
EN_CMD_HLP = $(sharesrc)/gretlcmd.hlp
EN_CLI_HLP = $(sharesrc)/gretlcli.hlp
ES_GUI_HLP = $(sharesrc)/gretlgui.hlp.es
ES_CMD_HLP = $(sharesrc)/gretlcmd.hlp.es
ES_CLI_HLP = $(sharesrc)/gretlcli.hlp.es
IT_GUI_HLP = $(sharesrc)/gretlgui.hlp.it
IT_CMD_HLP = $(sharesrc)/gretlcmd.hlp.it
IT_CLI_HLP = $(sharesrc)/gretlcli.hlp.it
AUTO_HELPFILES = \
$(EN_GUI_HLP) \
$(EN_CMD_HLP) \
$(EN_CLI_HLP) \
$(ES_GUI_HLP) \
$(ES_CMD_HLP) \
$(ES_CLI_HLP) \
$(IT_GUI_HLP) \
$(IT_CMD_HLP) \
$(IT_CLI_HLP)
ifeq ($(build_docs),yes)
query_make_help = help
query_install_help = install_help
endif
VPATH = $(sharesrc)
all: $(query_make_help)
help:
$(MAKE) -C ../doc/commands help-all
.PHONY :
install: installdirs install_datafiles install_scripts install_functions \
install_help install_fonts $(query_install_help)
$(INSTALL_DATA) $(sharesrc)/gretl.stamp $(gretldir)/gretl.stamp
$(MAKE) -C bcih install
install-strip: install
install_datafiles:
for f in $(sharesrc)/data/*.gdt ; do \
$(INSTALL_DATA) $$f $(gretldir)/data ; done
$(INSTALL_DATA) $(sharesrc)/data/descriptions $(gretldir)/data
$(INSTALL_DATA) $(sharesrc)/data/gretldata.dtd $(gretldir)/data
for f in $(sharesrc)/data/greene/* ; do \
$(INSTALL_DATA) $$f $(gretldir)/data/greene ; done
for f in $(sharesrc)/data/misc/* ; do \
$(INSTALL_DATA) $$f $(gretldir)/data/misc ; done
for f in $(topsrc)/tests/*.dat ; do \
$(INSTALL_DATA) $$f $(gretldir)/data/nist ; done
install_scripts:
for f in $(sharesrc)/scripts/* ; do \
$(INSTALL_DATA) $$f $(gretldir)/scripts ; done
for f in $(sharesrc)/scripts/misc/* ; do \
$(INSTALL_DATA) $$f $(gretldir)/scripts/misc ; done
install_functions:
$(INSTALL_DATA) $(sharesrc)/functions/gretlfunc.dtd $(gretldir)/functions
install_man: gretl.1
$(tooldir)/mkinstalldirs $(prefix)/man/man1
$(INSTALL_DATA) $(topsrc)/gretl.1 $(prefix)/man/man1
install_help: $(AUTO_HELPFILES)
$(tooldir)/mkinstalldirs $(gretldir)
# $(tooldir)/mkinstalldirs $(gretldir)/doc
$(tooldir)/mkinstalldirs $(gretldir)/helpfigs
$(INSTALL_DATA) $(EN_GUI_HLP) $(gretldir)/gretlgui.hlp
$(INSTALL_DATA) $(EN_CMD_HLP) $(gretldir)/gretlcmd.hlp
$(INSTALL_DATA) $(EN_CLI_HLP) $(gretldir)/gretlcli.hlp
$(INSTALL_DATA) $(ES_GUI_HLP) $(gretldir)/gretlgui.hlp.es
$(INSTALL_DATA) $(ES_CMD_HLP) $(gretldir)/gretlcmd.hlp.es
$(INSTALL_DATA) $(ES_CLI_HLP) $(gretldir)/gretlcli.hlp.es
$(INSTALL_DATA) $(IT_GUI_HLP) $(gretldir)/gretlgui.hlp.it
$(INSTALL_DATA) $(IT_CMD_HLP) $(gretldir)/gretlcmd.hlp.it
$(INSTALL_DATA) $(IT_CLI_HLP) $(gretldir)/gretlcli.hlp.it
for f in $(sharesrc)/texfigs/*.png ; do \
$(INSTALL_DATA) $$f $(gretldir)/helpfigs ; done
# for f in $(pdfdir)/gretl-ref.pdf $(pdfdir)/gretl-guide.pdf ; do \
# if test -f $$f ; then $(INSTALL_DATA) $$f $(gretldir)/doc ; fi ; done
install_fonts:
for f in $(sharesrc)/fonts/*.ttf ; do \
$(INSTALL_DATA) $$f $(gretldir)/fonts ; done
installdirs:
$(tooldir)/mkinstalldirs $(gretldir) $(gretldir)/data
$(tooldir)/mkinstalldirs $(gretldir)/data/greene
$(tooldir)/mkinstalldirs $(gretldir)/data/misc
$(tooldir)/mkinstalldirs $(gretldir)/data/nist
$(tooldir)/mkinstalldirs $(gretldir)/scripts
$(tooldir)/mkinstalldirs $(gretldir)/scripts/misc
$(tooldir)/mkinstalldirs $(gretldir)/db
$(tooldir)/mkinstalldirs $(gretldir)/functions
$(tooldir)/mkinstalldirs $(gretldir)/fonts
clean:
make -C bcih clean
textclean:
rm -f *.txt
helpclean:
for f in $(AUTO_HELPFILES) ; do rm -f $$f ; done
distclean: clean
rm -f Makefile
make -C bcih distclean
syntax highlighted by Code2HTML, v. 0.9.1