diff --git a/Makefile b/Makefile index 615ea97..2f6a3ae 100644 --- a/Makefile +++ b/Makefile @@ -201,6 +201,9 @@ tools: $(N2N_LIB) win32: $(MAKE) -C $@ +win32/edge_rc.o: win32/edge.rc win32/edge.manifest + windres win32/edge.rc -O coff -o win32/edge_rc.o + src/edge.o: $(N2N_DEPS) src/supernode.o: $(N2N_DEPS) src/example_edge_embed_quick_edge_init.o: $(N2N_DEPS) @@ -213,6 +216,10 @@ src/example_edge_embed_quick_edge_init: $(N2N_LIB) src/example_sn_embed: $(N2N_LIB) src/example_edge_embed: $(N2N_LIB) +ifeq ($(CONFIG_TARGET), mingw) +src/edge: win32/edge_rc.o +endif + %: src/% cp $< $@ diff --git a/win32/edge.manifest b/win32/edge.manifest new file mode 100644 index 0000000..8fd4382 --- /dev/null +++ b/win32/edge.manifest @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/win32/edge.rc b/win32/edge.rc new file mode 100644 index 0000000..dcbbfbc --- /dev/null +++ b/win32/edge.rc @@ -0,0 +1,3 @@ +// https://www.transmissionzero.co.uk/computing/win32-apps-with-mingw/ +// ID_MANIFEST RT_MANIFEST "edge.manifest" +1 24 "edge.manifest" \ No newline at end of file