1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/toolkit/crashreporter/google-breakpad/src/third_party/libdisasm/swig/Makefile Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,70 @@ 1.4 +# change these values if you need to 1.5 +SWIG = swig # apt-get install swig ! 1.6 +GCC = gcc 1.7 + 1.8 +CC_FLAGS = -c -fPIC 1.9 +LD_FLAGS = -shared -L../.. -ldisasm 1.10 + 1.11 +BASE_NAME = x86disasm 1.12 + 1.13 +export INTERFACE_FILE BASE_NAME SWIG GCC CC_FLAGS LD_FLAGS 1.14 + 1.15 +#==================================================== 1.16 +# TARGETS 1.17 + 1.18 +all: swig 1.19 +dummy: swig swig-python swig-ruby swig-perl swig-tcl install uninstall clean 1.20 + 1.21 +swig: swig-python swig-perl 1.22 +# swig-rub swig-tcl 1.23 + 1.24 +swig-python: 1.25 + cd python && make -f Makefile-swig 1.26 + 1.27 +swig-ruby: 1.28 + cd ruby && make -f Makefile-swig 1.29 + 1.30 +swig-perl: 1.31 + cd perl && make -f Makefile-swig 1.32 + 1.33 +swig-tcl: 1.34 + cd tcl && make -f Makefile-swig 1.35 + 1.36 +# ================================================================== 1.37 +install: install-python install-perl 1.38 +# install-ruby install-tcl 1.39 + 1.40 +install-python: 1.41 + cd python && sudo make -f Makefile-swig install 1.42 + 1.43 +install-ruby: 1.44 + cd ruby && sudo make -f Makefile-swig install 1.45 + 1.46 +install-perl: 1.47 + cd perl && sudo make -f Makefile-swig install 1.48 + 1.49 +install-tcl: 1.50 + cd tcl && sudo make -f Makefile-swig install 1.51 + 1.52 +# ================================================================== 1.53 +uninstall: uninstall-python 1.54 +#uninstall-ruby uninstall-perl uninstall-tcl 1.55 + 1.56 +uninstall-python: 1.57 + cd python && sudo make -f Makefile-swig uninstall 1.58 + 1.59 +uninstall-ruby: 1.60 + cd ruby && sudo make -f Makefile-swig uninstall 1.61 + 1.62 +uninstall-perl: 1.63 + cd perl && sudo make -f Makefile-swig uninstall 1.64 + 1.65 +uninstall-tcl: 1.66 + cd tcl && sudo make -f Makefile-swig uninstall 1.67 + 1.68 +# ================================================================== 1.69 +clean: 1.70 + cd python && make -f Makefile-swig clean 1.71 + cd ruby && make -f Makefile-swig clean 1.72 + cd perl && make -f Makefile-swig clean 1.73 + cd tcl && make -f Makefile-swig clean