summaryrefslogtreecommitdiff
path: root/rtl/solaris
diff options
context:
space:
mode:
authormarco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2>2019-10-31 12:11:45 +0000
committermarco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2>2019-10-31 12:11:45 +0000
commitc79c7fa0e2d6af558176dcefbe8ae84e436e736e (patch)
tree59524ecb7fb0c48eeffb21ed594e615e7fb8239f /rtl/solaris
parentae4930241dacdd4d9f702d8d4ccbcbeb3709cdb0 (diff)
downloadfpc-c79c7fa0e2d6af558176dcefbe8ae84e436e736e.tar.gz
* makefile fixes by Alfred, mantis #36237
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@43341 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'rtl/solaris')
-rw-r--r--rtl/solaris/Makefile6
-rw-r--r--rtl/solaris/Makefile.fpc6
2 files changed, 8 insertions, 4 deletions
diff --git a/rtl/solaris/Makefile b/rtl/solaris/Makefile
index 28deb68bbc..bfeee40062 100644
--- a/rtl/solaris/Makefile
+++ b/rtl/solaris/Makefile
@@ -3001,9 +3001,11 @@ character$(PPUEXT): sysutils$(PPUEXT) $(OBJPASDIR)/character.pas objpas$(PPUEXT)
macpas$(PPUEXT) : $(INC)/macpas.pp objpas$(PPUEXT) math$(PPUEXT)
$(COMPILER) $(INC)/macpas.pp $(REDIR)
ifneq ($(findstring $(ARCH),x86_64 i386),)
-cpu$(PPUEXT) : $(PROCINC)/cpu.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT)
+cpu$(PPUEXT) : $(PROCINC)/cpu.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) objpas$(PPUEXT)
+ $(COMPILER) $(PROCINC)/cpu.pp
else
-cpu$(PPUEXT) : $(PROCINC)/cpu.pp $(SYSTEMUNIT)$(PPUEXT)
+cpu$(PPUEXT) : $(PROCINC)/cpu.pp $(SYSTEMUNIT)$(PPUEXT) objpas$(PPUEXT)
+ $(COMPILER) $(PROCINC)/cpu.pp
endif
mmx$(PPUEXT) : $(PROCINC)/mmx.pp cpu$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
$(COMPILER) $(PROCINC)/mmx.pp
diff --git a/rtl/solaris/Makefile.fpc b/rtl/solaris/Makefile.fpc
index 7b8cb915f9..d05460a088 100644
--- a/rtl/solaris/Makefile.fpc
+++ b/rtl/solaris/Makefile.fpc
@@ -221,9 +221,11 @@ macpas$(PPUEXT) : $(INC)/macpas.pp objpas$(PPUEXT) math$(PPUEXT)
#
ifneq ($(findstring $(ARCH),x86_64 i386),)
-cpu$(PPUEXT) : $(PROCINC)/cpu.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT)
+cpu$(PPUEXT) : $(PROCINC)/cpu.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) objpas$(PPUEXT)
+ $(COMPILER) $(PROCINC)/cpu.pp
else
-cpu$(PPUEXT) : $(PROCINC)/cpu.pp $(SYSTEMUNIT)$(PPUEXT)
+cpu$(PPUEXT) : $(PROCINC)/cpu.pp $(SYSTEMUNIT)$(PPUEXT) objpas$(PPUEXT)
+ $(COMPILER) $(PROCINC)/cpu.pp
endif
mmx$(PPUEXT) : $(PROCINC)/mmx.pp cpu$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)