瀏覽代碼

+ Further sysutils implementations.

michael 27 年之前
父節點
當前提交
0d5f9c5213
共有 4 個文件被更改,包括 67 次插入17 次删除
  1. 16 4
      rtl/dos/go32v1/Makefile
  2. 17 4
      rtl/dos/go32v2/Makefile
  3. 17 5
      rtl/linux/Makefile
  4. 17 4
      rtl/win32/Makefile

+ 16 - 4
rtl/dos/go32v1/Makefile

@@ -72,7 +72,7 @@ include $(CFG)/makefile.cfg
 SYSTEMPPU=system$(PPUEXT)
 OBJECTS=strings go32 \
 	dos crt objects printer \
-	cpu mmx mouse getopts heaptrc graph \
+	cpu mmx mouse getopts heaptrc graph objpas sysutils
 
 LOADERS=prt0
 
@@ -153,8 +153,17 @@ go32$(PPUEXT) : ../go32.pp $(SYSTEMPPU)
 # Delphi Object Model
 #
 
-objpas:
-	make -C $(OBJPASDIR) UNITTARGETDIR=$(BASEDIR) UNITDIR=$(BASEDIR)
+objpas$(PPUEXT) : $(OBJPASDIR)/objpas.pp $(INC)/except.inc
+	$(COPY) $(OBJPASDIR)/objpas.pp .
+	$(COMPILER) -S2 -I$(OBJPASDIR) objpas $(REDIR)
+	$(DEL) objpas.pp
+
+SYSUTILINC = $(wildcard $(OBJPASDIR)/*.inc)
+
+sysutils$(PPUEXT) : $(OBJPASDIR)/sysutils.pp $(SYSUTILINC) filutil.inc
+	$(COPY) $(OBJPASDIR)/sysutils.pp .
+	$(COMPILER) -S2 -I$(OBJPASDIR) sysutils $(REDIR)
+	$(DEL) sysutils.pp
 
 #
 # System Dependent Units
@@ -255,7 +264,10 @@ include $(CFG)/makefile.def
 
 #
 # $Log$
-# Revision 1.5  1998-10-06 22:10:29  peter
+# Revision 1.6  1998-10-11 12:21:47  michael
+# + Further sysutils implementations.
+#
+# Revision 1.5  1998/10/06 22:10:29  peter
 #   + heaptrc
 #
 # Revision 1.4  1998/10/02 09:25:59  peter

+ 17 - 4
rtl/dos/go32v2/Makefile

@@ -74,7 +74,7 @@ SYSTEMPPU=system$(PPUEXT)
 OBJECTS=strings go32 \
 	dpmiexcp profile dxeload emu387 \
 	dos crt objects printer \
-	cpu mmx mouse getopts heaptrc graph
+	cpu mmx mouse getopts heaptrc graph objpas sysutils
 
 LOADERS=prt0 exceptn fpu
 
@@ -161,8 +161,18 @@ go32$(PPUEXT) : ../go32.pp $(SYSTEMPPU)
 # Delphi Object Model
 #
 
-objpas:
-	make -C $(OBJPASDIR) UNITTARGETDIR=$(BASEDIR) UNITDIR=$(BASEDIR)
+objpas$(PPUEXT) : $(OBJPASDIR)/objpas.pp $(INC)/except.inc
+	$(COPY) $(OBJPASDIR)/objpas.pp .
+	$(COMPILER) -S2 -I$(OBJPASDIR) objpas $(REDIR)
+	$(DEL) objpas.pp
+
+SYSUTILINC = $(wildcard $(OBJPASDIR)/*.inc)
+
+sysutils$(PPUEXT) : $(OBJPASDIR)/sysutils.pp $(SYSUTILINC) filutil.inc
+	$(COPY) $(OBJPASDIR)/sysutils.pp .
+	$(COMPILER) -S2 -I$(OBJPASDIR) sysutils $(REDIR)
+	$(DEL) sysutils.pp
+
 
 #
 # System Dependent Units
@@ -275,7 +285,10 @@ include $(CFG)/makefile.def
 
 #
 # $Log$
-# Revision 1.5  1998-10-06 22:10:30  peter
+# Revision 1.6  1998-10-11 12:21:48  michael
+# + Further sysutils implementations.
+#
+# Revision 1.5  1998/10/06 22:10:30  peter
 #   + heaptrc
 #
 # Revision 1.4  1998/10/02 09:26:00  peter

+ 17 - 5
rtl/linux/Makefile

@@ -137,7 +137,7 @@ SYSDEPS=$(SYSINCDEPS) $(SYSCPUDEPS)
 SYSTEMPPU=syslinux$(PPUEXT)
 OBJECTS=strings linux \
 	dos crt objects printer \
-	getopts heaptrc errors sockets graph
+	getopts heaptrc errors sockets graph objpas sysutils
 
 # Which units may be placed in the shared lib file
 SHAREDLIBFILES=syslinux strings linux objpas sysutils math \
@@ -185,7 +185,7 @@ PPUOBJECTS=$(SYSTEMPPU) $(addsuffix $(PPUEXT), $(OBJECTS))
 	 libs libsclean \
 	 diffs diffclean \
 
-all : $(OBJLOADERS) $(PPUOBJECTS) objpas
+all : $(OBJLOADERS) $(PPUOBJECTS) 
 
 install : all
 	$(MKDIR) $(UNITINSTALLDIR)
@@ -236,8 +236,17 @@ linux$(PPUEXT) : linux.pp strings$(PPUEXT) $(INC)/textrec.inc $(INC)/filerec.inc
 # Delphi Object Model
 #
 
-objpas:
-	make -C $(OBJPASDIR) UNITTARGETDIR=$(BASEDIR) UNITDIR=$(BASEDIR)
+objpas$(PPUEXT) : $(OBJPASDIR)/objpas.pp $(INC)/except.inc
+	$(COPY) $(OBJPASDIR)/objpas.pp .
+	$(COMPILER) -S2 -I$(OBJPASDIR) objpas $(REDIR)
+	$(DEL) objpas.pp
+
+SYSUTILINC = $(wildcard $(OBJPASDIR)/*.inc)
+
+sysutils$(PPUEXT) : $(OBJPASDIR)/sysutils.pp $(SYSUTILINC) filutil.inc
+	$(COPY) $(OBJPASDIR)/sysutils.pp .
+	$(COMPILER) -S2 -I$(OBJPASDIR) sysutils $(REDIR)
+	$(DEL) sysutils.pp
 
 #
 # System Dependent Units
@@ -328,7 +337,10 @@ include $(CFG)/makefile.def
 
 #
 # $Log$
-# Revision 1.5  1998-10-06 22:10:31  peter
+# Revision 1.6  1998-10-11 12:21:49  michael
+# + Further sysutils implementations.
+#
+# Revision 1.5  1998/10/06 22:10:31  peter
 #   + heaptrc
 #
 # Revision 1.4  1998/10/02 09:26:01  peter

+ 17 - 4
rtl/win32/Makefile

@@ -70,7 +70,7 @@ include $(CFG)/makefile.cfg
 SYSTEMPPU=syswin32$(PPUEXT)
 OBJECTS=strings dos \
 	windows \
-	cpu mmx getopts heaptrc
+	cpu mmx getopts heaptrc objpas sysutils
 
 # Files used by windows.pp
 WINDOWS_FILES=base errors defines \
@@ -145,8 +145,18 @@ strings$(PPUEXT) : $(PROCINC)/strings.pp $(SYSTEMPPU)
 # Delphi Object Model
 #
 
-objpas:
-	make -C $(OBJPASDIR) UNITTARGETDIR=$(BASEDIR) UNITDIR=$(BASEDIR)
+objpas$(PPUEXT) : $(OBJPASDIR)/objpas.pp $(INC)/except.inc
+	$(COPY) $(OBJPASDIR)/objpas.pp .
+	$(COMPILER) -S2 -I$(OBJPASDIR) objpas $(REDIR)
+	$(DEL) objpas.pp
+
+SYSUTILINC = $(wildcard $(OBJPASDIR)/*.inc)
+
+sysutils$(PPUEXT) : $(OBJPASDIR)/sysutils.pp $(SYSUTILINC) filutil.inc
+	$(COPY) $(OBJPASDIR)/sysutils.pp .
+	$(COMPILER) -S2 -I$(OBJPASDIR) sysutils $(REDIR)
+	$(DEL) sysutils.pp
+
 
 #
 # System Dependent Units
@@ -372,7 +382,10 @@ include $(CFG)/makefile.def
 
 #
 # $Log$
-# Revision 1.6  1998-10-06 22:10:32  peter
+# Revision 1.7  1998-10-11 12:21:46  michael
+# + Further sysutils implementations.
+#
+# Revision 1.6  1998/10/06 22:10:32  peter
 #   + heaptrc
 #
 # Revision 1.5  1998/10/02 09:26:05  peter