mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-25 11:19:40 +02:00
lazdebuggers: added makefiles
git-svn-id: trunk@58365 -
This commit is contained in:
parent
e1e104d7db
commit
921d9eeecf
2
.gitattributes
vendored
2
.gitattributes
vendored
@ -2528,6 +2528,8 @@ components/lazdebuggergdbmi/test/testexception.pas svneol=native#text/pascal
|
||||
components/lazdebuggergdbmi/test/testgdbtype.pas svneol=native#text/pascal
|
||||
components/lazdebuggergdbmi/test/testinstructionqueue.pas svneol=native#text/pascal
|
||||
components/lazdebuggergdbmi/test/testwatches.pas svneol=native#text/pascal
|
||||
components/lazdebuggers/Makefile svneol=native#text/plain
|
||||
components/lazdebuggers/Makefile.fpc svneol=native#text/plain
|
||||
components/lazdebuggers/cmdlinedebuggerbase/Makefile svneol=native#text/plain
|
||||
components/lazdebuggers/cmdlinedebuggerbase/Makefile.compiled svneol=native#text/plain
|
||||
components/lazdebuggers/cmdlinedebuggerbase/Makefile.fpc svneol=native#text/plain
|
||||
|
1650
components/lazdebuggers/Makefile
Normal file
1650
components/lazdebuggers/Makefile
Normal file
File diff suppressed because it is too large
Load Diff
55
components/lazdebuggers/Makefile.fpc
Normal file
55
components/lazdebuggers/Makefile.fpc
Normal file
@ -0,0 +1,55 @@
|
||||
# $Id: Makefile.fpc 58118 2018-06-04 09:14:21Z mattias $
|
||||
#
|
||||
# Makefile.fpc for Lazarus for Free Pascal
|
||||
#
|
||||
|
||||
[target]
|
||||
dirs=
|
||||
|
||||
[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: help clean cleanall base bigide all
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
help:
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Targets"
|
||||
@$(ECHO) " all same as base + bigide"
|
||||
@$(ECHO) " clean deletes output files of base and bigide components"
|
||||
@$(ECHO) " base build cmdlinedebuggerbase"
|
||||
@$(ECHO) " bigide build the extra packages for the bigide"
|
||||
@$(ECHO) " requires base"
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# build base packages
|
||||
base:
|
||||
$(MAKE) -C cmdlinedebuggerbase
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# build the extra packages needed by the bigide
|
||||
bigide:
|
||||
$(MAKE) -C cmdlinedebuggerbase
|
||||
$(MAKE) -C lazdebuggerlldb
|
||||
|
||||
all: base bigide
|
||||
|
||||
clean:
|
||||
$(MAKE) -C cmdlinedebuggerbase clean
|
||||
$(MAKE) -C lazdebuggerlldb clean
|
||||
|
||||
cleanall: clean
|
||||
|
||||
distclean:
|
||||
$(MAKE) -C cmdlinedebuggerbase distclean
|
||||
$(MAKE) -C lazdebuggerlldb distclean
|
||||
|
Loading…
Reference in New Issue
Block a user