160786Sps# Makefile for less.
260786Sps# OS-9 version for Ultra C.
360786Sps
460786Sps#### Start of system configuration section. ####
560786Sps
660786SpsCC = cc
760786SpsCPPFLAGS =
860786SpsCFLAGS = -v=.
960786SpsCFLAGS_COMPILE_ONLY = -eas
1060786SpsLDFLAGS = -olM=24k
1160786SpsLIBS = -ltermlib.l -lsys_clib.l -lunix.l
1260786SpsO = r
1360786Sps
1460786Sps
1560786Sps#### End of system configuration section. ####
1660786Sps
1760786Sps.SUFFIXES: .c .${O}
1860786Sps
1960786Sps# This rule allows us to supply the necessary -D options
2060786Sps# in addition to whatever the user asks for.
2160786Sps.c.${O}:
2260786Sps	${CC} ${CFLAGS_COMPILE_ONLY} ${CPPFLAGS} ${CFLAGS} $<
2360786Sps
24195941SdelphijOBJ = \
25195941Sdelphij	main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \
26195941Sdelphij	command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \
2760786Sps	help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \
2860786Sps	lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \
29195941Sdelphij	output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \
3060786Sps	tags.${O} ttyin.${O} version.${O}  regexp.${O}
3160786Sps
3260786Spsall: less lesskey
3360786Sps
3460786Spsless: ${OBJ}
3560786Sps	${CC} ${OBJ} -f=$@ ${LDFLAGS} ${LIBS}
3660786Sps
3760786Spslesskey: lesskey.${O} version.${O}
3860786Sps	${CC} lesskey.${O} version.${O} -f=$@ ${LDFLAGS}
3960786Sps
4060786Sps${OBJ}: defines.h less.h
4160786Sps
4260786Spsdefines.h: defines.o9
4360786Sps	copy defines.o9 defines.h -rf
44