diff --git a/externals/disis/Makefile.pdlibbuilder b/externals/disis/Makefile.pdlibbuilder.revised
similarity index 99%
rename from externals/disis/Makefile.pdlibbuilder
rename to externals/disis/Makefile.pdlibbuilder.revised
index bb02fe103b26d80136d497241ac9f071a6e00fe1..ed11b2259b0c5f674cd6005c810f9d9ff1e20379 100644
--- a/externals/disis/Makefile.pdlibbuilder
+++ b/externals/disis/Makefile.pdlibbuilder.revised
@@ -537,8 +537,8 @@ ifeq ($(system), Darwin)
     arch.ld.flags := -arch ppc -arch i386 -arch x86_64 -mmacosx-version-min=10.4
   endif
   ifeq ($(machine), x86_64)
-    arch.c.flags := -arch i386 -arch x86_64 -mmacosx-version-min=10.5
-    arch.ld.flags := -arch i386 -arch x86_64 -mmacosx-version-min=10.5
+    arch.c.flags := -arch x86_64 -mmacosx-version-min=10.5
+    arch.ld.flags := -arch x86_64 -mmacosx-version-min=10.5
   endif
 endif
 
diff --git a/externals/disis/makefile b/externals/disis/makefile
index ebac23f23636f3ef5c1f2b00aed4aaae408d207f..8eba0a9ff9dc07c688d71d4af045b8368476715b 100755
--- a/externals/disis/makefile
+++ b/externals/disis/makefile
@@ -22,13 +22,9 @@ CWIID_LIB_STATIC= $(CWIID_PATH)/libcwiid/libcwiid.a
 CWIID_INCLUDE = -I$(CWIID_PATH)/libcwiid
 cflags = $(CWIID_INCLUDE)
 
-define forDarwin
-    disis_wiimote.class.sources = disis_wiimote.c
-    disis_wiimote.class.ldlibs = $(CWIID_LIB_STATIC) -lbluetooth -lpthread
-endef
 define forLinux
     disis_wiimote.class.sources = disis_wiimote.c
     disis_wiimote.class.ldlibs = $(CWIID_LIB_STATIC) -lbluetooth -lpthread
 endef
 
-include Makefile.pdlibbuilder
+include Makefile.pdlibbuilder.revised