Changed ocean on worlmap2 to use tile #9 (water without path)
[supertux.git] / src / squirrel / Jamfile
index 91a00d6..813349c 100644 (file)
@@ -1,10 +1,22 @@
 SubDir TOP src squirrel ;
 
+SQDBG_SOURCES = [ Wildcard sqdbg : *.cpp *.h *.inl ] ;
+if $(enable_sqdbg) = "yes" {
+    EXTRA_SOURCES = $(SQDBG_SOURCES) ;
+} else {
+    Package $(SQDBG_SOURCES) ;
+}
+
 Library squirrel
-    : [ Wildcard squirrel : *.cpp *.h ]
-      [ Wildcard sqstdlib : *.cpp *.h ]
+    : [ Wildcard include : *.h ]
+      [ Wildcard squirrel : *.cpp *.h ]
+      [ Wildcard sqstdlib : *.cpp *.c *.h ]
+      $(EXTRA_SOURCES)
     : noinstall
 ;
+
+for i in $(squirrel_OBJECTS) {
+    CXXFLAGS on $(i) = [ Filter [ on $(i) GetVar CXXFLAGS ] : -Wall -W -Werror ] -include $(top_builddir)/config.h ;
+    CFLAGS on $(i) = [ Filter [ on $(i) GetVar CFLAGS ] : -Wall -W -Werror ] -include $(top_builddir)/config.h ;
+}
 IncludeDir squirrel : include ;
-C++Flags squirrel : -Wno-error -Wno-switch -Wno-uninitialized
--Wno-unused -Wno-parentheses -Wno-non-virtual-dtor -Wno-sign-compare ;