152 lines
5.1 KiB
Makefile
152 lines
5.1 KiB
Makefile
#
|
|
# $Id$
|
|
|
|
#----------------------------------------------------------------------------#
|
|
# The information below is modified by the configure script when Makefile is #
|
|
# generated from Makefile.in. You shouldn't normally modify any of this #
|
|
# stuff by hand. #
|
|
#----------------------------------------------------------------------------#
|
|
|
|
NCURSES_LIBS = @LINK_NCURSES_LIBS@
|
|
NCURSES_HAVE = @HAVE_NCURSES_PACK@
|
|
|
|
TCL_LIBS = @LINK_TCL_LIBS@
|
|
TCL_HAVE = @HAVE_TCL_PACK@
|
|
|
|
#----------------------------------------------------------------------------#
|
|
# Headers #
|
|
#----------------------------------------------------------------------------#
|
|
|
|
HEADERS = init.h lists.h lock.h log.h modem.h streamio.h perms.h \
|
|
rcgetty.h script.h voice.h vboxgetty.h rcvbox.h \
|
|
vboxctrl.h vboxd.h config.h
|
|
|
|
#----------------------------------------------------------------------------#
|
|
# Object compile modes #
|
|
#----------------------------------------------------------------------------#
|
|
|
|
log.o: $(HEADERS) log.c
|
|
$(CC) $(CFLAGS) -c log.c
|
|
|
|
init.o: $(HEADERS) init.c
|
|
$(CC) $(CFLAGS) -c init.c
|
|
|
|
rcgetty.o: $(HEADERS) rcgetty.c
|
|
$(CC) $(CFLAGS) -c rcgetty.c
|
|
|
|
lists.o: $(HEADERS) lists.c
|
|
$(CC) $(CFLAGS) -c lists.c
|
|
|
|
script.o: $(HEADERS) script.c
|
|
$(CC) $(CFLAGS) -DBINDIR='"$(VBOX_BINDIR)"' -c script.c
|
|
|
|
voice.o: $(HEADERS) voice.c
|
|
$(CC) $(CFLAGS) $(VBOX_SUSPEND_DEF) -c voice.c
|
|
|
|
streamio.o: $(HEADERS) streamio.c
|
|
$(CC) $(CFLAGS) -c streamio.c
|
|
|
|
perms.o: $(HEADERS) perms.c
|
|
$(CC) $(CFLAGS) -c perms.c
|
|
|
|
modem.o: $(HEADERS) modem.c
|
|
$(CC) $(CFLAGS) -c modem.c
|
|
|
|
lock.o: $(HEADERS) lock.c
|
|
$(CC) $(CFLAGS) -c lock.c
|
|
|
|
rcvbox.o: $(HEADERS) rcvbox.c
|
|
$(CC) $(CFLAGS) -c rcvbox.c
|
|
|
|
vboxgetty.o: $(HEADERS) vboxgetty.c
|
|
$(CC) $(CFLAGS) -DGETTYRC='"$(VBOX_GETTYCONF)"' -c vboxgetty.c
|
|
|
|
vboxconvert.o: $(HEADERS) vboxconvert.c
|
|
$(CC) $(CFLAGS) -c vboxconvert.c
|
|
|
|
libvbox.o: $(HEADERS) libvbox.c
|
|
$(CC) $(CFLAGS) -c libvbox.c
|
|
|
|
vboxctrl.o: $(HEADERS) vboxctrl.c
|
|
$(CC) $(CFLAGS) -c vboxctrl.c
|
|
|
|
vboxbeep.o: $(HEADERS) vboxbeep.c
|
|
$(CC) $(CFLAGS) -c vboxbeep.c
|
|
|
|
vboxd.o: $(HEADERS) vboxd.c
|
|
$(CC) $(CFLAGS) -DVBOXDRC='"$(VBOX_VBOXDCONF)"' -c vboxd.c
|
|
|
|
vbox.o: $(HEADERS) vbox.c
|
|
$(CC) $(CFLAGS) -DPLAY='"$(VBOX_BINDIR)/vboxplay"' -c vbox.c
|
|
|
|
#----------------------------------------------------------------------------#
|
|
|
|
all: vboxlib vboxd vboxgetty vboxconvert vboxctrl vboxbeep vbox
|
|
|
|
#----------------------------------------------------------------------------#
|
|
# Compiling vboxlib #
|
|
#----------------------------------------------------------------------------#
|
|
|
|
VBOXLIBOBJS = libvbox.o
|
|
|
|
vboxlib: $(VBOXLIBOBJS)
|
|
$(AR) cru libvbox.a $(VBOXLIBOBJS)
|
|
-$(RANLIB) libvbox.a
|
|
|
|
#----------------------------------------------------------------------------#
|
|
# Compiling vboxgetty #
|
|
#----------------------------------------------------------------------------#
|
|
|
|
VBOXGETTYOBJS = vboxgetty.o init.o log.o perms.o lock.o streamio.o modem.o \
|
|
script.o voice.o lists.o rcvbox.o rcgetty.o \
|
|
|
|
|
|
vboxgetty: $(VBOXGETTYOBJS)
|
|
$(CC) $(CFLAGS) $(VBOXGETTYOBJS) -o vboxgetty $(TCL_LIBS) -L. -lvbox
|
|
|
|
#----------------------------------------------------------------------------#
|
|
# Compiling vbox #
|
|
#----------------------------------------------------------------------------#
|
|
|
|
VBOXOBJS = vbox.o streamio.o
|
|
|
|
vbox: $(VBOXOBJS) libvbox.c libvbox.h
|
|
$(CC) $(CFLAGS) $(VBOXOBJS) -o vbox $(NCURSES_LIBS) -L. -lvbox
|
|
|
|
#----------------------------------------------------------------------------#
|
|
# Compiling vboxconvert #
|
|
#----------------------------------------------------------------------------#
|
|
|
|
VBOXCONVOBJS = vboxconvert.o
|
|
|
|
vboxconvert: $(VBOXCONVOBJS)
|
|
$(CC) $(CFLAGS) $(VBOXCONVOBJS) -o vboxconvert -L. -lvbox
|
|
|
|
#----------------------------------------------------------------------------#
|
|
# Compiling vboxctrl #
|
|
#----------------------------------------------------------------------------#
|
|
|
|
VBOXCTRLOBJS = vboxctrl.o
|
|
|
|
vboxctrl: $(VBOXCTRLOBJS)
|
|
$(CC) $(CFLAGS) $(VBOXCTRLOBJS) -o vboxctrl -L. -lvbox
|
|
|
|
#----------------------------------------------------------------------------#
|
|
# Compiling vboxbeep #
|
|
#----------------------------------------------------------------------------#
|
|
|
|
VBOXBEEPOBJS = vboxbeep.o
|
|
|
|
vboxbeep: $(VBOXBEEPOBJS)
|
|
$(CC) $(CFLAGS) $(VBOXBEEPOBJS) -o vboxbeep -L. -lvbox
|
|
|
|
#----------------------------------------------------------------------------#
|
|
# Compiling vboxd #
|
|
#----------------------------------------------------------------------------#
|
|
|
|
VBOXDOBJS = vboxd.o streamio.o
|
|
|
|
vboxd: $(VBOXDOBJS)
|
|
$(CC) $(CFLAGS) $(VBOXDOBJS) -o vboxd -L. -lvbox
|
|
|