diff options
Diffstat (limited to 'GNUmakefile.in')
-rw-r--r-- | GNUmakefile.in | 25 |
1 files changed, 7 insertions, 18 deletions
diff --git a/GNUmakefile.in b/GNUmakefile.in index 86a47e9..53320f1 100644 --- a/GNUmakefile.in +++ b/GNUmakefile.in @@ -53,6 +53,7 @@ INSTALL := @INSTALL@ INSTALL_PROGRAM := @INSTALL_PROGRAM@ INSTALL_SCRIPT := @INSTALL_SCRIPT@ INSTALL_DATA := @INSTALL_DATA@ +INSTALL_LINK := @LN_S@ -nf PYTHON_COMPILER := @PYTHON_COMPILER@ @@ -94,6 +95,7 @@ default: src/_ivycpy.so src/ivycpy.pyc $(DOCS) $(EXAMPLES) $(DEBIANSTUFF) $(DOCU doc: $(DOXYGEN) + src/_ivycpy.so: src/ivycpy_wrap.o $(LINK.o) $(CC_SHARED_OPTIONS) $^ -o $@ -livy $(LDLIBS) -lc @@ -154,26 +156,12 @@ debian/copyright: docs/copyright src/ivycpy.pyc: src/ivycpy.py python $(PYTHON_COMPILER) -l ./src python $(PYTHON_COMPILER) docs/examples + $(LN_S) -n IvyCpy.py ./src/ivy.py -src/IvyCpy.pyc: src/IvyCpy.py - python $(PYTHON_COMPILER) -l ./src - python $(PYTHON_COMPILER) docs/examples - -src/IvyCTest.pyc: src/IvyCTest.py - python $(PYTHON_COMPILER) -l ./src - python $(PYTHON_COMPILER) docs/examples - -src/XmlParser.pyc: src/XmlParser.py - python $(PYTHON_COMPILER) -l ./src - python $(PYTHON_COMPILER) docs/examples - -src/Utils.pyc: src/Utils.py - python $(PYTHON_COMPILER) -l ./src - python $(PYTHON_COMPILER) docs/examples - -install:: src/_ivycpy.so src/ivycpy.py src/ivycpy.pyc src/IvyCpy.py src/IvyCpy.pyc src/IvyCTest.pyc src/XmlParser.pyc src/Utils.pyc +install:: src/_ivycpy.so src/ivycpy.py src/ivycpy.pyc src/IvyCpy.py src/IvyCpy.pyc src/IvyCTest.pyc src/XmlParser.pyc src/Utils.pyc $(INSTALL_DIR) $(pythondir) $(INSTALL_DATA) src/_ivycpy.so src/*.py src/*.pyc src/Message.xml $(pythondir) + $(INSTALL_LINK) IvyCpy.py $(pythondir)/ivy.py $(INSTALL_DIR) $(DOCDIR) $(INSTALL_DATA) doc/html/*.* $(DOCDIR) @@ -189,7 +177,8 @@ install:: $(DOCS) $(EXAMPLES) clean: $(RM) core src/a.out src/*.o - $(RM) src/_ivycpy.so src/ivycpy*.py + $(RM) src/_ivycpy.so src/ivycpy*.py + $(RM) src/ivy.py $(RM) src/ivycpy_wrap.c find ./src -name '*.pyc' -exec $(RM) {} ";" $(RM) -r doc |