diff DependencyLoader_Bootstrap/bootstrap.lua @ 10:e0a4a8b5b389

lots more modifications...
author mckenziemc
date Sun, 05 Dec 2010 03:10:07 -0800
parents 5362e308c3eb
children b230b94d4487
line wrap: on
line diff
--- a/DependencyLoader_Bootstrap/bootstrap.lua	Sun Dec 05 00:12:57 2010 -0800
+++ b/DependencyLoader_Bootstrap/bootstrap.lua	Sun Dec 05 03:10:07 2010 -0800
@@ -6,14 +6,18 @@
 
 local addonName, addonTable = ...
 
+
+print("loading DependencyLoader_Bootstrap")
+
 --	TODO: move and use dependency parsing function here?
-local dependencies = {"LibStub", "LibPrint-1.0", "Ace3"}
+local dependencies = {"LibStub", "Ace3", "LibBuilder-1.0", "LibPrint-1.0", "LibScriptLink-1.0"}
 
 local canLoad = true
 for _, addon in pairs(dependencies) do
 	local reason = select(6, GetAddOnInfo(addon))
 	
-	if reason ~= nil and reason ~= "DISABLED" then
+	if reason ~= nil and reason ~= "DISABLED" and reason ~= "DEP_DISABLED" then
+		print("Can't load", addon)
 		canLoad = false
 		break
 	end
@@ -25,12 +29,13 @@
 end
 
 
-print("Loading DependencyLoader")
+print("bootstrap: Loading DependencyLoader")
 
 for _, addon in pairs(dependencies) do
 	EnableAddOn(addon)
+	LoadAddOn(addon)
 end
 
-EnableAddOn("DependencyLoader_Core")
-LoadAddOn("DependencyLoader_Core")
+EnableAddOn("DependencyLoader")
+LoadAddOn("DependencyLoader")