lav

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

Makefile (396B)


      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: lav
     13 
     14 lav: $(HARE_SOURCES)
     15 	$(HARE) build $(HAREFLAGS) -o $@ cmd/$@/
     16 
     17 check:
     18 	$(HARE) test $(HAREFLAGS)
     19 
     20 clean:
     21 	rm -f lav
     22 
     23 install:
     24 	install -Dm755 lav $(DESTDIR)$(BINDIR)/lav
     25 
     26 uninstall:
     27 	rm -f $(DESTDIR)$(BINDIR)/lav
     28 
     29 .PHONY: all check clean install uninstall
     30 
     31