ifeq ($(WHAT)x, x)

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

LIST = \
		chgrp \
		chmod \
		chown \
		cp \
		dd \
		dir \
		dircolors \
		du \
		install \
		ln \
		ls \
		mkdir \
		mv \
		rm \
		rmdir \
		sync \
		touch \
		vdir

install: FORCE
	for WHAT in $(LIST); do \
		$(MAKE) $(PARALLELMFLAGS) WHAT=$$WHAT $@;  \
	done

clean:	FORCE
	-rm -rf $(OBJ_DIR)

.DEFAULT: FORCE
	for WHAT in $(LIST); do \
		$(MAKE) $(PARALLELMFLAGS) WHAT=$$WHAT $@; \
	done

FORCE:

else

SHELL = /bin/sh

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

TARGET		= $(OBJ_DIR)/$(WHAT)

APP_VERSION		= -app 4 0 0 f 0 -short 4.0 -long "4.0 "`echo -n -e '\302\251'`" 1999 The Free Software Foundation"

SRCS		= $(WHAT).c

ifeq ($(WHAT), cp)
		SRCS = cp.c copy.c cp-hash.c
endif
ifeq ($(WHAT), dir)
		SRCS = ls.o ls-dir.o
endif
ifeq ($(WHAT), install)
		SRCS = install.o copy.o cp-hash.o
endif
ifeq ($(WHAT), ls)
		SRCS = ls.o ls-ls.o
endif
ifeq ($(WHAT), mv)
		SRCS = mv.o copy.o cp-hash.o remove.o
endif
ifeq ($(WHAT), rm)
		SRCS = rm.o remove.o
endif
ifeq ($(WHAT), vdir)
		SRCS = ls.o ls-vdir.o
endif

localedir	= /share/locale
DEFS		= -DLOCALEDIR=\"$(localedir)\" -DHAVE_CONFIG_H
CFLAGS		+= $(DEFS)
INCLUDES	:= -I.. -I. -I../lib -I../intl $(INCLUDES)

OBJS		= $(SRCS_LIST_TO_OBJS)

$(TARGET):	$(OBJ_DIR) $(OBJS)
	$(LD) -o $@ $(OBJS) ../intl/$(OBJ_DIR)/libintl.a ../lib/$(OBJ_DIR)/libfu.a $(LDFLAGS)
	$(SETVERSION) $@ $(SYSTEM_VERSION) $(APP_VERSION)

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

endif
