Linux Audio

Check our new training course

Embedded Linux Audio

Check our new training course
with Creative Commons CC-BY-SA
lecture materials

Bootlin logo

Elixir Cross Referencer

Loading...
ifeq ($(KBUILD_VERBOSE),1)
	GENGDT_EXTRA_ARGS := --verbose
else
	GENGDT_EXTRA_ARGS :=
endif

GENGDT := $(srctree)/scripts/gen_gdt.py

OUTPUT_FORMAT ?= elf32-i386
OUTPUT_ARCH ?= i386

quiet_cmd_gen_gdt = GDT     $@
      cmd_gen_gdt =								\
(										\
	$(GENGDT) --kernel $(PREBUILT_KERNEL) 					\
		--output-gdt gdt.bin						\
		$(GENGDT_EXTRA_ARGS) &&						\
	$(OBJCOPY) -I binary -B $(OUTPUT_ARCH) -O $(OUTPUT_FORMAT) 		\
		--rename-section .data=gdt_ram_data gdt.bin $@ 			\
)

gdt.o: $(PREBUILT_KERNEL) $(GENGDT)
	$(call cmd,gen_gdt)

GENERATED_KERNEL_OBJECT_FILES += gdt.o