fpc/utils/tply/Makefile.fpc
2001-01-29 21:52:17 +00:00

37 lines
695 B
Makefile

#
# Makefile.fpc for Pascal lex/yacc
#
[target]
programs=plex pyacc
units=lexlib yacclib
[clean]
units=lexbase lexopt lexdfa lexpos lexlist lexrules lexmsgs lextable \
yaccbase yaccmsgs yaccclos yaccpars yacclook yaccsem yacclr0 yacctabl
[compiler]
options=-Sg
[rules]
pyacc$(EXEEXT): pyacc.pas $(wildcard yacc*.pas)
$(COMPILER) pyacc.pas
plex$(EXEEXT): plex.pas $(wildcard lex*.pas)
$(COMPILER) plex.pas
lexlib$(PPUEXT): lexlib.pas
yacclib$(PPUEXT): yacclib.pas
ifdef UNIXINSTALLDIR
CODPATH=$(INSTALL_PREFIX)/lib/fpc/lexyacc
else
CODPATH=$(INSTALL_BINDIR)
endif
install: fpc_install
$(MKDIR) $(CODPATH)
$(COPY) yylex.cod yyparse.cod $(CODPATH)