Commit graph

38 commits

Author SHA1 Message Date
Joseph C. Lehner
0f940474db Remove LIBS 2020-12-13 20:49:50 +01:00
Joseph C. Lehner
55452bb753 More fuzzing related changes 2020-07-07 10:10:47 +02:00
Joseph C. Lehner
c0c951f4a8 Merge branch 'master' of github.com:jclehner/nmrpflash 2020-07-06 18:15:44 +02:00
Joseph C. Lehner
ec29ee610d Fuzzing related changes 2020-07-06 18:14:41 +02:00
Joseph C. Lehner
7d901d078f
Merge pull request #37 from real-dam/cross-pkg-config
Improve cross-building by honoring PKG_CONFIG from environment
2020-05-11 16:20:26 +02:00
Damyan Ivanov
1679444dce Improve cross-building by honoring PKG_CONFIG from environment
This is in response to Debian bug #960165 by Helmut Grohne.
<https://bugs.debian.org/960165>

When cross-building, another pkg-config is used that accounts for the target
architecture.

The patch makes it possible to supply that via the PKG_CONFIG environment
variable and defaults to 'pkg-config' so no such variable defaults to
native build.
2020-05-10 07:26:31 +00:00
Damyan Ivanov
9f1a6027b4 support compiling outside git checkout
When building nmrpflash for Debian, there is no 'git' command available,
and there is no '.git' directory either. This makes the build emit
warnings from the $(shell) calls in VERSION variable in the Makefile
and breaks the '-V' option.

The change in this patch accounts for missing 'git' command and resorts
to using a STANDALONE_VERSION environment variable which in turn is
provided by the package build mechanics.

This change has no effect when the git command is available and the
'.git' directory is present.
2020-04-19 06:07:13 +00:00
Joseph C. Lehner
46c56b75e2 OSX -> MacOS 2020-01-09 21:28:28 +01:00
Joseph C. Lehner
826ff59150 Drop 32-bit support on macOS 2019-04-26 20:48:40 +02:00
Joseph C. Lehner
86e490f249 Use libnl to add/remove IPs on Linux 2017-02-25 10:02:00 +01:00
Joseph C. Lehner
44782bee4c Fix issues in new nmrp code 2017-02-21 17:55:39 +01:00
Joseph C. Lehner
79f3c1ff56 Implement TFTP blksize option 2017-01-06 19:01:50 +01:00
Joseph C. Lehner
d531800ecb Pimp makefile 2016-11-20 20:50:05 +01:00
Joseph C. Lehner
ef6715645d Update makefile 2016-11-19 14:19:02 +01:00
Joseph C. Lehner
564aff28aa Use time_monotonic for timeouts 2016-11-18 17:39:04 +01:00
Joseph C. Lehner
8d9ab31b79 Add fuzzing stuff 2016-11-18 17:18:38 +01:00
Joseph C. Lehner
7ffd9cbdb2 Remove v from VERSION 2016-11-13 08:48:48 +01:00
Joseph C. Lehner
0d70d53df9 Remove ARP stuff 2016-11-13 08:44:26 +01:00
Joseph C. Lehner
f38833e940 Add ARPinger 2016-11-12 13:48:28 +01:00
Joseph C. Lehner
e77096c9b7 Put version in zip file name 2016-08-12 11:39:51 +02:00
Joseph C. Lehner
bc6007beb7 Merge branches 2016-08-09 17:17:01 +02:00
Joseph C. Lehner
9d2f9e3636 Add LDFLAGS to Makefile 2016-02-09 09:18:37 +01:00
Joseph C. Lehner
03f7a59bd3 Use -mmacosx-version-min 2016-02-08 23:29:12 +01:00
Joseph C. Lehner
82f33d07a4 Some windows fixes 2016-02-08 16:43:10 +01:00
Joseph C. Lehner
0bf73c3919 Create zip files when release-building 2016-02-08 16:30:03 +01:00
Joseph C. Lehner
904a81b50e nmrp-flash -> nmrpflash 2016-02-08 16:21:57 +01:00
Joseph C. Lehner
d94e849b16 Fix release builds on OSX 2016-02-08 16:49:57 +02:00
Joseph C. Lehner
aa0f1992e3 Use git describe for the version string 2016-02-08 15:45:51 +01:00
Joseph C. Lehner
062c922e9b Update makefile 2016-02-08 15:28:01 +01:00
Joseph C. Lehner
6135b1be77 Merge branch 'master' of github.com:jclehner/nmrp-flash 2016-02-08 15:26:38 +01:00
Joseph C. Lehner
3c0e5e6856 Add prebuilt binary for OSX 2016-02-08 16:26:09 +02:00
Joseph C. Lehner
b59709a37e Update Makefile 2016-02-08 16:11:24 +02:00
Joseph C. Lehner
35b5b36a89 Add LDFLAGS 2016-02-08 13:42:45 +01:00
Joseph C. Lehner
ba285c462a Make it compile on Linux again 2016-02-07 21:05:49 +01:00
Joseph C. Lehner
47c00c9002 Update makefile 2016-01-29 23:05:02 +02:00
Joseph C. Lehner
69995f7b41 Add "install" target 2016-01-25 14:53:06 +01:00
Joseph C. Lehner
20ce6945e3 Rename binary to nmrp-flash 2016-01-25 14:28:09 +01:00
Joseph C. Lehner
2a7ec6c286 Add Makefile 2016-01-24 21:56:33 +01:00