xref: /openbmc/u-boot/fs/fat/Makefile (revision 1a459660)
171f95118Swdenk#
271f95118Swdenk#
3*1a459660SWolfgang Denk# SPDX-License-Identifier:	GPL-2.0+
471f95118Swdenk#
571f95118Swdenk
671f95118Swdenkinclude $(TOPDIR)/config.mk
771f95118Swdenk
86d8962e8SSebastien CarlierLIB	= $(obj)libfat.o
971f95118Swdenk
1071f95118SwdenkAOBJS	=
1103e2ecf6SStephen WarrenCOBJS-$(CONFIG_FS_FAT)	:= fat.o
12c30a15e5SDonggeun KimCOBJS-$(CONFIG_FAT_WRITE):= fat_write.o
1305bad4aaSAneesh V
1405bad4aaSAneesh Vifndef CONFIG_SPL_BUILD
1503e2ecf6SStephen WarrenCOBJS-$(CONFIG_FS_FAT)	+= file.o
1605bad4aaSAneesh Vendif
1771f95118Swdenk
1808ab4e17SJean-Christophe PLAGNIOL-VILLARDSRCS	:= $(AOBJS:.o=.S) $(COBJS-y:.o=.c)
1908ab4e17SJean-Christophe PLAGNIOL-VILLARDOBJS	:= $(addprefix $(obj),$(AOBJS) $(COBJS-y))
2071f95118Swdenk
2171f95118Swdenkall:	$(LIB) $(AOBJS)
2271f95118Swdenk
23f9328639SMarian Balakowicz$(LIB):	$(obj).depend $(OBJS)
246d8962e8SSebastien Carlier	$(call cmd_link_o_target, $(OBJS))
2571f95118Swdenk
26b823fd9bSAlbert ARIBAUD# SEE README.arm-unaligned-accesses
27b823fd9bSAlbert ARIBAUD$(obj)file.o: CFLAGS += $(PLATFORM_NO_UNALIGNED)
2871f95118Swdenk
2971f95118Swdenk#########################################################################
3071f95118Swdenk
31f9328639SMarian Balakowicz# defines $(obj).depend target
32f9328639SMarian Balakowiczinclude $(SRCTREE)/rules.mk
3371f95118Swdenk
34f9328639SMarian Balakowiczsinclude $(obj).depend
3571f95118Swdenk
3671f95118Swdenk#########################################################################
37