1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
# Makefile for the "callback" subtree
# of mgetty+sendfax
#
# SCCS: %W% %E% Copyright (c) Gert Doering
#
CC=cc
CFLAGS+=-I..
zigzag:
cd .. ; $(MAKE) call-back
all: callback ct
CBOBJS=callback.o conf_cb.o ../config.o ../logfile.o ../do_chat.o \
../modem.o ../locks.o ../tio.o ../io.o ../goodies.o
CTOBJS=ct.o
callback: $(CBOBJS)
$(CC) $(CFLAGS) $(LDFLAGS) -o callback $(CBOBJS) $(LIBS)
ct: $(CTOBJS)
$(CC) $(CFLAGS) $(LDFLAGS) -o ct $(CTOBJS) $(LIBS)
conf_cb.o : conf_cb.c conf_cb.h ../mgetty.h ../ugly.h ../policy.h \
../syslibs.h ../config.h ../Makefile
$(CC) $(CFLAGS) $(CPPFLAGS) -DCONFDIR=\"$(CONFDIR)\" -c conf_cb.c
callback.o: callback.c ../syslibs.h ../mgetty.h ../ugly.h ../policy.h \
../tio.h ../mg_utmp.h ../version.h ../config.h conf_cb.h
$(CC) $(CFLAGS) $(CPPFLAGS) -DVARRUNDIR=\"$(VARRUNDIR)\" -c callback.c
clean:
rm -f callback ct *.o
#
# install programs
#
install: all
$(INSTALL) -s -m 755 -o root callback $(SBINDIR)
$(INSTALL) -s -m 4711 -o root ct $(BINDIR)
# source modules
|