Index: tools/autogen.py
===================================================================
--- tools/autogen.py	(revision fa9f8ade9ce2cef8a6142a4f2b436969080b8743)
+++ tools/autogen.py	(revision 147a0663044856ae3a924ab67a1876073cde3dc0)
@@ -34,6 +34,13 @@
 def usage():
 	print("%s - Automated structure and offsets generator" % sys.argv[0])
-	print("%s file.ag probe|generate struct.ag" % sys.argv[0])
+	print("%s file.ag depend|probe|generate struct.ag" % sys.argv[0])
 	sys.exit()
+
+def depend(struct):
+	deps = ""
+	for include in struct['includes']:
+		if 'depends' in include.keys():
+			deps = deps + include['depends'] + "\n"
+	return deps.strip()
 
 def generate_includes(struct):
@@ -160,5 +167,8 @@
 		struct = yaml.load(fp)
 
-	if sys.argv[1] == "probe":
+	if sys.argv[1] == "depend":
+		deps = depend(struct)
+		print(deps)
+	elif sys.argv[1] == "probe":
 		code = probe(struct)
 		print(code)
