# Generated automatically from Makefile.in by configure. # # Copyright (c) 1999-2000, Alexander Belkin # # $Id: Makefile.in,v 1.19 2001/03/10 18:49:22 adb Exp $ # CC = cc INCLUDES = -I./include CFLAGS = -fno-common -fno-builtin LIBS = YACC = byacc INSTALL = /usr/bin/install -c -o root -g wheel INSTALL_PROGRAM = install -s -o root -g wheel -m 555 INSTALL_DATA = install -o root -g wheel -m 444 SRCDIR = . SRCDIRCONF = $(SRCDIR)/../examples OWNER = fido GROUP = uucp CONFDIR = /usr/local/etc/bforce BINDIR = /usr/local/bin LOGDIR = /var/log/bforce SPOOLDIR = /var/spool/ftn DAEMON_LOGFILE = $(LOGDIR)/bf-daemon BFORCE_LOGFILE = $(LOGDIR)/bf-log BFORCE_DEBFILE = $(LOGDIR)/bf-debug BFORCE_CFGFILE = $(CONFDIR)/bforce.conf DEFINES = -DDAEMON_LOGFILE=\"$(DAEMON_LOGFILE)\" \ -DBFORCE_LOGFILE=\"$(BFORCE_LOGFILE)\" \ -DBFORCE_DEBFILE=\"$(BFORCE_DEBFILE)\" \ -DBFORCE_CFGFILE=\"$(BFORCE_CFGFILE)\" \ -DBF_OS=\"gnu\" -DHAVE_CONFIG_H SUBDIRS = bforce bfutil BFINDEX_OBJS = bfutil/bfindex.o \ bforce/conf_deinit.o bforce/conf_proc.o \ bforce/conf_read.o bforce/conf_get.o \ bforce/logger.o bforce/nodelist.o \ bforce/u_file.o bforce/u_ftn.o \ bforce/u_misc.o bforce/u_string.o \ bforce/u_time.o NLOOKUP_OBJS = bfutil/nlookup.o \ bforce/conf_deinit.o bforce/conf_proc.o \ bforce/conf_read.o bforce/conf_get.o \ bforce/logger.o bforce/nodelist.o \ bforce/u_file.o bforce/u_ftn.o \ bforce/u_misc.o bforce/u_string.o \ bforce/u_time.o BFSTAT_OBJS = bfutil/bfstat.o \ bforce/conf_deinit.o bforce/conf_proc.o \ bforce/conf_read.o bforce/conf_get.o \ bforce/outb_flo.o bforce/outb_fsqueue.o \ bforce/sess_stat.o \ bforce/outb_getname.o bforce/outb_sysqueue.o \ bforce/outb_scan.o bforce/logger.o \ bforce/u_file.o \ bforce/u_ftn.o bforce/u_misc.o \ bforce/u_string.o bforce/u_time.o \ bforce/u_plock.o BFORCE_OBJS = bforce/bforce.o \ bforce/daemon.o bforce/daemon_branch.o \ bforce/daemon_call.o bforce/daemon_lines.o \ bforce/conf_deinit.o \ bforce/conf_proc.o bforce/conf_read.o \ bforce/conf_get.o bforce/expression.o \ bforce/freq_bark.o bforce/freq_proc.o \ bforce/freq_srif.o bforce/freq_wazoo.o \ bforce/io_modem.o bforce/io_tcpip.o \ bforce/io_unix_lock.o bforce/io_unix_modem.o \ bforce/io_unix_tio.o bforce/io_unix_tty.o \ bforce/logger.o bforce/nodelist.o \ bforce/os_unix.o bforce/outb_bsy.o \ bforce/outb_flo.o bforce/outb_fsqueue.o \ bforce/outb_getname.o bforce/outb_sysqueue.o \ bforce/outb_scan.o bforce/prot_common.o \ bforce/prot_binkp.o bforce/prot_binkp_api.o \ bforce/prot_binkp_misc.o bforce/prot_hydra.o \ bforce/prot_xmrecv.o bforce/prot_xmsend.o \ bforce/prot_zmmisc.o bforce/prot_zmrecv.o \ bforce/prot_zmsend.o \ bforce/prot_yoohoo.o bforce/prot_yoohoo_api.o \ bforce/prot_emsi.o bforce/prot_emsi_misc.o \ bforce/prot_emsi_api.o \ bforce/sess_common.o bforce/sess_stat.o \ bforce/sess_call.o bforce/sess_answ.o \ bforce/sess_init.o bforce/sess_main.o \ bforce/u_crc.o bforce/u_ftn.o \ bforce/u_md5.o \ bforce/u_misc.o bforce/u_string.o \ bforce/u_time.o bforce/u_file.o \ bforce/u_pkt.o bforce/u_recode.o \ bforce/u_plock.o .c.o: @echo Compiling $*.c @$(CC) $(CFLAGS) $(INCLUDES) $(DEFINES) -c $< -o $@ all: bin/bforce bin/bfindex bin/bfstat bin/nlookup bforce/expression.c: bforce/expression.y $(YACC) bforce/expression.y mv y.tab.c bforce/expression.c bin/bforce: $(BFLIB_OBJS) $(BFORCE_OBJS) @echo "Linking $@" @$(CC) $(BFLIB_OBJS) $(BFORCE_OBJS) $(LIBS) -o $@ bin/bfindex: $(BFLIB_OBJS) $(BFINDEX_OBJS) @echo "Linking $@" @$(CC) $(BFLIB_OBJS) $(BFINDEX_OBJS) $(LIBS) -o $@ bin/nlookup: $(BFLIB_OBJS) $(NLOOKUP_OBJS) @echo "Linking $@" @$(CC) $(BFLIB_OBJS) $(NLOOKUP_OBJS) $(LIBS) -o $@ bin/bfstat: $(BFLIB_OBJS) $(BFSTAT_OBJS) @echo "Linking $@" @$(CC) $(BFLIB_OBJS) $(BFSTAT_OBJS) $(LIBS) -o $@ clean: @for i in $(SUBDIRS); do (rm -f $$i/*.o || exit 1); done rm -f ./bforce/expression.c rm -f ./bin/bforce rm -f ./bin/bfindex rm -f ./bin/bfstat rm -f ./bin/nlookup rm -f ./bin/core ifnames: @for i in $(SUBDIRS); do (ifnames $$i/*.c || exit 1); done bforce/expression.y.o: bforce/expression.y.c bforce/expression.l.c bforce/expression.l.o: bforce/expression.y.c bforce/expression.l.c installdirs: if [ ! -d $(CONFDIR) ]; then mkdir -p $(CONFDIR); fi if [ ! -d $(BINDIR) ]; then mkdir -p $(BINDIR); fi if [ ! -d $(LOGDIR) ]; then mkdir -p $(LOGDIR); fi if [ ! -d $(SPOOLDIR) ]; then mkdir -p $(SPOOLDIR); fi if [ ! -d $(SPOOLDIR)/in ]; then mkdir -p $(SPOOLDIR)/in; fi if [ ! -d $(SPOOLDIR)/pin ]; then mkdir -p $(SPOOLDIR)/pin; fi if [ ! -d $(SPOOLDIR)/out ]; then mkdir -p $(SPOOLDIR)/out; fi if [ ! -d $(SPOOLDIR)/ndl ]; then mkdir -p $(SPOOLDIR)/ndl; fi chown $(OWNER).$(GROUP) $(CONFDIR) chown $(OWNER).$(GROUP) $(LOGDIR) chown $(OWNER).$(GROUP) $(SPOOLDIR)/in chown $(OWNER).$(GROUP) $(SPOOLDIR)/pin chown $(OWNER).$(GROUP) $(SPOOLDIR)/out chown $(OWNER).$(GROUP) $(SPOOLDIR)/ndl install: if [ -f $(CONFDIR)/bforce.conf ]; then mv $(CONFDIR)/bforce.conf $(CONFDIR)/bforce.conf.old; fi if [ -f $(CONFDIR)/bforce.subst ]; then mv $(CONFDIR)/bforce.subst $(CONFDIR)/bforce.subst.old; fi if [ -f $(CONFDIR)/bforce.passwd ]; then mv $(CONFDIR)/bforce.passwd $(CONFDIR)/bforce.passwd.old; fi if [ -f $(CONFDIR)/freq.dirs ]; then mv $(CONFDIR)/freq.dirs $(CONFDIR)/freq.dirs.old; fi if [ -f $(CONFDIR)/freq.aliases ]; then mv $(CONFDIR)/freq.aliases $(CONFDIR)/freq.aliases.old; fi $(INSTALL_PROGRAM) -o $(OWNER) -g $(GROUP) $(SRCDIR)/bin/bforce $(BINDIR)/bforce $(INSTALL_PROGRAM) -o $(OWNER) -g $(GROUP) $(SRCDIR)/bin/bfindex $(BINDIR)/bfindex $(INSTALL_PROGRAM) -o $(OWNER) -g $(GROUP) $(SRCDIR)/bin/bfstat $(BINDIR)/bfstat $(INSTALL_PROGRAM) -o $(OWNER) -g $(GROUP) $(SRCDIR)/bin/nlookup $(BINDIR)/nlookup $(INSTALL_DATA) -o $(OWNER) -g $(GROUP) $(SRCDIRCONF)/bforce.conf $(CONFDIR)/bforce.conf $(INSTALL_DATA) -o $(OWNER) -g $(GROUP) $(SRCDIRCONF)/bforce.subst $(CONFDIR)/bforce.subst $(INSTALL_DATA) -o $(OWNER) -g $(GROUP) $(SRCDIRCONF)/bforce.passwd $(CONFDIR)/bforce.passwd $(INSTALL_DATA) -o $(OWNER) -g $(GROUP) $(SRCDIRCONF)/freq.aliases $(CONFDIR)/freq.aliases $(INSTALL_DATA) -o $(OWNER) -g $(GROUP) $(SRCDIRCONF)/freq.dirs $(CONFDIR)/freq.dirs