xref: /netbsd-src/external/bsd/less/dist/Makefile.o9c (revision e4a6e799a67c2028562d75b4e61407b22434aa36)
120006a0bStron# Makefile for less.
220006a0bStron# OS-9 version for Microware C 3.2.
320006a0bStron
420006a0bStron#### Start of system configuration section. ####
520006a0bStron
620006a0bStronCC = cc
720006a0bStronCPPFLAGS = -D_OSK_MWC32 -DDEBUG=0 -DSTRCSPN
820006a0bStronCFLAGS = -k=0 -v=.
920006a0bStronCFLAGS_COMPILE_ONLY = -r
1020006a0bStronLDFLAGS = -igm=8
1120006a0bStronLIBS = -l=/dd/lib/termlib.l
1220006a0bStronO = r
1320006a0bStron
1420006a0bStron
1520006a0bStron#### End of system configuration section. ####
1620006a0bStron
1720006a0bStron.SUFFIXES: .c .${O}
1820006a0bStron
1920006a0bStron# This rule allows us to supply the necessary -D options
2020006a0bStron# in addition to whatever the user asks for.
2120006a0bStron
2220006a0bStron.c.${O}:
2320006a0bStron	${CC} ${CFLAGS_COMPILE_ONLY} ${CPPFLAGS} ${CFLAGS} $<
2420006a0bStron
2520006a0bStronOBJ = \
2620006a0bStron	main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \
2720006a0bStron	command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \
28*e4a6e799Ssimonb	help.${O} ifile.${O} input.${O} jump.${O} lesskey_parse.${O} line.${O} linenum.${O} \
2920006a0bStron	lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \
3020006a0bStron	output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \
31*e4a6e799Ssimonb	tags.${O} ttyin.${O} version.${O} xbuf.${O}  regexp.${O}
3220006a0bStron
3320006a0bStronall: less lessecho lesskey
3420006a0bStron
3520006a0bStronless: ${OBJ}
3620006a0bStron	${CC} ${OBJ} -f=$@ ${LDFLAGS} ${LIBS}
3720006a0bStron
38*e4a6e799Ssimonblesskey: lesskey.${O} lesskey_parse.${O} version.${O} xbuf.${O}
39*e4a6e799Ssimonb	${CC} lesskey.${O} lesskey_parse.${O} version.${O} xbuf.${O} -f=$@ ${LDFLAGS}
4020006a0bStron
4120006a0bStronlessecho: lessecho.${O} version.${O}
4220006a0bStron	${CC} lessecho.${O} version.${O} -f=$@ ${LDFLAGS}
4320006a0bStron
4420006a0bStron${OBJ}: defines.h less.h
4520006a0bStron
4620006a0bStrondefines.h: defines.o9
4720006a0bStron	copy defines.o9 defines.h -rf
48