Joseph C. Lehner
0b755d44f8
Update Makefile and Dockerfile
2024-10-01 11:42:29 +02:00
Joseph C. Lehner
c5f26b85e4
Update Makefile and Dockerfile
2024-10-01 11:32:18 +02:00
Joseph C. Lehner
11be614310
Silence wget
2024-09-30 16:50:59 +02:00
Joseph C. Lehner
e6767ecbad
Ignore cache for Docker builds
2024-09-30 16:47:42 +02:00
Joseph C. Lehner
2d10bf7045
Update Makefile
2024-09-29 11:59:31 +02:00
Joseph C. Lehner
4e84b3809f
Fix Makefile
2023-10-18 17:34:57 +02:00
Joseph C. Lehner
56ccc521ab
Show pretty interface names on macOS
2023-10-18 12:57:58 +02:00
Joseph C. Lehner
fe7a86d3c1
Add Dockerfile for Linux and Windows builds
2023-09-15 11:38:02 +02:00
Joseph C. Lehner
03ef550b64
Update Makefile
2023-09-15 11:04:43 +02:00
Joseph C. Lehner
8a2a0c3393
Update Makefile
2023-09-15 10:50:32 +02:00
Joseph C. Lehner
0bcf3daf0c
Update Makefile
2023-09-15 10:24:59 +02:00
Joseph C. Lehner
382346cdf7
Create build/ directory
2023-09-09 14:51:29 +02:00
Joseph C. Lehner
66eee8ba95
Try linux .AppImage builds
2023-09-09 14:19:01 +02:00
Joseph C. Lehner
6f6f570737
Make case-sensitive filesystems happy
2023-08-07 22:17:08 +02:00
Joseph C. Lehner
2fd4f83f61
Remove unused runtime dependency -ldl
2023-08-04 13:27:12 +02:00
Joseph C. Lehner
35e2aa2ddf
Remove -O2 flag for now
2023-07-27 09:43:01 +02:00
Joseph C. Lehner
493270f5e1
Include icon and manifest in Makefile mingw builds
2023-07-26 16:29:18 +02:00
Joseph C. Lehner
6d7a76d73b
Support mingw builds from Makefile
2023-07-26 16:09:29 +02:00
Joseph C. Lehner
f6990ac433
Don't use pcap_open_live
...
Instead, only activate the pcap handle once all relevant options
have been set. Also, increate the timeout length.
This *might* fix issues where users were reporting their routers
not responding[1] on Windows or macOS, whereas everything worked
on Linux (such as #111 ).
[1] "No response after 60 seconds. Bailing out."
2023-01-11 18:22:09 +01:00
Joseph C. Lehner
6c090ad9e8
Use pkg-config for libpcap on Linux
2022-07-20 18:29:02 +02:00
Joseph C. Lehner
6548a08509
Update Makefile
2022-07-20 17:17:45 +02:00
Joseph C. Lehner
c80c9e1456
Fix "make install"
2022-07-20 17:13:03 +02:00
Joseph C. Lehner
0b739896b2
Update Makefile
2022-07-20 15:25:32 +02:00
Joseph C. Lehner
1c88cc86dc
Fix macOS universal binary builds
2022-06-13 13:43:38 +02:00
Joseph C. Lehner
d22807f3a3
Update icon
2021-09-30 22:31:50 +02:00
Joseph C. Lehner
0685f52205
Update Makefile
2021-09-30 11:15:08 +02:00
Joseph C. Lehner
22a7a4fd5a
Update makefile
2021-05-21 11:02:46 +02:00
Joseph C. Lehner
8a4607947b
Update Makefile
2021-01-24 13:00:16 +01:00
Joseph C. Lehner
4a8b10790e
Target older macOS versions
2021-01-21 15:46:48 +01:00
Joseph C. Lehner
77ce48a443
Build universal x86_64/arm64 binaries for macOS
2020-12-21 15:50:21 +01:00
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