project boost/filesystem : source-location ../src ; SOURCES = exception operations_posix_windows path_posix_windows convenience ; import os ; if [ os.name ] = NT { linkage = static ; } lib boost_filesystem : $(SOURCES).cpp : $(linkage) ;