From 39c060dfa726274fa05e22652431622de3cf57c4 Mon Sep 17 00:00:00 2001 From: pierre Date: Wed, 17 Mar 2021 09:33:14 +0000 Subject: [PATCH] Avoid copying of objpas.pp into local rtl/macos directory git-svn-id: trunk@48994 - --- rtl/macos/Makefile | 8 +++----- rtl/macos/Makefile.fpc | 14 ++++++-------- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/rtl/macos/Makefile b/rtl/macos/Makefile index 77b05a0ef6..671ed5b2f6 100644 --- a/rtl/macos/Makefile +++ b/rtl/macos/Makefile @@ -3261,12 +3261,10 @@ strings$(PPUEXT) : $(INC)/strings.pp system$(PPUEXT) uuchar$(PPUEXT): $(SYSTEMUNIT)$(PPUEXT) $(INC)/uuchar.pp $(COMPILER) $(INC)/uuchar.pp objpas$(PPUEXT) : $(OBJPASDIR)/objpas.pp system$(PPUEXT) - $(COPY) $(OBJPASDIR)/objpas.pp . - $(COMPILER) objpas $(REDIR) - $(DEL) objpas.pp + $(COMPILER) $(OBJPASDIR)/objpas.pp $(REDIR) sysutils$(PPUEXT) : sysutils.pp objpas$(PPUEXT) system$(PPUEXT) sysconst$(PPUEXT) macostp$(PPUEXT) macutils$(PPUEXT) $(COMPILER) -Fi$(OBJPASDIR)/sysutils sysutils.pp -sysconst$(PPUEXT) : $(OBJPASDIR)/sysconst.pp objpas$(PPUEXT) softfpu$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) +sysconst$(PPUEXT) : $(OBJPASDIR)/sysconst.pp objpas$(PPUEXT) softfpu$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) $(OBJPASDIR)/sysconst.pp rtlconsts$(PPUEXT) : $(OBJPASDIR)/rtlconsts.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) $(OBJPASDIR)/rtlconsts.pp @@ -3285,7 +3283,7 @@ types$(PPUEXT) : $(OBJPASDIR)/types.pp objpas$(PPUEXT) math$(PPUEXT) $(SYSTEMUNI macpas$(PPUEXT) : $(INC)/macpas.pp objpas$(PPUEXT) math$(PPUEXT) $(COMPILER) $(INC)/macpas.pp $(REDIR) dos$(PPUEXT) : $(DOSDEPS) unixutil$(PPUEXT) system$(PPUEXT) - $(COMPILER) dos $(REDIR) + $(COMPILER) dos.pp $(REDIR) iso7185$(PPUEXT) : $(INC)/iso7185.pp heaptrc$(PPUEXT) $(COMPILER) $(INC)/iso7185.pp extpas$(PPUEXT) : $(INC)/extpas.pp dos$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) diff --git a/rtl/macos/Makefile.fpc b/rtl/macos/Makefile.fpc index e52d1ceef6..0a7e67e7d5 100644 --- a/rtl/macos/Makefile.fpc +++ b/rtl/macos/Makefile.fpc @@ -24,7 +24,7 @@ implicitunits=cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 \ rsts=sysconst # math typinfo sysconst rtlconsts - + [require] nortl=y @@ -114,14 +114,12 @@ uuchar$(PPUEXT): $(SYSTEMUNIT)$(PPUEXT) $(INC)/uuchar.pp $(COMPILER) $(INC)/uuchar.pp objpas$(PPUEXT) : $(OBJPASDIR)/objpas.pp system$(PPUEXT) - $(COPY) $(OBJPASDIR)/objpas.pp . - $(COMPILER) objpas $(REDIR) - $(DEL) objpas.pp + $(COMPILER) $(OBJPASDIR)/objpas.pp $(REDIR) sysutils$(PPUEXT) : sysutils.pp objpas$(PPUEXT) system$(PPUEXT) sysconst$(PPUEXT) macostp$(PPUEXT) macutils$(PPUEXT) $(COMPILER) -Fi$(OBJPASDIR)/sysutils sysutils.pp -sysconst$(PPUEXT) : $(OBJPASDIR)/sysconst.pp objpas$(PPUEXT) softfpu$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) +sysconst$(PPUEXT) : $(OBJPASDIR)/sysconst.pp objpas$(PPUEXT) softfpu$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) $(OBJPASDIR)/sysconst.pp rtlconsts$(PPUEXT) : $(OBJPASDIR)/rtlconsts.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) @@ -160,13 +158,13 @@ macpas$(PPUEXT) : $(INC)/macpas.pp objpas$(PPUEXT) math$(PPUEXT) # dos$(PPUEXT) : $(DOSDEPS) unixutil$(PPUEXT) system$(PPUEXT) - $(COMPILER) dos $(REDIR) + $(COMPILER) dos.pp $(REDIR) #crt$(PPUEXT) : crt.pp $(INC)/textrec.inc system$(PPUEXT) -# $(COMPILER) crt $(REDIR) +# $(COMPILER) crt.pp $(REDIR) #printer$(PPUEXT) : printer.pp system$(PPUEXT) -# $(COMPILER) printer $(REDIR) +# $(COMPILER) printer.pp $(REDIR) # # Other system-independent RTL Units