# $Id: Makefile,v 1.17 1996/06/07 12:08:02 skip Exp $
#
CFLAGS=-I../include -L../lib $(FLAGS)
LIB=skip_user

#### RCS settings
 
COFLAGS = -q -M
REVISION =
RCSCLEAN = rcsclean


autoconfig load unload install uninstall:	
	@cd .. && make $@

all:	skip_dump skipd skip_stat skip_attach skip_detach skip_test

skip_dump:	skip_dump.o com.o ../lib/lib$(LIB).a
	$(CC) $(CFLAGS) -o $@ skip_dump.o com.o -l$(LIB) $(LIBS_USER)

skipd:	skipd.o com.o ../lib/lib$(LIB).a ../cert/libcert.a ../cert/suncert/libsun.a
	$(CPLUSPLUS) $(CFLAGS) -o $@ skipd.o com.o ../cert/libcert.a ../cert/suncert/libsun.a $(LIBS_USER) -l$(LIB)

skip_addkey:	skip_addkey.o com.o ../lib/lib$(LIB).a
	$(CC) $(CFLAGS) -o $@ skip_addkey.o com.o -l$(LIB) $(LIBS_USER)

skip_attach:	skip_attach.c com.o ../lib/lib$(LIB).a
	$(CC) $(CFLAGS) -o $@ skip_attach.c com.o -l$(LIB) $(LIBS_USER)

skip_detach:	skip_detach.c com.o ../lib/lib$(LIB).a
	$(CC) $(CFLAGS) -o $@ skip_detach.c com.o -l$(LIB) $(LIBS_USER)

skip_stat:	skip_stat.c com.o
	$(CC) $(CFLAGS) -o $@ skip_stat.c com.o $(LIBS_USER)

skip_test:	skip_test.c com.o ../lib/lib$(LIB).a
	$(CC) $(CFLAGS) -o $@ skip_test.c com.o -l$(LIB) $(LIBS_USER)

../lib/lib$(LIB).a:
	cd ../lib && $(MAKE) lib$(LIB).a

../cert/libcert.a:
	cd ../cert && $(MAKE) libcert.a

clean:	
	rm -f skipd skip_dump skip_addkey skip_attach skip_detach skip_stat skip_test *.o *~ Makefile.bak .depend
	[ ! -w Makefile ] || { sed -e '/^# Do not delete, dependencies are assumed below this line/q' >.Makefile Makefile; mv .Makefile Makefile ;}

checkout:
	-$(CO) $(COFLAGS) $(REVISION) RCS/* < /dev/null

rcsclean:
	$(RCSCLEAN)

.PHONY: autoconfig all load unload boot unboot install uninstall clean

# Do not delete, dependencies are assumed below this line
