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 *.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 ; Package [ Wildcard include : *.h ] ;