Makefile 294 B

123456789101112131415161718
  1. CFLAGS += -I .
  2. all: entry.o irq.o softirq.o trap.o
  3. entry.o: entry.S
  4. gcc -E entry.S > _entry.s
  5. as $(ASFLAGS) -o entry.o _entry.s
  6. trap.o: trap.c
  7. gcc $(CFLAGS) -c trap.c -o trap.o
  8. softirq.o: softirq.c
  9. gcc $(CFLAGS) -c softirq.c -o softirq.o
  10. irq.o: irq.c
  11. gcc $(CFLAGS) -c irq.c -o irq.o