Please consider having all includes headers required to compile Media Driver in a single include folder. There's one in root folder inc and one more in Gmmlib/inc. Consider also removing hardcoded path like this one in Gmmlib.h that breaks if user uses -DINC_PATH #include "../../inc/umKmInc/sharedata.h"