CCFLAGS = -g -O3 -Iinc/ -I. main: main.o kernel.o mmu.o process.o random.o gcc $(CCFLAGS) -o main main.o kernel.o mmu.o process.o random.o main.o: src/main.c config.h gcc $(CCFLAGS) -c -o main.o src/main.c kernel.o: src/kernel.c config.h gcc $(CCFLAGS) -c -o kernel.o src/kernel.c mmu.o: src/mmu.c config.h gcc $(CCFLAGS) -c -o mmu.o src/mmu.c process.o: src/process.c config.h gcc $(CCFLAGS) -c -o process.o src/process.c random.o: src/random.c gcc $(CCFLAGS) -c -o random.o src/random.c clean: rm *.o main