|
@@ -6,7 +6,7 @@ main=rtl
|
|
[target]
|
|
[target]
|
|
loaders=prt0s prt0m prt0c prt0l prt0h
|
|
loaders=prt0s prt0m prt0c prt0l prt0h
|
|
units=system $(UUCHARUNIT) $(OBJPASUNIT) $(STRINGSUNIT) $(ISO7185UNIT) $(EXTPASUNIT) dos \
|
|
units=system $(UUCHARUNIT) $(OBJPASUNIT) $(STRINGSUNIT) $(ISO7185UNIT) $(EXTPASUNIT) dos \
|
|
- wintypes winprocs win31 $(PORTSUNIT) $(DYNLIBSUNIT) $(SORTBASEUNIT) \
|
|
|
|
|
|
+ $(WINTYPESUNIT) $(WINPROCSUNIT) $(WIN31UNIT) $(PORTSUNIT) $(DYNLIBSUNIT) $(SORTBASEUNIT) \
|
|
$(SYSCONSTUNIT) $(RTLCONSTSUNIT) sysutils $(MATHUNIT) types typinfo $(FGLUNIT) \
|
|
$(SYSCONSTUNIT) $(RTLCONSTSUNIT) sysutils $(MATHUNIT) types typinfo $(FGLUNIT) \
|
|
classes $(CHARSETUNIT) cpu $(GETOPTSUNIT) $(CPALLUNIT) \
|
|
classes $(CHARSETUNIT) cpu $(GETOPTSUNIT) $(CPALLUNIT) \
|
|
$(UNICODEDATAUNIT) $(CHARACTERUNIT) $(CTYPESUNIT)
|
|
$(UNICODEDATAUNIT) $(CHARACTERUNIT) $(CTYPESUNIT)
|
|
@@ -80,30 +80,12 @@ system$(PPUEXT) : system.pp $(SYSDEPS) wintypes.inc winprocsh.inc winprocs.inc \
|
|
$(COMPILER) $(FPC_SYSTEM_OPT) -Us -Sg system.pp
|
|
$(COMPILER) $(FPC_SYSTEM_OPT) -Us -Sg system.pp
|
|
$(EXECPPAS)
|
|
$(EXECPPAS)
|
|
|
|
|
|
-#
|
|
|
|
-# WinAPI Units
|
|
|
|
-#
|
|
|
|
-
|
|
|
|
-wintypes$(PPUEXT) : wintypes.pp wintypes.inc system$(PPUEXT)
|
|
|
|
- $(COMPILER) wintypes.pp
|
|
|
|
- $(EXECPPAS)
|
|
|
|
-
|
|
|
|
-# winprocs uses $mode objfpc, which loads objpas unit implicitly
|
|
|
|
-winprocs$(PPUEXT) : winprocs.pp winprocsh.inc winprocs.inc system$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) wintypes$(PPUEXT)
|
|
|
|
- $(COMPILER) winprocs.pp
|
|
|
|
- $(EXECPPAS)
|
|
|
|
-
|
|
|
|
-# win31 uses $mode objfpc, which loads objpas unit implicitly
|
|
|
|
-win31$(PPUEXT) : win31.pp system$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) wintypes$(PPUEXT)
|
|
|
|
- $(COMPILER) win31.pp
|
|
|
|
- $(EXECPPAS)
|
|
|
|
-
|
|
|
|
#
|
|
#
|
|
# TP7 Compatible RTL Units
|
|
# TP7 Compatible RTL Units
|
|
#
|
|
#
|
|
dos$(PPUEXT) : dos.pp registers.inc \
|
|
dos$(PPUEXT) : dos.pp registers.inc \
|
|
$(INC)/dosh.inc $(INC)/dos.inc $(INC)/fexpand.inc \
|
|
$(INC)/dosh.inc $(INC)/dos.inc $(INC)/fexpand.inc \
|
|
- strings$(PPUEXT) wintypes$(PPUEXT) winprocs$(PPUEXT) system$(PPUEXT)
|
|
|
|
|
|
+ strings$(PPUEXT) $(WINTYPESUNIT)$(PPUEXT) $(WINPROCSUNIT)$(PPUEXT) system$(PPUEXT)
|
|
$(COMPILER) dos.pp
|
|
$(COMPILER) dos.pp
|
|
$(EXECPPAS)
|
|
$(EXECPPAS)
|
|
|
|
|
|
@@ -112,14 +94,14 @@ dos$(PPUEXT) : dos.pp registers.inc \
|
|
#
|
|
#
|
|
sysutils$(PPUEXT) : sysutils.pp $(wildcard $(OBJPASDIR)/sysutils/*.inc) \
|
|
sysutils$(PPUEXT) : sysutils.pp $(wildcard $(OBJPASDIR)/sysutils/*.inc) \
|
|
$(OBJPASUNIT)$(PPUEXT) dos$(PPUEXT) $(SYSCONSTUNIT)$(PPUEXT) \
|
|
$(OBJPASUNIT)$(PPUEXT) dos$(PPUEXT) $(SYSCONSTUNIT)$(PPUEXT) \
|
|
- wintypes$(PPUEXT) winprocs$(PPUEXT) system$(PPUEXT)
|
|
|
|
|
|
+ $(WINTYPESUNIT)$(PPUEXT) $(WINPROCSUNIT)$(PPUEXT) system$(PPUEXT)
|
|
$(COMPILER) -Fi$(OBJPASDIR)/sysutils sysutils.pp
|
|
$(COMPILER) -Fi$(OBJPASDIR)/sysutils sysutils.pp
|
|
$(EXECPPAS)
|
|
$(EXECPPAS)
|
|
|
|
|
|
classes$(PPUEXT) : classes.pp $(wildcard $(OBJPASDIR)/classes/*.inc) \
|
|
classes$(PPUEXT) : classes.pp $(wildcard $(OBJPASDIR)/classes/*.inc) \
|
|
sysutils$(PPUEXT) typinfo$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
|
|
sysutils$(PPUEXT) typinfo$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
|
|
types$(PPUEXT) $(FGLUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) \
|
|
types$(PPUEXT) $(FGLUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) \
|
|
- winprocs$(PPUEXT) wintypes$(PPUEXT) sortbase$(PPUEXT) system$(PPUEXT)
|
|
|
|
|
|
+ $(WINPROCSUNIT)$(PPUEXT) $(WINTYPESUNIT)$(PPUEXT) sortbase$(PPUEXT) system$(PPUEXT)
|
|
$(COMPILER) -Fi$(OBJPASDIR)/classes classes.pp
|
|
$(COMPILER) -Fi$(OBJPASDIR)/classes classes.pp
|
|
$(EXECPPAS)
|
|
$(EXECPPAS)
|
|
|
|
|
|
@@ -127,7 +109,7 @@ typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp sysutils$(PPUEXT) $(OBJPASUNIT)$(PPUEX
|
|
$(COMPILER) -Sg -Fi$(OBJPASDIR) $(OBJPASDIR)/typinfo.pp
|
|
$(COMPILER) -Sg -Fi$(OBJPASDIR) $(OBJPASDIR)/typinfo.pp
|
|
$(EXECPPAS)
|
|
$(EXECPPAS)
|
|
|
|
|
|
-types$(PPUEXT) : $(OBJPASDIR)/types.pp $(MATHUNIT)$(PPUEXT) wintypes$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) system$(PPUEXT)
|
|
|
|
|
|
+types$(PPUEXT) : $(OBJPASDIR)/types.pp $(MATHUNIT)$(PPUEXT) $(WINTYPESUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) system$(PPUEXT)
|
|
$(COMPILER) $(OBJPASDIR)/types.pp
|
|
$(COMPILER) $(OBJPASDIR)/types.pp
|
|
$(EXECPPAS)
|
|
$(EXECPPAS)
|
|
|
|
|