# File Makefile # Last modified on Sat Aug 16 08:51:08 1986 by stolfi PACKAGE = texhacks SHELLFILES = \ tex-error-filter \ breaktex LEXFILES = \ tex-error-filter.lex \ breaktex.lex RUNFILES = \ tex-error-filter.out \ breaktex.out MANPAGES = tex-error-filter.man PACKDIR = $$HOME/macmeu/texhacks # *************************************************************** # Entry to bring the package up to date all: $(LEXFILES) $(RUNFILES) $(MANPAGES) # *************************************************************** # Commands to compile lex source into executable code. # Note the hack to increase YYLMAX from 200 to 3000. # There should be a better way to do this... .SUFFIXES: .SUFFIXES: .c .lex .out .lex.out: ;\ lex -t $*.lex |\ sed 's/# *define *YYLMAX *[0-9]*/# define YYLMAX 3000/' > ,$*.c &&\ cc -o $*.out ,$*.c -ll breaktex.out: breaktex.lex tex-error-filter.out: tex-error-filter.lex