# note: for vax_mach, do
#  setpath -i /afs/cs/misc/gnu-comp/@sys/beta
#  setpath PATH -i /afs/cs/misc/gnu-comp/@sys/beta/lib/gcc-lib
#  setpath LPATH -i /afs/cs/misc/gnu-comp/@sys/beta/lib/gcc-lib/v*/2.3.3

KERB_INCDIR = /usr/kerberos/include
KERB_LIBDIR = /usr/kerberos/lib

# ZEPHYR_LIBDIR = -L/usr/misc/.zephyr/lib
# ZEPHYR_LIBDIR = -L../zephyr/lib
# ZEPHYR_INCDIR = -I/usr/misc/.zephyr/include
# ZEPHYR_INCDIR = -I../zephyr/h

CC = gcc

# sun4c_411 and alpha_osf1 need different paths

# CFLAGS = -g -O -DINTERREALM $(ZEPHYR_INCDIR) -I$(KERB_INCDIR) $(MISC_CFLAGS)
CFLAGS = -g3 -O -DINTERREALM $(ZEPHYR_INCDIR) -I$(KERB_INCDIR) $(MISC_CFLAGS)

# zephyr goes before kerb because sun4c_411 needs to get libcom_err.a 
# from the (andrew) zephyr libs.  The kerberos one crashes in com_err().
# LIBS = $(ZEPHYR_LIBDIR) -L$(KERB_LIBDIR) -lzephyr -lkrb -ldes -lcom_err $(MISC_LIBS)
LIBS = $(ZEPHYR_LIBDIR) -L$(KERB_LIBDIR) -lzephyr -lkrb4 -ldes425 -lcrypto -ldes -lcom_err $(MISC_LIBS)

tzc: tzc.o lread.o $(EXTRA_OBJS)
	$(CC) $(CFLAGS) -o tzc.new tzc.o lread.o $(EXTRA_OBJS) $(LIBS)
	/bin/rm -f tzc
	/bin/mv tzc.new tzc

zsend: zsend.o $(EXTRA_OBJS)
	$(CC) $(CFLAGS) -o zsend.new zsend.o $(EXTRA_OBJS) $(LIBS)
	/bin/rm -f zsend
	/bin/mv zsend.new zsend
       
lread.o: lread.h
tzc.o: lread.h

install: tzc
	strip tzc
	/bin/cp -p tzc /afs/cs/misc/others/@sys/omega/bin/tzc

clean:
	/bin/rm -f *.o tzc tzc.new core
