xref: /openbmc/u-boot/fs/jffs2/Makefile (revision 1a459660)
1012771d8Swdenk#
2f9328639SMarian Balakowicz# (C) Copyright 2000-2006
3012771d8Swdenk# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4012771d8Swdenk#
5*1a459660SWolfgang Denk# SPDX-License-Identifier:	GPL-2.0+
6012771d8Swdenk#
7012771d8Swdenk
8012771d8Swdenkinclude $(TOPDIR)/config.mk
9012771d8Swdenk
106d8962e8SSebastien CarlierLIB	= $(obj)libjffs2.o
11012771d8Swdenk
12012771d8SwdenkAOBJS	=
1308ab4e17SJean-Christophe PLAGNIOL-VILLARDifdef CONFIG_CMD_JFFS2
14f0983371SWolfgang DenkCOBJS-$(CONFIG_JFFS2_LZO) += compr_lzo.o
15f0037c56SGrant LikelyCOBJS-y += compr_rtime.o
16f0037c56SGrant LikelyCOBJS-y += compr_rubin.o
17f0037c56SGrant LikelyCOBJS-y += compr_zlib.o
1808ab4e17SJean-Christophe PLAGNIOL-VILLARDCOBJS-y += jffs2_1pass.o
19f0037c56SGrant LikelyCOBJS-y += mini_inflate.o
2008ab4e17SJean-Christophe PLAGNIOL-VILLARDendif
21f9328639SMarian Balakowicz
22f0037c56SGrant LikelyCOBJS	:= $(COBJS-y)
23f9328639SMarian BalakowiczSRCS	:= $(AOBJS:.o=.S) $(COBJS:.o=.c)
24f9328639SMarian BalakowiczOBJS	:= $(addprefix $(obj),$(AOBJS) $(COBJS))
25012771d8Swdenk
26012771d8Swdenk#CPPFLAGS +=
27012771d8Swdenk
28012771d8Swdenkall:	$(LIB) $(AOBJS)
29012771d8Swdenk
30f9328639SMarian Balakowicz$(LIB):	$(obj).depend $(OBJS)
316d8962e8SSebastien Carlier	$(call cmd_link_o_target, $(OBJS))
32012771d8Swdenk
33012771d8Swdenk
34012771d8Swdenk#########################################################################
35012771d8Swdenk
36f9328639SMarian Balakowicz# defines $(obj).depend target
37f9328639SMarian Balakowiczinclude $(SRCTREE)/rules.mk
38012771d8Swdenk
39f9328639SMarian Balakowiczsinclude $(obj).depend
40012771d8Swdenk
41012771d8Swdenk#########################################################################
42