# SPDX-License-Identifier: GPL-2.0+ # # (C) Copyright 2006 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. # # (C) Copyright 2003 # Pavel Bartusek, Sysgo Real-Time Solutions AG, pba@sysgo.de # ARCH := x86 CROSS_COMPILE := CC = $(CROSS_COMPILE)gcc AR = $(CROSS_COMPILE)ar NOSTDINC_FLAGS = -nostdinc -isystem $(shell $(CC) -print-file-name=include) CFLAGS += $(NOSTDINC_FLAGS) -I include -I arch/$(ARCH)/include -include include/linux/kconfig.h -D__KERNEL__ -D__UBOOT__ -Wall -fno-builtin ifeq ($(DEBUG), 1) CFLAGS += -DUEXT4_DEBUG=1 -DDEBUG_PRINTF=1 else CFLAGS += -Os endif obj := ext4fs.o ext4_common.o dev.o ifeq ($(CONFIG_EXT4_WRITE), y) CFLAGS += -DCONFIG_EXT4_WRITE=1 obj += ext4_write.o ext4_journal.o crc16.o endif ext4.a: $(obj) $(AR) r ext4.a $^ clean: bash -c 'rm -f *.o *.a'