A compound of the general formula (I) or pharmaceutically acceptable prodrugs,salts, hydrates, solvates, crystal forms or diastereomers thereof isdescribed. A method of treating tyrosine kinase-associated disease states in asubject using a compound of formula (I) is also described.