Commit graph

90 commits

Author SHA1 Message Date
iceman1001 244283b2a9 update help text 2020-10-12 16:08:10 +02:00
Philippe Teuwen d0889cb70f Makefile: helper to convert tabs: make miscchecks EDIT=1 2020-10-06 20:45:13 +02:00
Philippe Teuwen cb20d93448 Makefile: integrate commands.md generation to 'make style' 2020-10-06 18:40:54 +02:00
Philippe Teuwen 235691c2d8 tune make style exceptions 2020-08-13 12:49:11 +02:00
Philippe Teuwen c03e26cf57 Revert "tune stype exceptions"
This reverts commit aff439953f.
2020-08-13 12:48:46 +02:00
Philippe Teuwen aff439953f tune stype exceptions 2020-08-13 12:33:27 +02:00
Philippe Teuwen 6d33c0b784 Bring hitag2crack tools in main Makefiles 2020-05-23 13:33:32 +02:00
Philippe Teuwen 278db15f5a Move tests to tools/pm3_tests.sh and add "make check" to call it 2020-05-22 18:35:27 +02:00
Philippe Teuwen 3d4d90eac5 make release : remove undecided/suspect 2020-05-22 13:44:35 +02:00
Philippe Teuwen 5dc1b6cc6f make release: trigger git calls only on recipe 2020-05-22 13:33:03 +02:00
Philippe Teuwen 0a263b353b make release: remove mkversion calls 2020-05-22 13:02:52 +02:00
Philippe Teuwen 2cb198743a minor release doc fix 2020-05-21 22:04:21 +02:00
Philippe Teuwen 321080de71 make release doc: push latest tag 2020-05-21 13:00:56 +02:00
Philippe Teuwen b79ccc12ae make release: document next step 2020-05-21 12:26:44 +02:00
Philippe Teuwen 7848d751c5 make release: hardcode default version 2020-05-21 12:15:47 +02:00
Philippe Teuwen 53cb36447f make release: make sure it's executed from a clean master 2020-05-21 11:19:18 +02:00
Philippe Teuwen 7033927176 Add RELEASE_NAME 2020-05-20 21:11:45 +02:00
Philippe Teuwen 86ba6c8330 Add "make release" 2020-05-20 21:11:45 +02:00
Philippe Teuwen 94e1a9e680 Add mf_nonce_brute to main makefile 2020-05-15 17:37:22 +02:00
iceman1001 c05e1d8beb chg: missing tabs 2020-05-02 17:27:07 +02:00
iceman1001 96b53c4e2a chg: add bluetooth group to "make accessrights" 2020-05-02 17:23:27 +02:00
Uli Heilmeier 0733310300 Makefile: target checks for macOS
recode is missing on macOS by default.
grep on macOS is BSD grep by default.
2020-03-30 11:03:43 +02:00
Philippe Teuwen 5520bdc20f make style: skip cov-int 2019-10-13 00:48:12 +02:00
Philippe Teuwen 7352c19a72 fix make help 2019-09-24 15:16:09 +02:00
Philippe Teuwen afe891647f merge flasher in client 2019-09-09 01:35:15 +02:00
Philippe Teuwen 9cf2cd7ca9 remove leading/tailing "/" from installation RELPATHs 2019-09-05 23:20:46 +02:00
Philippe Teuwen 326547281d update docs 2019-09-05 00:37:25 +02:00
Philippe Teuwen 7151f3fd50 Provide make common/install 2019-09-05 00:27:15 +02:00
Philippe Teuwen 9d620922bb tweak makefile targets recovery and fullimage 2019-09-04 19:15:19 +02:00
Philippe Teuwen 6949a780fc Add possibility to make install more firmware variants 2019-08-31 00:26:35 +02:00
Philippe Teuwen 595fde5312 update scripts to work with make install 2019-08-30 23:35:29 +02:00
Philippe Teuwen 742b62502e make install, second half 2019-08-30 22:44:52 +02:00
Philippe Teuwen 3245260c00 Add Makefile.defs with common defs 2019-08-30 22:10:06 +02:00
Philippe Teuwen 4fdb5a2f4b make install: half way 2019-08-30 21:55:13 +02:00
Philippe Teuwen b5f5b9276f make install skeleton 2019-08-30 21:44:40 +02:00
Philippe Teuwen 99159b3cda remove makefile flash targets, better to use provided scripts or direct calls to flasher 2019-08-30 10:40:02 +02:00
Philippe Teuwen a78839a644 make os -> make fullimage 2019-08-30 10:28:56 +02:00
Philippe Teuwen 847b6bcc33 remove tabs 2019-08-13 17:51:11 +02:00
Philippe Teuwen 80b4e81130 Fix fpga_compress race condition and isolate it in tools 2019-08-11 21:42:01 +02:00
Philippe Teuwen d19754567d summer restructuring:
* .h include only the strict minimum for their own parsing
  * this forces all files to include explicitment their needs and not count on far streched dependencies
  * this helps Makefile to rebuild only the minimum
  * according to this rule, most standalone .h are now gone
  * big app.h is gone
  * remove seldom __cplusplus, if c++ happens, everything will have to be done properly anyway
* all unrequired include were removed
* split common/ into common/ (client+arm) and common_arm/ (os+bootloader)
  * bring zlib to common/
  * bring stuff not really/not yet used in common back to armsrc/ or client/
  * bring liblua into client/
  * bring uart into client/
  * move some portions of code around (dbprint, protocols,...)
* rename unused files into *_disabled.[ch] to make it explicit
* rename soft Uarts between 14a, 14b and iclass, so a standalone could use several without clash
* remove PrintAndLogDevice
* move deprecated-hid-flasher from client to tools
* Makefiles
  * treat deps in armsrc/ as in client/
  * client: stop on warning (-Werror), same as for armsrc/

Tested on:

* all standalone modes
* Linux
2019-08-11 21:42:01 +02:00
Philippe Teuwen 92122877d0 fix nonce2key typo 2019-08-09 12:12:22 +02:00
Philippe Teuwen cb439ef58b style of .v files 2019-07-30 22:51:38 +02:00
Philippe Teuwen 2fee6f597d add tab detection in Makefile 2019-07-24 00:56:01 +02:00
Philippe Teuwen 383d3327be remove spurious changes in make style 2019-07-14 18:42:11 +02:00
Philippe Teuwen 742fe16830 Makefile verbose mode: make V=1 as for CMake 2019-06-02 16:04:35 +02:00
Philippe Teuwen a23be5e6b3 make help: remove spurious parenthesis 2019-06-02 15:52:58 +02:00
Philippe Teuwen 8c0cd4cfa2 Cleaner makefile execution, use 'make Q=' if you want to see full lines 2019-06-02 00:25:25 +02:00
Philippe Teuwen 3bf26f2808 simplify makefile 2019-06-01 22:49:28 +02:00
Philippe Teuwen 355319e36a Automate make clean when platform definitions are changed 2019-06-01 01:37:02 +02:00
Fl0-0 1560d1f1b3 using saved STANDALONE print 2019-05-31 14:54:44 +02:00