mirror of
				https://gitlab.com/freepascal.org/lazarus/lazarus.git
				synced 2025-11-04 01:03:33 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			66 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
#   $Id$
 | 
						|
#
 | 
						|
#   Makefile.fpc for Lazarus for Free Pascal
 | 
						|
#
 | 
						|
 | 
						|
[target]
 | 
						|
dirs=synedit codetools
 | 
						|
 | 
						|
[clean]
 | 
						|
files=$(wildcard ./units/*$(OEXT)) \
 | 
						|
      $(wildcard ./units/*$(PPUEXT)) \
 | 
						|
      $(wildcard ./units/*$(RSTEXT)) \
 | 
						|
      $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) \
 | 
						|
      $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) \
 | 
						|
      $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) \
 | 
						|
      $(wildcard ./custom/*$(OEXT)) \
 | 
						|
      $(wildcard ./custom/*$(PPUEXT)) \
 | 
						|
      $(wildcard ./custom/*$(RSTEXT))
 | 
						|
 | 
						|
[rules]
 | 
						|
.PHONY: bigidecomponents bigideclean
 | 
						|
 | 
						|
bigidecomponents: all
 | 
						|
        $(MAKE) -C rtticontrols
 | 
						|
        $(MAKE) -C printers
 | 
						|
        $(MAKE) -C printers/design
 | 
						|
        $(MAKE) -C cgi
 | 
						|
        $(MAKE) -C cgi/ide
 | 
						|
        $(MAKE) -C turbopower_ipro
 | 
						|
        $(MAKE) -C turbopower_ipro/design
 | 
						|
        $(MAKE) -C fpcunit
 | 
						|
        $(MAKE) -C fpcunit/ide
 | 
						|
        $(MAKE) -C projecttemplates
 | 
						|
        $(MAKE) -C memds
 | 
						|
        $(MAKE) -C sdf
 | 
						|
        $(MAKE) -C tachart
 | 
						|
        $(MAKE) -C jcf2/IdePlugin/lazarus
 | 
						|
ifneq ($(OS_TARGET),darwin)
 | 
						|
        $(MAKE) -C tdbf
 | 
						|
        $(MAKE) -C sqldb
 | 
						|
endif
 | 
						|
 | 
						|
cleanlaz: clean
 | 
						|
 | 
						|
cleanall: clean bigideclean
 | 
						|
 | 
						|
bigideclean:
 | 
						|
        $(MAKE) -C rtticontrols clean
 | 
						|
        $(MAKE) -C printers cleanall
 | 
						|
        $(MAKE) -C printers/design clean
 | 
						|
        $(MAKE) -C cgi clean
 | 
						|
        $(MAKE) -C cgi/ide clean
 | 
						|
        $(MAKE) -C turbopower_ipro clean
 | 
						|
        $(MAKE) -C turbopower_ipro/design clean
 | 
						|
        $(MAKE) -C fpcunit clean
 | 
						|
        $(MAKE) -C fpcunit/ide clean
 | 
						|
        $(MAKE) -C projecttemplates clean
 | 
						|
        $(MAKE) -C memds clean
 | 
						|
        $(MAKE) -C sdf clean
 | 
						|
        $(MAKE) -C tachart clean
 | 
						|
        $(MAKE) -C jcf2/IdePlugin/lazarus clean
 | 
						|
ifneq ($(OS_TARGET),darwin)
 | 
						|
        $(MAKE) -C tdbf clean
 | 
						|
        $(MAKE) -C sqldb clean
 | 
						|
endif
 |