160786Sps# Makefile for less. 260786Sps# MS-DOS version (Borland C/C++ 4.02) 360786Sps 460786Sps#### Start of system configuration section. #### 560786Sps 660786SpsCC = bcc 760786SpsLIBDIR = \bc\lib 860786Sps 960786SpsCFLAGS = -A- -mm -O2 -w- -1- -2- -a -d -Z 1060786SpsLDFLAGS = -mm 1160786SpsLIBS = 1260786SpsEXT = .EXE 1360786Sps 1460786Sps#### End of system configuration section. #### 1560786Sps 1660786Sps# This rule allows us to supply the necessary -D options 1760786Sps# in addition to whatever the user asks for. 1860786Sps.c.obj: 1960786Sps $(CC) -c -I. $(CPPFLAGS) $(CFLAGS) $< 2060786Sps 21195941SdelphijOBJ = \ 22195941Sdelphij main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \ 23195941Sdelphij command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \ 24195941Sdelphij help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \ 25195941Sdelphij lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \ 26195941Sdelphij output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \ 27195941Sdelphij tags.obj ttyin.obj version.obj 2860786Sps 2960786Spsall: less$(EXT) lesskey$(EXT) 3060786Sps 3160786Sps# This is really horrible, but the command line is too long for 3260786Sps# MS-DOS if we try to link $(OBJ). 3360786Spsless$(EXT): $(OBJ) 3460786Sps ren lesskey.obj lesskey.obo 3560786Sps $(CC) $(LDFLAGS) -e$@ *.obj $(LIBS) 3660786Sps ren lesskey.obo lesskey.obj 3760786Sps 3860786Spslesskey$(EXT): lesskey.obj version.obj 3960786Sps $(CC) $(LDFLAGS) -e$@ lesskey.obj version.obj $(LIBS) 4060786Sps 4160786Spsdefines.h: defines.ds 4260786Sps -del defines.h 4360786Sps -copy defines.ds defines.h 4460786Sps 4560786Sps$(OBJ): less.h defines.h 4660786Sps 4760786Spsclean: 4860786Sps -del *.obj 4960786Sps -del less.exe 5060786Sps -del lesskey.exe 5160786Sps 52