.POSIX: DATE = 1970 VERSION = 0.1.0 NAME = guile-heredoc MAILING_LIST = public-inbox TRANSLATIONS = pt fr eo es CONTRIBLANGS = PREFIX = /usr/local LIBDIR = $(PREFIX)/lib SHAREDIR = $(PREFIX)/share GUILE = guile GUILD = guild MODDIR = $(SHAREDIR)/guile/site/$(GUILE_EFFECTIVE_VERSION) OBJDIR = $(LIBDIR)/guile/$(GUILE_EFFECTIVE_VERSION)/site-ccache .SUFFIXES: .SUFFIXES: .scm .go .scm.go: $(GUILD) compile -L src/ $(GUILE_FLAGS)-o $@ $< sources = src/xyz/euandreh/heredoc.scm objects = $(sources:.scm=.go) all: $(objects) GUILE_EFFECTIVE_VERSION = `$(GUILE) -c '(display (effective-version))'` install: all mkdir -p \ "$(DESTDIR)$(MODDIR)" \ "$(DESTDIR)$(OBJDIR)" for s in $(sources); do \ mkdir -p "$(DESTDIR)$(MODDIR)"/`dirname $${s#src/}`; \ cp $$s "$(DESTDIR)$(MODDIR)"/`dirname $${s#src/}`; \ done for o in $(objects); do \ mkdir -p "$(DESTDIR)$(OBJDIR)"/`dirname $${o#src/}`; \ cp $$o "$(DESTDIR)$(OBJDIR)"/`dirname $${o#src/}`; \ done uninstall: for s in $(sources); do \ rm -f "$(DESTDIR)$(MODDIR)"/$${s#src/}; \ done for o in $(objects); do \ rm -f "$(DESTDIR)$(OBJDIR)"/$${o#src/}; \ done check-guile: $(GUILE) -L src/ tests/heredoc.scm check: check-guile clean: rm -f \ heredoc.log $(objects) dev-check: check