about summary refs log tree commit diff
path: root/datasrc/compile.py
diff options
context:
space:
mode:
Diffstat (limited to 'datasrc/compile.py')
-rw-r--r--datasrc/compile.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/datasrc/compile.py b/datasrc/compile.py
index 30734a21..d3970ed6 100644
--- a/datasrc/compile.py
+++ b/datasrc/compile.py
@@ -36,6 +36,15 @@ if "client_content_source" in sys.argv: gen_client_content_source = True
 if "server_content_header" in sys.argv: gen_server_content_header = True
 if "server_content_source" in sys.argv: gen_server_content_source = True
 
+if gen_client_content_header:
+	print "#ifndef CLIENT_CONTENT_HEADER"
+	print "#define CLIENT_CONTENT_HEADER"
+
+if gen_server_content_header:
+	print "#ifndef SERVER_CONTENT_HEADER"
+	print "#define SERVER_CONTENT_HEADER"
+
+
 if gen_client_content_header or gen_server_content_header:
 	# emit the type declarations
 	contentlines = file("datasrc/content.py").readlines()
@@ -210,3 +219,5 @@ if gen_network_source:
 	for l in lines:
 		print l
 	
+if gen_client_content_header or gen_server_content_header:
+	print "#endif"