home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_disks
/
300-399
/
ff330.lzh
/
Vt100
/
Src.lzh
/
Src
/
Makefile
< prev
next >
Wrap
Makefile
|
1990-03-02
|
3KB
|
96 lines
######################################################################
# :ts=8
#
# Makefile to build vt100 terminal emulator
#
# v2.9 ACS - Add newkermit module and AREXX support
# v2.8a 880331 ACS - Add CFLAGS and LNFLAGS
# v2.7 870825 ACS - See the README file
# v2.6 870227 DBW - bug fixes for all the stuff in v2.5
# v2.5 870214 DBW - more additions (see readme file)
# v2.4 861214 DBW - lots of fixes/additions (see readme file)
# v2.3 861101 DBW - minor bug fixes
# v2.2 861012 DBW - more of the same
# v2.1 860915 DBW - new features (see README)
# 860823 DBW - Integrated and rewrote lots of code
# v2.0 860809 DBW - Major release.. LOTS of changes
# v1.1 860720 DBW - Switches, 80 cols, colors, bug fixes
# v1.0 860712 DBW - First version released
#
#
# Don't forget to define the right compiler (MANX or LATTICE) in VT100.H
#
# Say:
# make CCFLAGS=-n LNFLAGS=-g vt100 -or-
# make CCFLAGS=-n LNFLAGS=-g vt100-w
# for Manx SDB.
# Say:
# make vt100nk
# to use the new kermit modules. Likewise, vt100nk-w, as above, for
# Manx SDB.
#
######################################################################
# Use the following 2 lines if you want AREXX support included
# AREXX = -DAREXX
# REXXOBJ = root:arexx/developers/bindings_c/rexxglue.o
# Use the following line if you don't have AREXX or you don't want AREXX
AREXX =
REXXOBJ =
CFLAGS = $(CCFLAGS) $(AREXX)
OBJS = vt100.o init.o window.o xmodem.o remote.o \
kermit.o script.o expand.o rexx.o $(REXXOBJ)
NOBJS = vt100.o init.o window.o xmodem.o remote.o \
newkermit.o kermitproto.o script.o expand.o rexx.o $(REXXOBJ)
vt100 : vt100.syms $(OBJS)
ln +q -o vt100 $(OBJS) -lc
vt100nk : vt100.syms $(NOBJS)
ln +q -o vt100nk $(NOBJS) -lc
vt100-w : vt100.syms $(OBJS)
ln +q $(LNFLAGS) -o vt100-w $(OBJS) -lc
vt100nk-w : vt100.syms $(NOBJS)
ln +q $(LNFLAGS) -o vt100nk-w $(NOBJS) -lc
vt100.syms : vt100.h
cc -A +Hvt100.syms $(CFLAGS) vt100.h
vt100.o : vt100.c vt100.syms
cc +Ivt100.syms $(CFLAGS) vt100.c
init.o : init.c vt100.syms
cc +Ivt100.syms $(CFLAGS) init.c
window.o : window.c vt100.syms
cc +Ivt100.syms $(CFLAGS) window.c
xmodem.o : xmodem.c vt100.syms
cc +Ivt100.syms $(CFLAGS) xmodem.c
remote.o : remote.c vt100.syms
cc +Ivt100.syms $(CFLAGS) remote.c
kermit.o : kermit.c vt100.syms
cc +Ivt100.syms $(CFLAGS) kermit.c
newkermit.o : newkermit.c vt100.syms
cc +Ivt100.syms $(CFLAGS) newkermit.c
kermitproto.o : kermitproto.c kermitproto.h
cc $(CFLAGS) kermitproto.c
script.o : script.c vt100.syms
cc +Ivt100.syms $(CFLAGS) script.c
expand.o : expand.c vt100.syms
cc +Ivt100.syms $(CFLAGS) expand.c
rexx.o : rexx.c vt100.syms
cc +Ivt100.syms $(CFLAGS) rexx.c