27 lines · plain
1INSTALL=install2 3prefix ?= /usr4bindir ?= $(prefix)/bin5mandir ?= $(prefix)/share/man6miscdir ?= $(prefix)/share/dot27srcdir ?= $(prefix)/src8 9PYLIB ?= $(shell python3 -c 'import sysconfig; print (sysconfig.get_path("purelib"))')10 11.PHONY: all12all:13 14.PHONY: clean15clean:16 17.PHONY: install18install:19 $(INSTALL) automata.py -D -m 644 $(DESTDIR)$(PYLIB)/dot2/automata.py20 $(INSTALL) dot2c.py -D -m 644 $(DESTDIR)$(PYLIB)/dot2/dot2c.py21 $(INSTALL) dot2c -D -m 755 $(DESTDIR)$(bindir)/22 $(INSTALL) dot2k.py -D -m 644 $(DESTDIR)$(PYLIB)/dot2/dot2k.py23 $(INSTALL) dot2k -D -m 755 $(DESTDIR)$(bindir)/24 25 mkdir -p ${miscdir}/26 cp -rp dot2k_templates $(DESTDIR)$(miscdir)/27