Kirill Kranz 10 months ago
parent
commit
2139180379
3 changed files with 12 additions and 4 deletions
  1. 3 2
      rtl/ps1/Makefile
  2. 4 2
      rtl/ps1/Makefile.fpc
  3. 5 0
      rtl/ps1/buildrtl.pp

+ 3 - 2
rtl/ps1/Makefile

@@ -923,7 +923,7 @@ ifdef NO_EXCEPTIONS_IN_SYSTEM
 override FPCOPT+=-dNO_EXCEPTIONS_IN_SYSTEM
 override FPCOPT+=-dNO_EXCEPTIONS_IN_SYSTEM
 endif
 endif
 ifeq ($(CPU_OS_TARGET),mipsel-ps1)
 ifeq ($(CPU_OS_TARGET),mipsel-ps1)
-override TARGET_UNITS+=$(SYSTEMUNIT)
+override TARGET_UNITS+=$(SYSTEMUNIT) $(OBJPASUNIT) $(FPINTRESUNIT)
 endif
 endif
 override INSTALL_FPCPACKAGE=y y
 override INSTALL_FPCPACKAGE=y y
 ifeq ($(CPU_OS_TARGET),mipsel-ps1)
 ifeq ($(CPU_OS_TARGET),mipsel-ps1)
@@ -2922,4 +2922,5 @@ SYSINCDEPS=$(addprefix $(INC)/,$(SYSINCNAMES))
 include $(PROCINC)/makefile.cpu
 include $(PROCINC)/makefile.cpu
 SYSCPUDEPS=$(addprefix $(PROCINC)/,$(CPUINCNAMES))
 SYSCPUDEPS=$(addprefix $(PROCINC)/,$(CPUINCNAMES))
 SYSDEPS=$(SYSINCDEPS) $(SYSCPUDEPS)
 SYSDEPS=$(SYSINCDEPS) $(SYSCPUDEPS)
-strt$(PPUEXT) : $(SYSTEMUNIT)$(PPUEXT)
+buildrtl$(PPUEXT): buildrtl.pp $(SYSTEMUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(FPINTRESUNIT)$(PPUEXT)
+	$(COMPILER) -Fi$(OBJPASDIR)/sysutils -Fi$(OBJPASDIR)/classes -Fu$(PROCINC) -I$(INC) -Fu$(INC) -Fu$(OBJPASDIR) buildrtl

+ 4 - 2
rtl/ps1/Makefile.fpc

@@ -5,7 +5,7 @@
 main=rtl
 main=rtl
 [target]
 [target]
 loaders=
 loaders=
-units=$(SYSTEMUNIT)
+units=$(SYSTEMUNIT) $(OBJPASUNIT) $(FPINTRESUNIT)
 
 
 [require]
 [require]
 nortl=y
 nortl=y
@@ -52,4 +52,6 @@ SYSDEPS=$(SYSINCDEPS) $(SYSCPUDEPS)
 # Loaders
 # Loaders
 #
 #
 
 
-strt$(PPUEXT) : $(SYSTEMUNIT)$(PPUEXT)
+
+buildrtl$(PPUEXT): buildrtl.pp $(SYSTEMUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(FPINTRESUNIT)$(PPUEXT)
+        $(COMPILER) -Fi$(OBJPASDIR)/sysutils -Fi$(OBJPASDIR)/classes -Fu$(PROCINC) -I$(INC) -Fu$(INC) -Fu$(OBJPASDIR) buildrtl

+ 5 - 0
rtl/ps1/buildrtl.pp

@@ -0,0 +1,5 @@
+{$MODE OBJFPC}
+unit buildrtl;
+interface
+implementation
+end.