path-constant TOP : . ; include $(TOP)/../boost-version.jam ; use-project fost-py : ../fost-py/ ; project : requirements $(BOOST_HEADERS) windows:../OpenSSL/install/include/ ../fost-base/Cpp/include/ ../fost-orm/Cpp/include/ ../fost-py/Cpp/include/ Cpp/include/ multi shared windows:on windows:on windows:off windows:on windows:database windows:WIN32 windows:_AFXDLL windows:UNICODE windows:_UNICODE : default-build release : build-dir $(BUILD_DIRECTORY) ; # A little "rule" (function) to clean up the syntax of declaring tests # of these extension modules. rule run-test ( test-name : sources + ) { import testing ; testing.make-test run-pyd : $(sources) : : $(test-name) ; } # An install rule for the Python libs rule icfp-py-install ( pyd ) { install $(TOP)/Python/cpp : $(pyd) : LIB PYD on ; } build-project ../fost-py/Cpp/fost-fpython/ ; build-project Cpp/test/ ; build-project Cpp/vm/ ; build-project Cpp/ ;