#
# etc/Makefile 1.37 1998/02/13 23:47:41 (David Hinds)
#

# Include site dependent options
include ../config.mk

EXTRA = shared
CLIENTS = config network memory serial ftl scsi fixed cdrom
CLIENT_OPTS = config.opts network.opts memory.opts serial.opts \
	ftl.opts scsi.opts fixed.opts cdrom.opts

ifdef SYSV_INIT
INST = install-sysv
else
INST = install-bsd
endif

ifdef INSTALL_DEPMOD
INST := $(INST) install-depmod
endif

# Don't change this without editing the device-specific scripts
ETC = $(PREFIX)/etc/pcmcia

# Configuration file for depmod
CONF = $(PREFIX)/etc/conf.modules

all:	$(EXTRA) $(CLIENTS) $(CLIENT_OPTS)

dep:

clean:

R=$(PREFIX)$(RC_DIR)
RC_DIRS=$R/init.d
$(ETC) $(RC_DIRS):
	mkdir -p $@

install-bsd: $(PREFIX)/etc/rc.d
	RC=$(PREFIX)/etc/rc.d/rc.pcmcia ;			\
	if [ -r $$RC ] ; then RC=$$RC.N ; fi ;			\
	sed -e s/=i82365/=`../cardmgr/probe -m`/ rc.pcmcia > $$RC ;\
	chmod +x $$RC

install-sysv: $(RC_DIRS)
	cp rc.pcmcia $(PREFIX)$(RC_DIR)/init.d/pcmcia
	chmod +x $(PREFIX)$(RC_DIR)/init.d/pcmcia

install-clients:
	for f in $(CLIENTS) ; do				\
	    cmp -s $$f $(ETC)/$$f || cp -b -Vt $$f $(ETC)/$$f ; \
	    DEST=$(ETC)/$$f.opts ;				\
	    test -r $$DEST || cp $$f.opts $$DEST ;		\
	done

install-extra: $(EXTRA)
	if [ -r $(PREFIX)/etc/sysconfig/pcmcia-scripts ] ; then	\
	    mv $(PREFIX)/etc/sysconfig/pcmcia-scripts $(ETC) ;  \
	fi
	for f in $(EXTRA) ; do					\
	    cmp -s $$f $(ETC)/$$f || cp -b -Vt $$f $(ETC)/$$f ; \
	done

install-depmod:

install: $(INST) $(ETC) install-extra install-clients
