2010-02-21 07:35:09 +08:00
|
|
|
The client compiles on Linux, Mac OS X and Windows (MinGW/MSYS).
|
|
|
|
|
|
|
|
it requires:
|
|
|
|
- gcc
|
|
|
|
- libpthread
|
|
|
|
- libreadline
|
|
|
|
- libusb
|
|
|
|
|
|
|
|
and optionally libQT
|
|
|
|
|
|
|
|
|
|
|
|
To compile, just run "make".
|
|
|
|
|
|
|
|
==========
|
|
|
|
= MingGW =
|
|
|
|
==========
|
2010-02-22 09:56:15 +08:00
|
|
|
The following is a complete list of packages required to build the compile environment:
|
|
|
|
|
|
|
|
- MSYS-1.0.11
|
|
|
|
- binutils-2.20-1-mingw32-bin
|
|
|
|
- gcc-c++-4.4.0-mingw32-bin
|
|
|
|
- gcc-c++-4.4.0-mingw32-dll
|
|
|
|
- gcc-core-4.4.0-mingw32-bin
|
|
|
|
- gcc-core-4.4.0-mingw32-dll
|
|
|
|
- gmp-4.2.4-mingw32-dll
|
2010-02-22 11:54:44 +08:00
|
|
|
- libpthread-2.8.0-3-mingw32-dll-2
|
2010-02-22 09:56:15 +08:00
|
|
|
- mingwrt-3.17-mingw32-dev
|
|
|
|
- mingwrt-3.17-mingw32-dll
|
|
|
|
- mpfr-2.4.1-mingw32-dll
|
|
|
|
- perl-5.8.6-4.tar (minimal from cygwin)
|
|
|
|
- pthreads-w32-2.8.0-3-mingw32-dev
|
|
|
|
- readline-5.0-1-bin
|
|
|
|
- w32api-3.14-mingw32-dev
|
2010-02-21 07:35:09 +08:00
|
|
|
- libusb-win32-device-bin-0.1.12.2
|
|
|
|
Be careful here, it is *NOT* working with the filter version!
|
|
|
|
You have to use the device version and use the inf-wizard
|
|
|
|
to create a driver for your proxmark and install it.
|
|
|
|
|
2010-02-22 09:56:15 +08:00
|
|
|
Additionally to compile the ARM code you need:
|
|
|
|
- devkitARM-r27
|
2010-02-21 14:54:43 +08:00
|
|
|
|
2010-02-22 09:56:15 +08:00
|
|
|
Rather than download and install every one of these packages, a new ProxSpace
|
|
|
|
environment archive file will be made available for download on the project
|
|
|
|
page at http://code.google.com/p/proxmark3/downloads/list
|
2010-02-21 14:54:43 +08:00
|
|
|
|
2010-02-22 09:56:15 +08:00
|
|
|
Download the ProxSpace environment archive and extract it to your C:\ drive, then you
|
|
|
|
can run 0setpath.bat and 5makeall.bat in the cockpit directory and have the source
|
|
|
|
tree compiled.
|
2010-02-21 14:54:43 +08:00
|
|
|
|
2010-02-22 09:56:15 +08:00
|
|
|
If you choose to extract it to another dir/path = <new_path>, you must modify the
|
|
|
|
paths in <new_path>\ProxSpace\pm3\cockpit\0setpath.bat dir as well as in the file
|
|
|
|
<new_path>\ProxSpace\msys\etc\fstab
|
2010-02-21 07:35:09 +08:00
|
|
|
|
|
|
|
============
|
|
|
|
= Mac OS X =
|
|
|
|
============
|
|
|
|
|
|
|
|
macport stuff should do ;)
|
|
|
|
|
|
|
|
============
|
|
|
|
= Linux =
|
|
|
|
============
|
|
|
|
|
|
|
|
|