+%-emd.o: %.emd
+ @$(CO) -o $(*)-emd.s --code-label _$(subst -,_,$(*)) $<
+ @$(AS) -o $@ $(AFLAGS) $(*)-emd.s
+
+%-joy.o: %.joy
+ @$(CO) -o $(*)-joy.s --code-label _$(subst -,_,$(*)) $<
+ @$(AS) -o $@ $(AFLAGS) $(*)-joy.s
+
+%-mou.o: %.mou
+ @$(CO) -o $(*)-mou.s --code-label _$(subst -,_,$(*)) $<
+ @$(AS) -o $@ $(AFLAGS) $(*)-mou.s