###########################################################################
#
# Makefile system for GILDAS softwares (2003-2012).
#
# Please be careful: element order often matters in makefiles.
#
###########################################################################

include $(gagadmdir)/Makefile.def

###########################################################################

CONF_FILES = gag.dico.gbl gag.dico.lcl

DATA_FILES = lut-desc gag-font.bin gag-ps-header.ps

###########################################################################

include $(gagadmdir)/Makefile.etc

###########################################################################

SEDSRC=sed \
	-e 's?\$$GAG_VERS?$(GAG_VERS) ($$GAG_EXEC_SYSTEM) source tree?g' \
	-e 's?\$$GAG_WIDGETS?$(GAG_WIDGETS)?g' \
	-e 's?\$$GAG_PAPER_SIZE?$(GAG_PAPER_SIZE)?g' \
	-e 's?\$$GAG_LPR?$(GAG_LPR)?g' \
	-e 's?\$$GAG_OBSERVATORY?$(GAG_OBSERVATORY)?g'

SEDEXE=sed -e 's?source tree?executable tree?g'

$(datadir)/gag-font.bin: hershey-font.dat $(bindir)/hershey
ifeq ($(GAG_ENV_KIND)-$(GAG_TARGET_KIND),cygwin-mingw)
	$(bindir)/hershey `cygpath -w $(datadir)`/gag-font.bin
else
	$(bindir)/hershey $@
endif

$(gagexedir)/etc/gag.dico.gbl: $(gagintdir)/etc/gag.dico.gbl
ifneq ($(GAG_TARGET_KIND),mingw)
	$(SEDEXE) $< > $@
else
	sed \
	-e 's?(\$$GAG_EXEC_SYSTEM) source tree?(Windows)?' \
	-e 's?\$$HOME?$$GAG_PATH/users/$$USERNAME?g' \
	-e 's?\$$GAG_ROOT_DIR\(/\$$GAG_EXEC_SYSTEM\)*?$$GAG_PATH?g' $< > $@
endif

###########################################################################
