diff --git a/build/bakefiles/jpeg.bkl b/build/bakefiles/jpeg.bkl
index dbd52bd39e..e166c53906 100644
--- a/build/bakefiles/jpeg.bkl
+++ b/build/bakefiles/jpeg.bkl
@@ -10,8 +10,12 @@
wxjpeg
+
+ $(SRCDIR)/src/jpeg
+
-
+
$(LIBDIRNAME)
src/jpeg/jcomapi.c
diff --git a/build/bakefiles/odbc.bkl b/build/bakefiles/odbc.bkl
index eec210764d..f76a8d2f1e 100644
--- a/build/bakefiles/odbc.bkl
+++ b/build/bakefiles/odbc.bkl
@@ -5,13 +5,20 @@
- builtin
+
+ builtin
+ 0
+
wxodbc
+
+ $(SRCDIR)/src/odbc
+
-
+
$(LIBDIRNAME)
src/iodbc/catalog.c
diff --git a/build/bakefiles/png.bkl b/build/bakefiles/png.bkl
index 8d80297d2c..2f6b6d74de 100644
--- a/build/bakefiles/png.bkl
+++ b/build/bakefiles/png.bkl
@@ -10,9 +10,14 @@
wxpng
+
+ $(SRCDIR)/src/png
+
-
+
$(LIBDIRNAME)
+ $(INC_ZLIB)
src/png/png.c
src/png/pngerror.c
diff --git a/build/bakefiles/regex.bkl b/build/bakefiles/regex.bkl
index fa07162d7c..4a07538688 100644
--- a/build/bakefiles/regex.bkl
+++ b/build/bakefiles/regex.bkl
@@ -10,8 +10,12 @@
wxregex
+
+ $(SRCDIR)/src/regex
+
-
+
$(LIBDIRNAME)
src/regex/regcomp.c
diff --git a/build/bakefiles/tiff.bkl b/build/bakefiles/tiff.bkl
index 815b2b8edc..453d8570bc 100644
--- a/build/bakefiles/tiff.bkl
+++ b/build/bakefiles/tiff.bkl
@@ -10,10 +10,20 @@
wxtiff
+
+ $(SRCDIR)/src/tiff
+
-
+
+ src/tiff/tif_unix.c
+ src/tiff/tif_win32.c
+
+
+
$(LIBDIRNAME)
+ $(TIFF_PLATFORM_SRC)
src/tiff/tif_aux.c
src/tiff/tif_close.c
src/tiff/tif_codec.c
@@ -42,7 +52,6 @@
src/tiff/tif_strip.c
src/tiff/tif_thunder.c
src/tiff/tif_tile.c
- src/tiff/tif_unix.c
src/tiff/tif_version.c
src/tiff/tif_warning.c
src/tiff/tif_write.c
diff --git a/build/bakefiles/zlib.bkl b/build/bakefiles/zlib.bkl
index c32306acd3..18020fa730 100644
--- a/build/bakefiles/zlib.bkl
+++ b/build/bakefiles/zlib.bkl
@@ -10,8 +10,12 @@
wxzlib
+
+ $(SRCDIR)/src/zlib
+
-
+
$(LIBDIRNAME)
src/zlib/adler32.c