diff --git a/externals/markex/Makefile b/externals/markex/Makefile
index de11f8a48250abe429fa18117c93097267684ac0..11b3131e2002d5f41f02ffbffbda41156f19e34e 100644
--- a/externals/markex/Makefile
+++ b/externals/markex/Makefile
@@ -5,7 +5,7 @@ LIBRARY_NAME = markex
 
 # add your .c source files, one object per file, to the SOURCES
 # variable, help files will be included automatically
-SOURCES = abs~.c alternate.c average.c counter.c hsv2rgb.c invert.c multiselect.c oneshot.c randomF.c reson~.c rgb2hsv.c strcat.c tripleLine.c tripleRand.c vector+.c vector-.c vector0x2a.c vector0x2f.c vectorabs.c vectorpack.c
+SOURCES = abs~.c alternate.c average.c counter.c hsv2rgb.c invert.c multiselect.c oneshot.c randomF.c reson~.c rgb2hsv.c strcat.c tripleLine.c tripleRand.c vector+.c vector-.c vector0x2a.c v0x2a.c vector0x2f.c v0x2f.c vectorabs.c vectorpack.c
 
 # list all pd objects (i.e. myobject.pd) files here, and their helpfiles will
 # be included automatically
diff --git a/externals/markex/v0x2a.c b/externals/markex/v0x2a.c
new file mode 100644
index 0000000000000000000000000000000000000000..a62d0aa6659a067beadb3904250de0796af6e2e6
--- /dev/null
+++ b/externals/markex/v0x2a.c
@@ -0,0 +1,5 @@
+#include "vector0x2a.c"
+
+void setup_v0x2a(void){
+  vectorMult_setup();
+}
diff --git a/externals/markex/v0x2f.c b/externals/markex/v0x2f.c
new file mode 100644
index 0000000000000000000000000000000000000000..591f03932c7ee233894be09080cab3289e45d916
--- /dev/null
+++ b/externals/markex/v0x2f.c
@@ -0,0 +1,5 @@
+#include "vector0x2f.c"
+
+void setup_v0x2f(void){
+  vectorDiv_setup();
+}
diff --git a/externals/markex/vector0x2a.c b/externals/markex/vector0x2a.c
index 32fcf0e4b5b4dfd1fb6c9935602f40b1dc4495cd..1e3db7a3a01ffa64288c9bf86fbea20cf6756b40 100644
--- a/externals/markex/vector0x2a.c
+++ b/externals/markex/vector0x2a.c
@@ -62,12 +62,3 @@ static void vectorMult_setup(void)
 void setup_vector0x2a(void){
   vectorMult_setup();
 }
-void vector0x2a_setup(void){
-  vectorMult_setup();
-}
-void setup_v0x2a(void){
-  vectorMult_setup();
-}
-void v0x2a_setup(void){
-  vectorMult_setup();
-}
diff --git a/externals/markex/vector0x2f.c b/externals/markex/vector0x2f.c
index 55f744438d5557ea0b2d75a4ac08cd6406ae8e0e..a8f6d039959a101750e38a6c4d9b1d544ee904d0 100644
--- a/externals/markex/vector0x2f.c
+++ b/externals/markex/vector0x2f.c
@@ -61,5 +61,4 @@ static void vectorDiv_setup(void)
 
 void setup_vector0x2f(void) { vectorDiv_setup(); }
 void vector0x2f_setup(void) { vectorDiv_setup(); }
-void setup_v0x2f(void)      { vectorDiv_setup(); }
 void v0x2f_setup(void)      { vectorDiv_setup(); }