CFLAGS	= -O -DFACILITY=LOG_AUTH -DSKEY -I$(SKEY) $(XFLAGS)
OBJS	= keysu.o $(XOBJS)
ENVOBJS	= setenv.o getenv.o
SKEY	= ../skey

what:
	@echo make sunos4, sunos5, 386bsd, freebsd, ultrix4, bsdi, hpux 1>&2
	@exit 1;

all:	lib keysu

sunos4: 
	@make all SYS=$@ XFLAGS="-Dconst= -Dsun" XOBJS="$(ENVOBJS)"

ultrix4: 
	@make all SYS=$@ XFLAGS="-Dconst=" \
	    XOBJS="$(ENVOBJS) getusershell.o strdup.o"

386bsd freebsd bsdi:
	@make all SYS=386bsd XFLAGS=-DBSD44

hpux:
	@make all SYS=$@ XFLAGS="-Dconst= -DHPUX" XOBJS="$(ENVOBJS)"

sunos5:
	@make all SYS=$@ XFLAGS="-Dsun -DSYSV4" XOBJS="$(ENVOBJS)"

keysu:	$(OBJS) $(SKEY)/libskey.a
	$(CC) $(CFLAGS) -s -o $@ $(OBJS) $(SKEY)/libskey.a

lib:
	cd $(SKEY); make $(SYS)

clean:
	rm -f *.o core keysu
	cd $(SKEY); make clean

keysu.o: sys_defs.h paths.h
