diff options
-rw-r--r-- | Makefile | 12 | ||||
-rwxr-xr-x | main.scm | 1 | ||||
-rwxr-xr-x | pre-install-main | 3 |
3 files changed, 15 insertions, 1 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..70a91b1 --- /dev/null +++ b/Makefile @@ -0,0 +1,12 @@ +.PHONY: all clean install + +GUILE_SITE_DIR=$(shell guile -c "(display (%site-dir))") +# SCM_FILES = $(shell find module/ -type f -name \*.scm) + +install: + install -d $(DESTDIR)$(GUILE_SITE_DIR) + rsync -a module/ $(DESTDIR)$(GUILE_SITE_DIR) + install -m 755 -D main.scm $(DESTDIR)/usr/bin/rss-filter + +clean: + -rm -r obj @@ -2,7 +2,6 @@ -e main -s !# -(add-to-load-path (string-append (dirname (current-filename)) "/module")) (add-to-load-path "/home/hugo/code/calp/module") (use-modules diff --git a/pre-install-main b/pre-install-main new file mode 100755 index 0000000..65e8bc8 --- /dev/null +++ b/pre-install-main @@ -0,0 +1,3 @@ +#!/bin/sh +export GUILE_LOAD_PATH="$(dirname $(realpath $0))/module" +exec module/main.scm |