diff --git a/samples/html/help/help.cpp b/samples/html/help/help.cpp
index 4c17088e67..457fb96e0f 100644
--- a/samples/html/help/help.cpp
+++ b/samples/html/help/help.cpp
@@ -155,11 +155,19 @@
help.UseConfig(wxConfig::Get());
bool ret;
+#ifdef __WXMAC__
+ ret = help.AddBook(":helpfiles:testing.hhp");
+#else
help.SetTempDir(".");
ret = help.AddBook("helpfiles/testing.hhp");
+#endif
if (! ret)
wxMessageBox("Failed adding book helpfiles/testing.hhp");
+#ifdef __WXMAC__
+ ret = help.AddBook(":helpfiles:another.hhp");
+#else
ret = help.AddBook("helpfiles/another.hhp");
+#endif
if (! ret)
wxMessageBox("Failed adding book helpfiles/another.hhp");
}
diff --git a/samples/html/help/makemac6.mcp b/samples/html/help/makemac6.mcp
new file mode 100644
index 0000000000..4b052df2dd
Binary files /dev/null and b/samples/html/help/makemac6.mcp differ