mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-11-04 07:59:34 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			52 lines
		
	
	
		
			832 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			832 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
#
 | 
						|
#   Makefile.fpc for Pascal lex/yacc
 | 
						|
#
 | 
						|
 | 
						|
[package]
 | 
						|
name=lexyacc
 | 
						|
version=2.7.1
 | 
						|
 | 
						|
[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
 | 
						|
 | 
						|
[install]
 | 
						|
fpcpackage=y
 | 
						|
 | 
						|
[default]
 | 
						|
fpcdir=../..
 | 
						|
 | 
						|
[shared]
 | 
						|
build=n
 | 
						|
 | 
						|
[rules]
 | 
						|
.NOTPARALLEL:
 | 
						|
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 UNIXHier
 | 
						|
CODPATH=$(INSTALL_PREFIX)/lib/fpc/lexyacc
 | 
						|
else
 | 
						|
CODPATH=$(INSTALL_BINDIR)
 | 
						|
endif
 | 
						|
 | 
						|
install: fpc_install
 | 
						|
ifndef CROSSINSTALL
 | 
						|
        $(MKDIR) $(CODPATH)
 | 
						|
        $(COPY) yylex.cod yyparse.cod $(CODPATH)
 | 
						|
endif
 |