diff options
| author | 2013-01-06 14:36:51 +0100 | |
|---|---|---|
| committer | 2013-01-06 14:36:51 +0100 | |
| commit | 58a7c046d22579cc5156fb34429e5ea7ea5a5526 (patch) | |
| tree | b0c136e3bdf6ea2d0296d712197b108f074f6f49 /src | |
| parent | 8d9615f72aa090cf45f156400d7c02d33837c1af (diff) | |
| download | markam-58a7c046d22579cc5156fb34429e5ea7ea5a5526.tar.gz markam-58a7c046d22579cc5156fb34429e5ea7ea5a5526.zip | |
Add install target to Makefile
Installs everything under `DESTDIR', which is `/usr/local' by
default.
Diffstat (limited to 'src')
| -rw-r--r-- | src/Makefile | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/Makefile b/src/Makefile index d3882e3..c181d97 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,13 +1,22 @@ +DESTDIR ?= /usr/local + +binaries = markam markam-convert +install-binaries = $(addprefix install-,$(binaries)) objects = paths.o common.o -.PHONY: all +.PHONY: all install + +all: $(binaries) +install: $(install-binaries) -all: markam markam-convert markam: markam.scm $(objects) csc $^ -o $@ markam-convert: markam-convert.scm $(objects) csc $^ -o $@ +$(install-binaries): install-%: % + install -Dm 755 $* "$(DESTDIR)/bin/$*" + $(objects): %.o: %.scm csc -c $^ |
