brintos

brintos / linux-shallow public Read only

0
0
Text · 786 B · c652338 Raw
33 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2CFLAGS += -I. -I../../include -g -O2 -Wall -fsanitize=address3LDFLAGS += -fsanitize=address -fsanitize=undefined4TARGETS = main5OFILES = main.o scatterlist.o6 7ifeq ($(BUILD), 32)8        CFLAGS += -m329        LDFLAGS += -m3210endif11 12targets: include $(TARGETS)13 14main: $(OFILES)15 16clean:17	$(RM) $(TARGETS) $(OFILES) scatterlist.c linux/scatterlist.h linux/highmem.h linux/kmemleak.h linux/slab.h asm/io.h18	@rmdir asm19 20scatterlist.c: ../../../lib/scatterlist.c21	@sed -e 's/^static //' -e 's/__always_inline //' -e 's/inline //' < $< > $@22 23.PHONY: include24 25include: ../../../include/linux/scatterlist.h26	@mkdir -p linux27	@mkdir -p asm28	@touch asm/io.h29	@touch linux/highmem.h30	@touch linux/kmemleak.h31	@touch linux/slab.h32	@cp $< linux/scatterlist.h33