SHELL = /bin/sh

###
include $(BUILDHOME)/buildprefs/make.pre
###

TARGET		= $(OBJ_DIR)/libfu.a

# On ppc, libroot doesn't have re_search, for example.
# Use our package local version of regexp for now.
# FIXME: Why is this?
ifeq ($(CPU), ppc)
REGEX = regex.c
FNMATCH = fnmatch.c
OBSTACK = obstack.c
GETLINE = getline.c
endif

SRCS	=	addext.c \
			argmatch.c \
			backupfile.c \
			basename.c \
			chown.c \
			closeout.c \
			dirname.c \
			error.c  \
			euidaccess.c \
			exclude.c \
			fileblocks.c \
			filemode.c \
			$(FNMATCH) \
			full-write.c \
			getdate.c \
			$(GETLINE) \
			group-member.c \
			hash.c \
			human.c \
			idcache.c \
			isdir.c \
			lchown.c \
			long-options.c \
			makepath.c \
			mktime.c \
			modechange.c \
			$(OBSTACK) \
			path-concat.c \
			posixtm.c \
			$(REGEX) \
			quotearg.c \
			rpmatch.c \
			safe-read.c \
			save-cwd.c \
			savedir.c \
			stripslash.c \
			strndup.c \
			strverscmp.c \
			userspec.c \
			xgetcwd.c \
			xmalloc.c \
			xstrdup.c \
			xstrtol.c \
			xstrtoul.c \
			yesno.c \

OBJS		= $(SRCS_LIST_TO_OBJS)

CFLAGS		+= -DHAVE_CONFIG_H

INCLUDES 	+= -I. -I.. -I../intl

MY_INSTALL_DIR	= $(BELIBRARIES)

$(TARGET):	$(OBJ_DIR) $(OBJS)
	$(AR) $(ARFLAGS) $@ $(OBJS)

###
include $(BUILDHOME)/buildprefs/make.post
###
