home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
comm
/
jmodem.zip
/
JMODEMTC
< prev
next >
Wrap
Text File
|
1990-06-20
|
3KB
|
62 lines
# --------------------------------------------------------------------------
#
# MAKE file for JMODEM, the 'C' version.
# JMODEM Richard B. Johnson
# 405 Broughton Drive
# Beverly, Massachusetts 01915
# BBS (508) 922-3166
#
# Turbo C Makefile created 21-Apr-90 Brad Smith
# 141 Riggs Street
# Jacksonville, North Carolina 28540
# BBS (919) 455-5972 12/24/9600+ 24 hrs
# Execute MAKE JMODEMTC
#
# Note: TurboC Version of JModem.exe generates a null pointer assignment
# on small model ONLY??
#
# --------------------------------------------------------------------------
# --------------------------------------------------------------------------
# headers common to all
# --------------------------------------------------------------------------
HEADERS = jmodem.h jmodemtc
# --------------------------------------------------------------------------
# exe object dependancy list
# --------------------------------------------------------------------------
OBJECTS = jmodem_a.obj jmodem_b.obj jmodem_c.obj \
jmodem_d.obj jmodem_e.obj jmodem_f.obj
# --------------------------------------------------------------------------
# couple of dumb macros
# --------------------------------------------------------------------------
env = e:\turboc
CMP = tcc -w -G -O -Z -d -N- -k -K -ms -c -DTURBOC -I$(env)\include -L$(env)\lib
LNK = tlink @jmodemtc.rsp
# --------------------------------------------------------------------------
# implicit build rule for .c files
# --------------------------------------------------------------------------
.c.obj :
$(CMP) $<
# --------------------------------------------------------------------------
# Turbo make NEEDS the final result as the FIRST target! I Believe...
# --------------------------------------------------------------------------
jmodem.exe : $(OBJECTS)
$(LNK)
# --------------------------------------------------------------------------
# dependancy list -- implicit build rule specified above will build'm
# --------------------------------------------------------------------------
jmodem_a.obj : $(HEADERS) jmodem_a.c
jmodem_b.obj : $(HEADERS) jmodem_b.c
jmodem_c.obj : $(HEADERS) jmodem_c.c
jmodem_d.obj : $(HEADERS) jmodem_d.c
jmodem_e.obj : $(HEADERS) jmodem_e.c uart.h
jmodem_f.obj : $(HEADERS) jmodem_f.c screen.h