| OLD | NEW |
| (Empty) |
| 1 # change these values if you need to | |
| 2 SWIG = swig # apt-get install swig ! | |
| 3 GCC = gcc | |
| 4 | |
| 5 CC_FLAGS = -c -fPIC | |
| 6 LD_FLAGS = -shared -L../.. -ldisasm | |
| 7 | |
| 8 BASE_NAME = x86disasm | |
| 9 | |
| 10 export INTERFACE_FILE BASE_NAME SWIG GCC CC_FLAGS LD_FLAGS | |
| 11 | |
| 12 #==================================================== | |
| 13 # TARGETS | |
| 14 | |
| 15 all: swig | |
| 16 dummy: swig swig-python swig-ruby swig-perl swig-tcl install uninstall clean | |
| 17 | |
| 18 swig: swig-python swig-perl | |
| 19 # swig-rub swig-tcl | |
| 20 | |
| 21 swig-python: | |
| 22 cd python && make -f Makefile-swig | |
| 23 | |
| 24 swig-ruby: | |
| 25 cd ruby && make -f Makefile-swig | |
| 26 | |
| 27 swig-perl: | |
| 28 cd perl && make -f Makefile-swig | |
| 29 | |
| 30 swig-tcl: | |
| 31 cd tcl && make -f Makefile-swig | |
| 32 | |
| 33 # ================================================================== | |
| 34 install: install-python install-perl | |
| 35 # install-ruby install-tcl | |
| 36 | |
| 37 install-python: | |
| 38 cd python && sudo make -f Makefile-swig install | |
| 39 | |
| 40 install-ruby: | |
| 41 cd ruby && sudo make -f Makefile-swig install | |
| 42 | |
| 43 install-perl: | |
| 44 cd perl && sudo make -f Makefile-swig install | |
| 45 | |
| 46 install-tcl: | |
| 47 cd tcl && sudo make -f Makefile-swig install | |
| 48 | |
| 49 # ================================================================== | |
| 50 uninstall: uninstall-python | |
| 51 #uninstall-ruby uninstall-perl uninstall-tcl | |
| 52 | |
| 53 uninstall-python: | |
| 54 cd python && sudo make -f Makefile-swig uninstall | |
| 55 | |
| 56 uninstall-ruby: | |
| 57 cd ruby && sudo make -f Makefile-swig uninstall | |
| 58 | |
| 59 uninstall-perl: | |
| 60 cd perl && sudo make -f Makefile-swig uninstall | |
| 61 | |
| 62 uninstall-tcl: | |
| 63 cd tcl && sudo make -f Makefile-swig uninstall | |
| 64 | |
| 65 # ================================================================== | |
| 66 clean: | |
| 67 cd python && make -f Makefile-swig clean | |
| 68 cd ruby && make -f Makefile-swig clean | |
| 69 cd perl && make -f Makefile-swig clean | |
| 70 cd tcl && make -f Makefile-swig clean | |
| OLD | NEW |