mirror of
https://github.com/ntop/n2n.git
synced 2026-10-19 16:16:12 +00:00
Hack around the "helpful" exe file suffix
If there is a way to turn off the mingw insistence that it will rewrite the filename it was given in the "-o" options, I have not been able to find it. I could easily handle all the moves or renames at the end of the build process if I could turn off this feature. Especially since it means that make often thinks that the file has not been built (the filename that make knows about is not the file that actually gets built by the mingw gcc, so the if-newer tests that make applies will always fail)
This commit is contained in:
+13
-2
@@ -37,9 +37,20 @@ n2n-route.o: $(N2N_LIB) $(HEADERS) ../config.mak
|
||||
n2n-portfwd.o: $(N2N_LIB) $(HEADERS) ../config.mak
|
||||
n2n-decode.o: $(N2N_LIB) $(HEADERS) ../config.mak
|
||||
|
||||
ifneq (,$(findstring mingw,$(CONFIG_HOST_OS)))
|
||||
# HACK for windows.
|
||||
%.exe: %
|
||||
cp $< $@
|
||||
n2n-benchmark.exe: n2n-benchmark
|
||||
n2n-keygen.exe: n2n-keygen
|
||||
n2n-route.exe: n2n-route
|
||||
n2n-portfwd.exe: n2n-portfwd
|
||||
n2n-decode.exe: n2n-decode
|
||||
tests-compress.exe: tests-compress
|
||||
tests-elliptic.exe: tests-elliptic
|
||||
tests-hashing.exe: tests-hashing
|
||||
tests-transform.exe: tests-transform
|
||||
tests-wire.exe: tests-wire
|
||||
tests-auth.exe: tests-auth
|
||||
endif
|
||||
|
||||
# See comments in the topdir Makefile about how to generate coverage
|
||||
# data.
|
||||
|
||||
Reference in New Issue
Block a user