toolkit/crashreporter/google-breakpad/src/third_party/libdisasm/swig/Makefile

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:d88ea534cc7a
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

mercurial