Makefile 667 B

1234567891011121314151617181920212223242526
  1. INSTALL=install
  2. prefix ?= /usr
  3. bindir ?= $(prefix)/bin
  4. mandir ?= $(prefix)/share/man
  5. miscdir ?= $(prefix)/share/dot2
  6. srcdir ?= $(prefix)/src
  7. PYLIB ?= $(shell python3 -c 'import sysconfig; print (sysconfig.get_path("purelib"))')
  8. .PHONY: all
  9. all:
  10. .PHONY: clean
  11. clean:
  12. .PHONY: install
  13. install:
  14. $(INSTALL) automata.py -D -m 644 $(DESTDIR)$(PYLIB)/dot2/automata.py
  15. $(INSTALL) dot2c.py -D -m 644 $(DESTDIR)$(PYLIB)/dot2/dot2c.py
  16. $(INSTALL) dot2c -D -m 755 $(DESTDIR)$(bindir)/
  17. $(INSTALL) dot2k.py -D -m 644 $(DESTDIR)$(PYLIB)/dot2/dot2k.py
  18. $(INSTALL) dot2k -D -m 755 $(DESTDIR)$(bindir)/
  19. mkdir -p ${miscdir}/
  20. cp -rp dot2k_templates $(DESTDIR)$(miscdir)/