blob: ef163a23d9c5a5b536135c7188ba96883b4c759e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# 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'
|