add libhardware_X.c