The present invention relates to a compound represented by the following general formula (I): The present invention relates to novel heterocyclic compounds, pharmaceutically acceptable salts, pharmaceutically acceptable solvates, enantiomers, diastereomers and polymorphs thereof. The invention also relates to a process for the preparation of the compounds according to the invention, pharmaceutical compositions comprising said compounds and their use as selective Breton's tyrosine kinase (BTK) inhibitors.本発明は、下記一般式(I):の新規複素環式化合物、それらの医薬的に許容できる塩、医薬的に許容できる溶媒和物、鏡像異性体、ジアステレオマー及び多形体に関する。本発明はまた、本発明の化合物の調製方法、前記化合物を含む医薬組成物、及び選択的ブルトン型(Bruton’s)チロシンキナーゼ(BTK)阻害剤としてのそれらの使用にも関する。