Index: /Daodan/dist/00020DaodanWin/Mod_Info.cfg
===================================================================
--- /Daodan/dist/00020DaodanWin/Mod_Info.cfg	(revision 1165)
+++ /Daodan/dist/00020DaodanWin/Mod_Info.cfg	(revision 1165)
@@ -0,0 +1,6 @@
+AEInstallVersion -> 2.0
+NameOfMod -> Daodan DLL (Windows)
+Creator -> Gumby, RossyMiles, Sfeli, Alloc
+ModVersion -> 4.1
+Readme -> The Daodan DLL patches Oni.exe to be able to run on modern machines, as well as adding new features. The Daodan DLL is actually called "binkw32.dll", but note that this is totally different from the binkw32.dll that comes with Oni. See this page for more information: http://wiki.oni2.net/Daodan_DLL for documentation.
+
Index: /Daodan/dist/00020DaodanWin/plain/win_only/run_full.bat
===================================================================
--- /Daodan/dist/00020DaodanWin/plain/win_only/run_full.bat	(revision 1165)
+++ /Daodan/dist/00020DaodanWin/plain/win_only/run_full.bat	(revision 1165)
@@ -0,0 +1,5 @@
+:: run_full.bat
+:: runs Oni in fullscreen
+:: (with some extra output)
+
+start Oni -debugfiles -switch
Index: /Daodan/dist/00020DaodanWin/plain/win_only/run_wind.bat
===================================================================
--- /Daodan/dist/00020DaodanWin/plain/win_only/run_wind.bat	(revision 1165)
+++ /Daodan/dist/00020DaodanWin/plain/win_only/run_wind.bat	(revision 1165)
@@ -0,0 +1,5 @@
+:: run_wind.bat
+:: runs Oni in a "window"
+:: (with some extra output)
+
+start Oni -noswitch -debugfiles 
Index: /Daodan/src/makefile
===================================================================
--- /Daodan/src/makefile	(revision 1164)
+++ /Daodan/src/makefile	(revision 1165)
@@ -2,4 +2,5 @@
 SRC = 
 TARGET = ../build/
+DIST_TARGET = ../dist/00020DaodanWin
 SUBFOLDERS = Patches beaengine
 
@@ -16,4 +17,12 @@
 
 FILES := _DLLInfo.rc $(foreach dir,. $(SUBFOLDERS),$(wildcard $(SRC)$(dir)/*.c))
+
+DIST_OUT = $(DIST_TARGET)/plain/win_only/binkw32.dll
+DIST_FILES := $(DIST_TARGET)/Mod_Info.cfg \
+              $(DIST_TARGET)/plain/win_only/realbink.dll \
+              $(DIST_TARGET)/plain/win_only/run_full.bat \
+              $(DIST_TARGET)/plain/win_only/run_wind.bat \
+              $(DIST_OUT)
+DIST = $(DIST_TARGET).zip
 
 ###################################################
@@ -35,12 +44,17 @@
 DEST = $(patsubst $(SRC)%.rc,$(TARGET)%.o,$(patsubst $(SRC)%.c,$(TARGET)%.o,$(FILES)))
 
-ALL: $(DESTFOLDERS) $(DEST) $(OBJS)
+all: $(OUT)
+.PHONY: all
+
+$(OUT): $(DESTFOLDERS) $(DEST) $(OBJS)
 	@echo "Linking"
 	$(LOCALE) $(GCC) $(LINKFLAGS) -o $(OUT) $(DEST) $(OBJS) $(LIBDIRS) $(LIBS)
 
 clean:
-	rm -f $(DEST)
-	rm -Rf $(DESTFOLDERS)
-	rm -f $(OUT)
+	-rm -f $(DEST)
+	-rm -Rf $(DESTFOLDERS)
+	-rm -f $(OUT)
+	-rm -f $(DIST) $(DIST_OUT)
+.PHONY: clean
 
 $(DESTFOLDERS):
@@ -57,2 +71,10 @@
 	@echo
 
+$(DIST): $(DIST_FILES)
+	bsdtar -acf $@ --strip-components 2 $(DIST_FILES)
+
+$(DIST_OUT): $(OUT)
+	cp -f $< $@
+
+dist: $(DIST)
+.PHONY: dist
