Added missing DESTDIR
authorMichiel Leenaars <ml.software@leenaa.rs>
Mon, 20 Jun 2016 19:11:11 +0000 (21:11 +0200)
committerMichiel Leenaars <ml.software@leenaa.rs>
Mon, 20 Jun 2016 20:46:29 +0000 (22:46 +0200)
Makefile

index 2c13968..2550f61 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -29,21 +29,21 @@ LIBS=__init__ parser sema support/pygen
 all: $(foreach lib,$(LIBS),$(SUBDIR)/$(lib).pyc)
 
 %.pyc: %.py
-       PYTHONPATH=$(SUBDIR)/.. python -c 'import asn1ate.$(basename $(subst /,.,$(subst $(SUBDIR)/,,$<)))'
+       PYTHONPATH=$(SUBDIR)/..:$(PYTHONPATH) python -c 'import asn1ate.$(basename $(subst /,.,$(subst $(SUBDIR)/,,$<)))'
 
 %.pyo: %.pyc
-       PYTHONPATH=$(SUBDIR)/.. python -O $<
+       PYTHONPATH=$(SUBDIR)/..:$(PYTHONPATH) python -O $<
 
 clean:
        rm -f $(foreach lib,$(LIBS),$(SUBDIR)/$(lib).pyc)
        rm -f $(foreach lib,$(LIBS),$(SUBDIR)/$(lib).pyo)
 
 install: all
-       mkdir -p '$(DESTDIR)$(PREFIX)/lib/asn2quickder/asn1ate/support'
+       mkdir -p '$(DESTDIR)/$(PREFIX)/lib/asn2quickder/asn1ate/support'
        $(foreach file,$(LIBS),install $(SUBDIR)/$(file).py  '$(DESTDIR)$(PREFIX)/lib/asn2quickder/asn1ate/$(file).py'  &&) echo 'Python library files installed'
        $(foreach file,$(LIBS),install $(SUBDIR)/$(file).pyc '$(DESTDIR)$(PREFIX)/lib/asn2quickder/asn1ate/$(file).pyc' &&) echo 'Python optimised library files installed'
        $(foreach file,$(BINS),install $(SUBDIR)/$(file).py  '$(DESTDIR)$(PREFIX)/lib/asn2quickder/asn1ate/$(file).py'  &&) echo 'Python binary files installed'
-       ( echo '#!/bin/sh' ; echo 'PYTHONPATH='"'"'$(PREFIX)/lib/asn2quickder'"'"' python '"'"'$(PREFIX)/lib/asn2quickder/asn1ate/asn2quickder.py'"'"' "$$@"' ) > '$(DESTDIR)$(PREFIX)/bin/asn2quickder'
+       ( echo '#!/bin/sh' ; echo 'PYTHONPATH='"'"'$(DESTDIR)/$(PREFIX)/lib/asn2quickder:$(PYTHONPATH)'"'"' python '"'"'$(DESTDIR)/$(PREFIX)/lib/asn2quickder/asn1ate/asn2quickder.py'"'"' "$$@"' ) > '$(DESTDIR)$(PREFIX)/bin/asn2quickder'
        chmod ugo+x '$(DESTDIR)$(PREFIX)/bin/asn2quickder'
 
 uninstall: