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