diff --git a/Makefile b/Makefile index c821358..1ee1831 100644 --- a/Makefile +++ b/Makefile @@ -19,6 +19,12 @@ CXXFLAGS := -Wall IPXWRAPPER_DEPS := src/ipxwrapper.o src/winsock.o src/ipxwrapper_stubs.o src/log.o src/ipxwrapper.def +BIN_FILES := changes.txt license.txt readme.txt ipxwrapper.dll mswsock.dll wsock32.dll ipxconfig.exe +SRC_FILES := changes.txt license.txt Makefile mkstubs.pl readme.txt src/config.h src/ipxconfig.cpp \ + src/ipxwrapper.c src/ipxwrapper.def src/ipxwrapper.h src/ipxwrapper_stubs.txt src/log.c \ + src/mswsock.def src/mswsock_stubs.txt src/stubdll.c src/winsock.c src/winstuff.h src/wsock32.def \ + src/wsock32_stubs.txt + all: ipxwrapper.dll wsock32.dll mswsock.dll ipxconfig.exe clean: @@ -27,9 +33,14 @@ clean: dist: all mkdir ipxwrapper-$(VERSION) - cp changes.txt license.txt readme.txt ipxwrapper.dll mswsock.dll wsock32.dll ipxconfig.exe ipxwrapper-$(VERSION)/ + cp --parents $(BIN_FILES) ipxwrapper-$(VERSION)/ zip -r ipxwrapper-$(VERSION).zip ipxwrapper-$(VERSION)/ rm -r ipxwrapper-$(VERSION)/ + + mkdir ipxwrapper-$(VERSION)-src + cp --parents $(SRC_FILES) ipxwrapper-$(VERSION)-src/ + zip -r ipxwrapper-$(VERSION)-src.zip ipxwrapper-$(VERSION)-src/ + rm -r ipxwrapper-$(VERSION)-src/ ipxwrapper.dll: $(IPXWRAPPER_DEPS) $(CC) $(CFLAGS) -Wl,--enable-stdcall-fixup,-s -shared -o ipxwrapper.dll $(IPXWRAPPER_DEPS) -liphlpapi