Update/cleanup Makefiles (#265) - add new target "make mfkey" to build mfkey32 and mfkey64 - include above when "make all" - fix Qt detection for Kali Linux - create and use dependency files when building client - create client/lualibs/usb_cmd.lua from include/usb_cmd.h when building client - add Windows *.exe files with "make tarbin" - For the time being don't include Makefile.common in Makefile and client/Makefile - set com3 as default flashing port for Windows (including mingw) - remove static targets snooper and cli. Remove their sources as well.
fixed target "help" in Makefile Without this commit, running `make help` produced the below output. $ make help Multi-OS Makefile, you are running on Linux Possible targets: + all - Make bootrom, armsrc and the OS-specific host directory + client - Make only the OS-specific host directory + flash-bootrom - Make bootrom and flash it /bin/sh: 1: Syntax error: "(" unexpected Makefile:20: recipe for target 'help' failed make: *** [help] Error 2 This issue was introduced in e335ca2846d57f660ab7f4c75b58226cca264e0e six months ago, the above output was produced on Debian GNU/Linux, where `/bin/sh` is usually a symbolic link to `/bin/dash`.
fpga_compress: interleave (combine) fpga_lf.bit and fpga_hf.bit before compression. fpga_loader.c: change to unweave fpga_lf and fpga_hf accordingly prepare fpga_compress, fpga_loader and Makefile to handle more than two FPGA config files revert removal of fullimage Makefile target. Remove osimage instead.
Reclaim more than 19K of ARM flash memory. - added compiler options -fdata-sections and -ffunction-sections (thanks to iceman for the hint) - removed float operations from common/lfdemod.c to avoid adding float libraries to the ARM os image - moved the fpga images to the data section to avoid reserving unused space for a separate section