Makefile.dsb revision 60786
111820Sjulian# Makefile for less. 211820Sjulian# MS-DOS version (Borland C/C++ 4.02) 311820Sjulian 411820Sjulian#### Start of system configuration section. #### 511820Sjulian 611820SjulianCC = bcc 711820SjulianLIBDIR = \bc\lib 811820Sjulian 911820SjulianCFLAGS = -A- -mm -O2 -w- -1- -2- -a -d -Z 1011820SjulianLDFLAGS = -mm 1111820SjulianLIBS = 1211820SjulianEXT = .EXE 1311820Sjulian 1411820Sjulian#### End of system configuration section. #### 1511820Sjulian 1611820Sjulian# This rule allows us to supply the necessary -D options 1711820Sjulian# in addition to whatever the user asks for. 1811820Sjulian.c.obj: 1911820Sjulian $(CC) -c -I. $(CPPFLAGS) $(CFLAGS) $< 2011820Sjulian 2111820SjulianOBJ = main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj command.obj \ 2211820Sjulian decode.obj edit.obj filename.obj forwback.obj help.obj ifile.obj \ 2311820Sjulian input.obj jump.obj line.obj linenum.obj lsystem.obj \ 2411820Sjulian mark.obj optfunc.obj option.obj opttbl.obj os.obj output.obj \ 2511820Sjulian position.obj prompt.obj search.obj signal.obj tags.obj \ 2611820Sjulian ttyin.obj version.obj 2711820Sjulian 2811820Sjulianall: less$(EXT) lesskey$(EXT) 2911820Sjulian 3011820Sjulian# This is really horrible, but the command line is too long for 3111820Sjulian# MS-DOS if we try to link $(OBJ). 3211820Sjulianless$(EXT): $(OBJ) 3311820Sjulian ren lesskey.obj lesskey.obo 3411820Sjulian $(CC) $(LDFLAGS) -e$@ *.obj $(LIBS) 3511820Sjulian ren lesskey.obo lesskey.obj 3611820Sjulian 3711820Sjulianlesskey$(EXT): lesskey.obj version.obj 3811820Sjulian $(CC) $(LDFLAGS) -e$@ lesskey.obj version.obj $(LIBS) 3911820Sjulian 4097632Swollmandefines.h: defines.ds 4111820Sjulian -del defines.h 4297632Swollman -copy defines.ds defines.h 4397632Swollman 4497632Swollman$(OBJ): less.h defines.h 4511820Sjulian 4611820Sjulianclean: 4711820Sjulian -del *.obj 4811820Sjulian -del less.exe 4911820Sjulian -del lesskey.exe 5011820Sjulian 5111820Sjulian