EXEC=helpers.o all:$(EXEC) #----- Helpers ----- $(EXEC): memory.o memprint.o # ld -m elf_i386 -r -o $(EXEC) $^ ar -r -o $(EXEC) $^ #--------------- #----- Memory ----- memory.o: memory.c memory.h $(CC) $(CFLAGS) -c -o $@ $< #------------------ #----- memPrint ----- memprint.o: memprint.c memprint.h $(CC) $(CFLAGS) -c -o $@ $< #------------------- #----- Other ----- .PHONY:clean clean: -rm *.o #----------------