blob: a9ad76aa357431d711dc767e2fb78a2a2b10d3a0 [file] [log] [blame]
lh9ed821d2023-04-07 01:36:19 -07001#
2# (C) Copyright 2000-2006
3# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4#
5# SPDX-License-Identifier: GPL-2.0+
6#
7
8include $(TOPDIR)/config.mk
9
10LIB := $(obj)libjffs2.o
11
12COBJS-$(CONFIG_JFFS2_LZO) += compr_lzo.o
13COBJS-y += compr_lzma.o
14COBJS-y += LzmaEnc.o
15COBJS-y += LzFind.o
16COBJS-y += LzmaDec.o
17COBJS-y += compr_rtime.o
18COBJS-y += compr_rubin.o
19COBJS-y += compr_zlib.o
20COBJS-y += jffs2_1pass.o
21#COBJS-$(CONFIG_SYS_JFFS2_SORT_FRAGMENTS) += mergesort.o
22COBJS-$(CONFIG_SYS_JFFS2_SORT_FRAGMENTS_DIR) += mergesort.o
23COBJS-y += mini_inflate.o
24
25COBJS := $(COBJS-y)
26SRCS := $(COBJS:.o=.c)
27OBJS := $(addprefix $(obj),$(COBJS))
28
29all: $(LIB)
30
31$(LIB): $(obj).depend $(OBJS)
32 $(call cmd_link_o_target, $(OBJS))
33
34#########################################################################
35
36# defines $(obj).depend target
37include $(SRCTREE)/rules.mk
38
39sinclude $(obj).depend
40
41#########################################################################