General formula for the macrolone compounds. Structures vary with respect to the macrolide scaffold (erythromycin-derived 8-a-lactame, erythromycin oxime, clarithromycin, clarithromycin carbamate, azithromycin, and roxithromycin), linker length, the type and number of heteroatoms (O or N) in the linker, and the position of the linker on the quinolone unit. X, O, N or OCH2CH2; Y, O or N; Z, halogen atom (Cl or F); R1, methyl ester of quinolone carboxylic acid.