]>
Commit | Line | Data |
---|---|---|
4cd41f34 | 1 | The client compiles on Linux, Mac OS X and Windows (MinGW/MSYS). |
2 | ||
3 | it requires: | |
4 | - gcc | |
5 | - libpthread | |
6 | - libreadline | |
7 | - libusb | |
8 | ||
9 | and optionally libQT | |
10 | ||
11 | ||
12 | To compile, just run "make". | |
13 | ||
4cd41f34 | 14 | ========== |
15 | = MingGW = | |
16 | ========== | |
72de52ee | 17 | The following is a complete list of packages required to build the compile environment: |
18 | ||
19 | - MSYS-1.0.11 | |
20 | - binutils-2.20-1-mingw32-bin | |
21 | - gcc-c++-4.4.0-mingw32-bin | |
22 | - gcc-c++-4.4.0-mingw32-dll | |
23 | - gcc-core-4.4.0-mingw32-bin | |
24 | - gcc-core-4.4.0-mingw32-dll | |
25 | - gmp-4.2.4-mingw32-dll | |
7b93d916 | 26 | - libpthread-2.8.0-3-mingw32-dll-2 |
72de52ee | 27 | - mingwrt-3.17-mingw32-dev |
28 | - mingwrt-3.17-mingw32-dll | |
29 | - mpfr-2.4.1-mingw32-dll | |
30 | - perl-5.8.6-4.tar (minimal from cygwin) | |
31 | - pthreads-w32-2.8.0-3-mingw32-dev | |
32 | - readline-5.0-1-bin | |
33 | - w32api-3.14-mingw32-dev | |
4cd41f34 | 34 | - libusb-win32-device-bin-0.1.12.2 |
35 | Be careful here, it is *NOT* working with the filter version! | |
36 | You have to use the device version and use the inf-wizard | |
37 | to create a driver for your proxmark and install it. | |
38 | ||
72de52ee | 39 | Additionally to compile the ARM code you need: |
40 | - devkitARM-r27 | |
b97a3d99 | 41 | |
72de52ee | 42 | Rather than download and install every one of these packages, a new ProxSpace |
43 | environment archive file will be made available for download on the project | |
44 | page at http://code.google.com/p/proxmark3/downloads/list | |
b97a3d99 | 45 | |
72de52ee | 46 | Download the ProxSpace environment archive and extract it to your C:\ drive, then you |
47 | can run 0setpath.bat and 5makeall.bat in the cockpit directory and have the source | |
48 | tree compiled. | |
b97a3d99 | 49 | |
72de52ee | 50 | If you choose to extract it to another dir/path = <new_path>, you must modify the |
51 | paths in <new_path>\ProxSpace\pm3\cockpit\0setpath.bat dir as well as in the file | |
52 | <new_path>\ProxSpace\msys\etc\fstab | |
4cd41f34 | 53 | |
54 | ============ | |
55 | = Mac OS X = | |
56 | ============ | |
57 | ||
58 | macport stuff should do ;) | |
59 | ||
60 | ============ | |
61 | = Linux = | |
62 | ============ | |
63 | ||
64 |