20 # License along with this library; if not, write to the Free Software |
20 # License along with this library; if not, write to the Free Software |
21 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
21 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
22 # |
22 # |
23 |
23 |
24 PREFIX = SUB_PREFIX |
24 PREFIX = SUB_PREFIX |
25 INSTALL_JAXE = SUB_OPT_JAXE |
|
26 |
25 |
27 all: jaxe gnosis |
26 all: gnosis |
28 |
|
29 jaxe: jaxe-unix-2.2.tar.gz |
|
30 |
27 |
31 gnosis: Gnosis_Utils-1.2.1.tar.gz |
28 gnosis: Gnosis_Utils-1.2.1.tar.gz |
32 |
29 |
33 Gnosis_Utils-1.2.1.tar.gz: |
30 Gnosis_Utils-1.2.1.tar.gz: |
34 wget http://gnosis.cx/download/Gnosis_Utils-1.2.1.tar.gz |
31 wget http://gnosis.cx/download/Gnosis_Utils-1.2.1.tar.gz |
35 tar xfz Gnosis_Utils-1.2.1.tar.gz |
32 tar xfz Gnosis_Utils-1.2.1.tar.gz |
36 mv Gnosis_Utils-1.2.1/gnosis . |
33 mv Gnosis_Utils-1.2.1/gnosis . |
37 rm -rf Gnosis_Utils-1.2.1 |
34 rm -rf Gnosis_Utils-1.2.1 |
38 |
35 |
39 jaxe-unix-2.2.tar.gz: |
36 install: gnosis |
40 ifeq ($(INSTALL_JAXE),jaxe) |
|
41 wget http://dl.sourceforge.net/sourceforge/jaxe/jaxe-unix-2.2.tar.gz |
|
42 tar xfz jaxe-unix-2.2.tar.gz |
|
43 endif |
|
44 |
|
45 install: jaxe |
|
46 cp -r ../objdictgen $(PREFIX)/ |
37 cp -r ../objdictgen $(PREFIX)/ |
47 ifeq ($(INSTALL_JAXE),jaxe) |
38 rm -f $(PREFIX)/objdictgen/Gnosis_Utils-1.2.1.tar.gz |
48 rm -f $(PREFIX)/objdictgen/jaxe-unix-2.2.tar.gz |
|
49 endif |
|
50 rm -f $(PREFIX)/objdictgen/Gnosis_Utils-current.tar.gz |
|
51 chmod -R a+r $(PREFIX)/objdictgen |
39 chmod -R a+r $(PREFIX)/objdictgen |
52 chmod 755 $(PREFIX)/objdictgen/objdictedit.sh |
40 ln -s $(PREFIX)/objdictgen/objdictedit.py $(PREFIX)/bin/objdictedit |
53 echo -e "#!/bin/sh\n pushd $(PREFIX)/objdictgen/\n ./objdictedit.sh\n popd\n" > $(PREFIX)/bin/objdictedit |
41 chmod 755 $(PREFIX)/objdictgen/objdictedit.py |
54 chmod 755 $(PREFIX)/bin/objdictedit |
|
55 ln -s $(PREFIX)/objdictgen/objdictgen.py $(PREFIX)/bin/objdictgen |
42 ln -s $(PREFIX)/objdictgen/objdictgen.py $(PREFIX)/bin/objdictgen |
56 chmod 755 $(PREFIX)/objdictgen/objdictgen.py |
43 chmod 755 $(PREFIX)/objdictgen/objdictgen.py |
57 |
44 |
58 uninstall: |
45 uninstall: |
59 -rm -rf $(PREFIX)/objdictgen |
46 -rm -rf $(PREFIX)/objdictgen |
|
47 -rm -f $(PREFIX)/bin/objdictedit |
60 -rm -f $(PREFIX)/bin/objdictgen |
48 -rm -f $(PREFIX)/bin/objdictgen |
61 -rm -f $(PREFIX)/bin/objdictgen.py |
|
62 |
49 |
63 clean: |
50 clean: |
64 |
51 |
65 mrproper: clean |
52 mrproper: clean |
66 ifeq ($(INSTALL_JAXE),jaxe) |
|
67 -rm -f jaxe-unix-2.2.tar.gz |
|
68 -rm -rf jaxe |
|
69 endif |
|
70 -rm -f Gnosis_Utils-1.2.1.tar.gz |
53 -rm -f Gnosis_Utils-1.2.1.tar.gz |
71 -rm -rf gnosis |
54 -rm -rf gnosis |
72 |
55 |
73 |
56 |