Annotation of src/usr.bin/less/Makefile.wnb, Revision 1.1
1.1 ! shadchin 1: # Makefile for less.
! 2: # Windows version
! 3: # Bolarnd C++ 5.5.1 free command line tools
! 4:
! 5: #### Start of system configuration section. ####
! 6: #
! 7: # Borland's make knows its own location in the
! 8: # filesystem.
! 9: #
! 10:
! 11: CC = bcc32
! 12: LIBDIR = $(MAKEDIR)\..\lib
! 13:
! 14: CFLAGS = -O2 -w-pro -TWC -P-c -v- -d -f- -ff- -vi
! 15: LDFLAGS = -Tpe -v- -ap -c -x -V4.0 -GF:AGGRESSIVE
! 16: LD = ilink32
! 17: LIBS = ${LIBDIR}\import32.lib ${LIBDIR}\cw32.lib
! 18:
! 19: #### End of system configuration section. ####
! 20:
! 21: #
! 22: # This rule allows us to supply the necessary -D options
! 23: # in addition to whatever the user asks for.
! 24: #
! 25: .c.obj:
! 26: ${CC} -c -I. ${CPPFLAGS} ${CFLAGS} $<
! 27:
! 28: OBJ = \
! 29: main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \
! 30: command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \
! 31: help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \
! 32: lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \
! 33: output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \
! 34: tags.obj ttyin.obj version.obj regexp.obj
! 35:
! 36: all: less lesskey lessecho
! 37:
! 38: #
! 39: # This is really horrible, but the command line is too long for
! 40: # MS-DOS if we try to link ${OBJ}.
! 41: #
! 42: less: ${OBJ}
! 43: ${LD} ${LDFLAGS} ${LIBDIR}\c0x32.obj $**, $@,,${LIBS}
! 44:
! 45: lesskey: lesskey.obj version.obj
! 46: ${LD} ${LDFLAGS} ${LIBDIR}\c0x32.obj $**, $@,,${LIBS}
! 47:
! 48: lessecho: lessecho.obj version.obj
! 49: ${LD} ${LDFLAGS} ${LIBDIR}\c0x32.obj $**, $@,,${LIBS}
! 50:
! 51: defines.h: defines.wn
! 52: -del defines.h
! 53: -copy defines.wn defines.h
! 54:
! 55: ${OBJ}: less.h defines.h funcs.h cmd.h
! 56:
! 57: clean:
! 58: -del *.obj
! 59: -del *.il?
! 60: -del *.tds
! 61: -del defines.h
! 62:
! 63: spotless: clean
! 64: -del less.exe
! 65: -del lesskey.exe
! 66: -del lessecho.exe
! 67:
! 68: realclean: spotless
! 69:
! 70: distclean: spotless
! 71: