Philippe Teuwen
232843477c
typos
2021-10-16 23:44:53 +02:00
Philippe Teuwen
b455ccedd4
tools gardening
2021-10-06 20:27:55 +02:00
Philippe Teuwen
8280fc3c07
rename global version_information and its struct type
2021-08-21 20:11:22 +02:00
Philippe Teuwen
9a00ad0230
rename version.c into version_pm3.c to avoid clash with mbedtls and other future clashes
2021-05-21 00:15:20 +02:00
Philippe Teuwen
0a2eb6783c
chmod perl scripts
2020-05-22 12:41:19 +02:00
Philippe Teuwen
4382f8c9be
mkversion: add --undecided
2020-05-21 11:50:03 +02:00
Philippe Teuwen
e2a20631c7
remove section version_information for client
2020-05-20 21:11:45 +02:00
Philippe Teuwen
ef586c2a41
version info also for client, still cmake to do
2020-05-20 21:11:45 +02:00
Joe Harrison
7d157606ee
Use /usr/bin/env in shebangs
...
Stop assuming that bash is in /bin, and that perl and python are in
/usr/bin, etc.
Instead, use env command to find these commands in the path.
2020-02-18 00:00:24 +00: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
iceman1001
05ddd39cae
textual, to reflect which repo.
2019-04-28 17:06:07 +02:00
Philippe Teuwen
ae5b6fa169
rework shell scripts for easy client or flasher
2019-04-27 11:25:07 +02:00
Philippe Teuwen
a555799a7c
Stop poking Internet when compiling
2019-04-27 10:41:10 +02:00
Philippe Teuwen
1b2601a48a
Add missing EOF LF
2019-03-12 00:12:26 +01:00
Philippe Teuwen
bcb33ca5ef
tools scripts: fix mix of spaces & tabs
2019-03-09 10:52:45 +01:00
iceman1001
f943348a7b
FIX: detection of presence of git on system. ie downloaded a zip file with everything or precompiled distro may not have git installed. On ubuntu/mingw 'env -S' doesn't exist.
2019-02-18 10:18:55 +01:00
Colin J. Brigato
c74dbb63b8
Pass 2; commit 2;
2018-09-06 05:24:50 +02:00
iceman1001
a11162a9fe
chg: bash seems to work better on Ubuntu. Tested on ubuntu, mingw.
2018-04-26 23:16:38 +02:00
iceman1001
1a0a465e11
chg: time time..
2018-04-26 23:07:50 +02:00
iceman1001
fd3f3bb1ef
chg: tries to see if GIT is installed. Simplified substring.
2018-04-26 23:02:53 +02:00
iceman1001
d61e712ee4
chg: mkversion.pl may need the fetch.
2017-09-17 19:30:20 +02:00
iceman1001
507fd2d43a
CHG: Not sure why we fetch all from git in the mkversion script. It just takes time.. Someone who knows better can explain it to me and I'll revert it back.
2017-09-14 11:17:03 +02:00
iceman1001
51e930bcba
fix: extra new line needed
2017-08-21 17:29:47 +02:00
iceman1001
05e160b1f2
fix: https://github.com/Proxmark/proxmark3/issues/12 this should allow for both use-cases to get a nice date.
...
A) ppl uses Git to pull the lastest source.
B) ppl download the zipfile
2017-08-20 03:52:06 +02:00
iceman1001
dbbc82968c
CHG: got insperation from https://github.com/menshiyun/proxmark3/commits/local and the clean variable.
2016-12-07 17:06:15 +01:00
iceman1001
c3b6fdfa5b
CHG: saw @menshiyun 's change to localtime on github.
...
CHG: make sure that the 'iceman' label is in the version text. This is purely to make sure if they are using my fork or not.
2016-09-26 12:28:35 +02:00
iceman1001
d515e7a3a0
CHG: a different version string when compiling on systems without git or the release tags.
2016-09-01 16:11:31 +02:00
iceman1001
43d3f76921
FIX: this should remove some warnings while compiling on linux and when running Travis-CI in a docker container.
...
some format specifier for uint64_t
and getting the git history in the perl script.
2016-01-15 12:43:29 +01:00
iceman1001
7bd30f12ac
Small fixes,
...
Fix: removed a call to free, which I think made linux people unhappy during "lf t55xx rd 0"...
Add: "lf t55xx fsk" now kind of outputs binary from "FSK2a R/40 R/50"..
2014-10-16 15:05:27 +02:00
ikarus
9c6837165b
Updated nameing (svn -> git) & fixed whitespaces.
2014-04-02 21:46:25 +02:00
Martin Holst Swende
e3ac0d7095
Fixed so build scripts utilises the git version
2014-04-01 20:52:45 +02:00
roel@libnfc.org
69135e1c04
changed version.c, compile time is now always present, even when svn is not working
2013-03-27 10:27:14 +00:00
W8M2Hg9lLmWqXSGC
50011f1970
Added regex to remove spaces and new lines from version.c when compiling under Windows.
2012-01-29 00:51:08 +00:00
marcansoft
b7913d8f4b
Make version data const
2010-02-26 14:02:27 +00:00
marcansoft
49b35ff9c2
More CRLF -> LF
2010-02-20 21:56:46 +00:00
henryk@ploetzli.ch
4f3bd9738f
Fix mkversion.pl for the case where the global svn revision is different from the last changed revision
2009-09-01 22:56:07 +00:00
henryk@ploetzli.ch
3927b707bd
Our windows perl doesn't like use strict
2009-08-28 07:31:36 +00:00
henryk@ploetzli.ch
8a6aec16d8
Implement version information storage and retrieval for the bootrom and the osimage.
...
Use perl to create the version information (thereby re-creating the perl dependency and adding an svn dependency) but fall back in case of missing perl or svn
2009-08-28 06:40:44 +00:00