zpy

A lisp like language written in hare
Log | Files | Refs

Makefile (486B)


      1 .POSIX:
      2 .SUFFIXES:
      3 HARE=hare
      4 HAREFLAGS= 
      5 
      6 DESTDIR=
      7 PREFIX=/usr/local
      8 BINDIR=$(PREFIX)/bin
      9 
     10 HARE_SOURCES != find . -name '*.ha'
     11 
     12 all: zpyi
     13 
     14 zpyi: $(HARE_SOURCES)
     15 	$(HARE) build $(HAREFLAGS) -o zpyi cmd/$@/
     16 
     17 release: $(HARE_SOURCES)
     18 	$(HARE) build -R $(HAREFLAGS) -o zpyi cmd/zpyi/
     19 
     20 check:
     21 	$(HARE) test $(HAREFLAGS)
     22 
     23 clean:
     24 	rm -f zpyi
     25 
     26 install:
     27 	install -Dm755 zpyi $(DESTDIR)$(BINDIR)/zpyi
     28 
     29 uninstall:
     30 	rm -f $(DESTDIR)$(BINDIR)/zpyi
     31 
     32 .PHONY: all check clean install uninstall release