OBJS=emul.o emul_inst_exec.o emul_inst_decipher.o emul_reg.o emul_mem.o emul_label.o emul_io_std.o emul_opt.o CC=gcc PROGRAM=emul .SUFFIXES: .c .o $(PROGRAM): $(OBJS) $(CC) -o $(PROGRAM) $^ .c.o: $(CC) -c $< .PHONY: clean clean: rm -f $(OBJS) $(PROGRAM)