objdictgen/Makefile.in
changeset 39 3e94ee906bc6
parent 0 4472ee7c6c3e
child 91 ed2612282988
equal deleted inserted replaced
38:9b5bb1dcb4f5 39:3e94ee906bc6
    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