blob: 2f4ae7aa6213fff02fdeb16cedbfa291793bf4f6 [file]
CFLAGS += -O2 -g
CFLAGS += -std=gnu99 -Wall -Werror
CFLAGS +=-Wl,-Tcustom.lds.S
ifeq ($(V),1)
Q=
NQ=@true
else
Q=@
NQ=@echo
endif
all: main parse-bzimage
%.o: %.c *.h
$(NQ) ' CC ' $@
$(Q)$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $<
parse-bzimage: parse-bzimage.c
$(NQ) ' CC ' $@
$(Q)$(CC) -o $@ $<
OBJS = sort-init.o \
start_kernel.o \
x86.o \
memory.o \
kasan.o\
init.o \
pci.o \
driver.o \
xen.o \
xen-driver.o \
main.o
main: $(OBJS)
$(NQ) ' CC ' $@
$(Q)$(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $^
clean:
rm -f main parse-bzimage *.o