CFLAGS=-Wall -g -O2 LDFLAGS= OBJS=rsp.o utils.o rsp_lemm.o EXE=dump dump_ds0 dump_delta validate_code poke int16todec all: $(EXE) dump: main_dump.o $(OBJS) $(CC) $(LDFLAGS) -o $@ $^ dump_ds0: main_dump_ds0.o $(OBJS) $(CC) $(LDFLAGS) -o $@ $^ dump_delta: main_dump_delta.o $(OBJS) $(CC) $(LDFLAGS) -o $@ $^ poke: main_poke.o $(OBJS) $(CC) $(LDFLAGS) -o $@ $^ validate_code: main_validate_code.o $(OBJS) dos_lemm_sim.o $(CC) $(LDFLAGS) -o $@ $^ int16todec: int16todec.o $(CC) $(LDFLAGS) -o $@ $^ %.o: %.c $(CC) -c $(CFLAGS) -o $@ $^ clean: rm $(OBJS) main_*.o dos_lemm_sim.o int16todec.o $(EXE) || true .PHONY: all clean