blob: b679798bbb81cdc6dfa1f947a8695cd55b377d9f [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
%.o: %.c *.h
$(NQ) ' CC ' $@
$(Q)$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $<
OBJS = sort-init.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 *.o