Browse Source

+ Now also compiles units: dos, macutils, macostp, unixutil

olle 21 years ago
parent
commit
97537d503c
2 changed files with 13 additions and 9 deletions
  1. 5 3
      rtl/macos/Makefile
  2. 8 6
      rtl/macos/Makefile.fpc

+ 5 - 3
rtl/macos/Makefile

@@ -1,5 +1,5 @@
 #
 #
-# Don't edit, this file is generated by FPCMake Version 1.1 [2004/05/23]
+# Don't edit, this file is generated by FPCMake Version 1.1 [2004/06/02]
 #
 #
 default: all
 default: all
 MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx palmos macos darwin emx watcom
 MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx palmos macos darwin emx watcom
@@ -230,7 +230,7 @@ endif
 endif
 endif
 OBJPASDIR=$(RTL)/objpas
 OBJPASDIR=$(RTL)/objpas
 GRAPHDIR=$(INC)/graph
 GRAPHDIR=$(INC)/graph
-override TARGET_UNITS+=system strings objpas heaptrc getopts
+override TARGET_UNITS+=system strings objpas heaptrc getopts macostp macutils unixutil dos objects
 override INSTALL_FPCPACKAGE=y
 override INSTALL_FPCPACKAGE=y
 override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
 override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
 override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
 override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
@@ -1366,7 +1366,7 @@ objpas$(PPUEXT) : $(OBJPASDIR)/objpas.pp system$(PPUEXT)
 sysutils$(PPUEXT) : $(OBJPASDIR)/sysutils.pp objpas$(PPUEXT) system$(PPUEXT) sysconst$(PPUEXT)
 sysutils$(PPUEXT) : $(OBJPASDIR)/sysutils.pp objpas$(PPUEXT) system$(PPUEXT) sysconst$(PPUEXT)
 	$(COPY) $(OBJPASDIR)/sysutils.pp .
 	$(COPY) $(OBJPASDIR)/sysutils.pp .
 	$(COMPILER) sysutils $(REDIR)
 	$(COMPILER) sysutils $(REDIR)
-dos$(PPUEXT) : $(DOSDEPS) system$(PPUEXT)
+dos$(PPUEXT) : $(DOSDEPS) unixutil$(PPUEXT) system$(PPUEXT)
 	$(COMPILER) dos $(REDIR)
 	$(COMPILER) dos $(REDIR)
 objects$(PPUEXT) : $(INC)/objects.pp system$(PPUEXT)
 objects$(PPUEXT) : $(INC)/objects.pp system$(PPUEXT)
 	$(COMPILER) $(INC)/objects.pp $(REDIR)
 	$(COMPILER) $(INC)/objects.pp $(REDIR)
@@ -1374,3 +1374,5 @@ getopts$(PPUEXT) : $(INC)/getopts.pp strings$(PPUEXT) system$(PPUEXT)
 	$(COMPILER) $(INC)/getopts.pp $(REDIR)
 	$(COMPILER) $(INC)/getopts.pp $(REDIR)
 heaptrc$(PPUEXT) : $(INC)/heaptrc.pp system$(PPUEXT)
 heaptrc$(PPUEXT) : $(INC)/heaptrc.pp system$(PPUEXT)
 	$(COMPILER) $(INC)/heaptrc.pp $(REDIR)
 	$(COMPILER) $(INC)/heaptrc.pp $(REDIR)
+unixutil$(PPUEXT) : ../unix/unixutil.pp
+	$(COMPILER) ../unix/unixutil.pp $(REDIR)				

+ 8 - 6
rtl/macos/Makefile.fpc

@@ -7,10 +7,9 @@ main=rtl
 
 
 [target]
 [target]
 loaders=
 loaders=
-units=system strings objpas heaptrc getopts 
-# objects \  #(depends on dos)
-# exec  \
-#      dos crt printer \
+units=system strings objpas heaptrc getopts macostp macutils unixutil dos objects
+#      exec  \
+#      crt printer \
 #      lineinfo  graph \
 #      lineinfo  graph \
 #      sysutils math typinfo
 #      sysutils math typinfo
 # rsts=math
 # rsts=math
@@ -117,7 +116,7 @@ sysutils$(PPUEXT) : $(OBJPASDIR)/sysutils.pp objpas$(PPUEXT) system$(PPUEXT) sys
 # TP7 Compatible RTL Units
 # TP7 Compatible RTL Units
 #
 #
 
 
-dos$(PPUEXT) : $(DOSDEPS) system$(PPUEXT)
+dos$(PPUEXT) : $(DOSDEPS) unixutil$(PPUEXT) system$(PPUEXT)
         $(COMPILER) dos $(REDIR)
         $(COMPILER) dos $(REDIR)
 
 
 #crt$(PPUEXT) : crt.pp $(INC)/textrec.inc system$(PPUEXT)
 #crt$(PPUEXT) : crt.pp $(INC)/textrec.inc system$(PPUEXT)
@@ -137,4 +136,7 @@ getopts$(PPUEXT) : $(INC)/getopts.pp strings$(PPUEXT) system$(PPUEXT)
         $(COMPILER) $(INC)/getopts.pp $(REDIR)
         $(COMPILER) $(INC)/getopts.pp $(REDIR)
 
 
 heaptrc$(PPUEXT) : $(INC)/heaptrc.pp system$(PPUEXT)
 heaptrc$(PPUEXT) : $(INC)/heaptrc.pp system$(PPUEXT)
-        $(COMPILER) $(INC)/heaptrc.pp $(REDIR)
+        $(COMPILER) $(INC)/heaptrc.pp $(REDIR)
+				
+unixutil$(PPUEXT) : ../unix/unixutil.pp
+        $(COMPILER) ../unix/unixutil.pp $(REDIR)