changed TARGET-OS to TARGET_OS for consistency