X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/4cd41f34ead6351f3b0a897453b25c036021c53f..ba06a4b694da23045ed75d18ccf77a9befac65c0:/client/COMPILING diff --git a/client/COMPILING b/client/COMPILING index 1396c81b..3751f469 100644 --- a/client/COMPILING +++ b/client/COMPILING @@ -11,20 +11,45 @@ and optionally libQT To compile, just run "make". - ========== = MingGW = ========== -It is known to work using: -- MingW 5.1.6 -- MSYS 1.0.11 -- libpthread 2.8.0 (from MinGW or directly from pthread-win32) -- readline 5.0 from gnuwin32 +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 +- libpthread-2.8.0-3-mingw32-dll-2 +- 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 - 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. +Additionally to compile the ARM code you need: +- devkitARM-r27 + +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 + +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. + +If you choose to extract it to another dir/path = , you must modify the +paths in \ProxSpace\pm3\cockpit\0setpath.bat dir as well as in the file +\ProxSpace\msys\etc\fstab ============ = Mac OS X =