include ../../Makeincl LIBS = -lm -lstdc++ CFLAGS = AFLAGS = ASMSOURCE = $(wildcard *.s) CSOURCE = $(wildcard *.c) CSOURCE += $(wildcard *.cc) all: $(addsuffix .o,$(basename $(CSOURCE)) $(basename $(ASMSOURCE))) $(CC68) -o RockS.hex *.o srec2bin RockS.hex RockS.hx clean: -$(RM) *.o *.hex *.elf core %.hex: %.c $(CC68) $(CFLAGS) -o $@ $< $(LIBS) %.o: %.c $(CC68) $(CFLAGS) -c -o $@ $< %.o: %.cc $(CC68) $(CFLAGS) -c -o $@ $< %.hex: %.cc $(GCC68) $(CFLAGS) -o $@ *.o $(LIBS) %.hex: %.s $(AS68) $(AFLAGS) -o $@ $< $(LIBS) -$(RM) $(addsuffix .o,$(basename $<))