# Copyright (c)1994-1999 Begemot Computer Associates. All rights reserved. # See the file COPYRIGHT for details of redistribution and use. SRC = epp_bpf.c epp_fifo.c epp_tun.c epp_tap.c eppsup.c \ lp_file.c \ tty_fifo.c tty_net.c tty_tty.c tty_xterm.c ttysup.c OBJ = $(SRC:.c=.o) CFLAGS += -I$(top_srcdir) -I$(top_srcdir)/libutil LDFLAGS += -L../libutil TARGETS += $(EPP_TARGETS) lp_file tty_fifo tty_net tty_tty tty_xterm CLEAN += $(TARGETS) SUID = epp_tun epp_tap epp_bpf all: $(TARGETS) tty_fifo: tty_fifo.o ttysup.o $(LINK) $(LDFLAGS) -o tty_fifo tty_fifo.o ttysup.o -lutil -lbegemot $(LIBS) tty_net: tty_net.o ttysup.o $(LINK) $(LDFLAGS) -o tty_net tty_net.o ttysup.o -lutil -lbegemot $(LIBS) $(LIB_SOCKET) tty_tty: tty_tty.o ttysup.o $(LINK) $(LDFLAGS) -o tty_tty tty_tty.o ttysup.o -lutil -lbegemot $(LIBS) tty_xterm: tty_xterm.o ttysup.o $(LINK) $(LDFLAGS) -o tty_xterm tty_xterm.o ttysup.o -lutil -lbegemot $(LIBS) epp_bpf: epp_bpf.o eppsup.o $(LINK) $(LDFLAGS) -o epp_bpf epp_bpf.o eppsup.o -lutil -lbegemot $(LIBS) epp_fifo: epp_fifo.o eppsup.o $(LINK) $(LDFLAGS) -o epp_fifo epp_fifo.o eppsup.o -lutil -lbegemot $(LIBS) epp_tun: epp_tun.o eppsup.o $(LINK) $(LDFLAGS) -o epp_tun epp_tun.o eppsup.o -lutil -lbegemot $(LIBS) epp_tap: epp_tap.o eppsup.o $(LINK) $(LDFLAGS) -o epp_tap epp_tap.o eppsup.o -lutil -lbegemot $(LIBS) lp_file: lp_file.o $(LINK) $(LDFLAGS) -o lp_file lp_file.o -lutil -lbegemot $(LIBS) install: $(TARGETS) $(INSTALL_DIR) $(IODIR) for i in $(TARGETS) ; do \ $(INSTALL_PROG) $$i $(IODIR) ; \ for j in $(SUID) ; do \ if test "$$i" = "$$j" ; then \ chown 0 $(IODIR)/$$i ; \ chgrp 0 $(IODIR)/$$i ; \ chmod +s $(IODIR)/$$i ; \ fi ; \ done ; \ done