Index: Daodan/makefile
===================================================================
--- Daodan/makefile	(revision 683)
+++ Daodan/makefile	(revision 684)
@@ -1,12 +1,3 @@
-ifneq (,$(findstring /cygdrive/,$(PATH)))
-    UNAME := Cygwin
-else
-ifneq (,$(findstring WINDOWS,$(PATH)))
-    UNAME := Windows
-else
-    UNAME := $(shell uname -s)
-endif
-endif
-
+UNAME := $(shell uname -s)
 ifeq ("Linux","$(UNAME)")
     GCC := i686-w64-mingw32-gcc
@@ -18,9 +9,9 @@
 
 GCCFLAGS = -O0 -Wall -fomit-frame-pointer -fpack-struct
-LINKFLAGS = -O0 -Wall -fomit-frame-pointer -fpack-struct -s -mdll -mthread
+LINKFLAGS = -O0 -Wall -fomit-frame-pointer -fpack-struct -s -mdll -mthread -Xlinker --major-image-version -Xlinker 1
 
 #LIBS = -lwinmm -lopengl32 -lgdi32
 LIBS = -lgdi32
-OBJS = obj/binkw32.a
+OBJS = src/binkw32.def
 OUT = build/binkw32.dll
 
@@ -28,5 +19,5 @@
 DEST = $(patsubst src/%.c,build/%.o,$(SRC))
 
-ALL: $(FOLDERS) $(DEST) $(OBJS)
+ALL: $(DEST) $(OBJS)
 	echo "Linking $<"
 	$(GCC) $(LINKFLAGS) -o $(OUT) $(DEST) $(OBJS) $(LIBS)
@@ -36,8 +27,4 @@
 	rm $(OUT)
 
-obj/binkw32.a: src/binkw32.def
-	echo "Generating binkw32.a"
-	$(DLLTOOL) -d $< -l $@
-
 build/%.o: src/%.c
 	echo "Compiling $<"
@@ -45,4 +32,2 @@
 	echo
 
-$(FOLDERS):
-	mkdir $@
