aboutsummaryrefslogtreecommitdiff
path: root/GNUmakefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'GNUmakefile.in')
-rw-r--r--GNUmakefile.in25
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