|
@@ -5,7 +5,7 @@
|
|
main=rtl
|
|
main=rtl
|
|
[target]
|
|
[target]
|
|
loaders=prt0s prt0m prt0c prt0l prt0h
|
|
loaders=prt0s prt0m prt0c prt0l prt0h
|
|
-units=system $(UUCHARUNIT) $(OBJPASUNIT) $(STRINGSUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(DOSUNIT) \
|
|
|
|
|
|
+units=$(SYSTEMUNIT) $(UUCHARUNIT) $(OBJPASUNIT) $(STRINGSUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(DOSUNIT) \
|
|
$(WINTYPESUNIT) $(WINPROCSUNIT) $(WIN31UNIT) $(PORTSUNIT) $(DYNLIBSUNIT) $(SORTBASEUNIT) \
|
|
$(WINTYPESUNIT) $(WINPROCSUNIT) $(WIN31UNIT) $(PORTSUNIT) $(DYNLIBSUNIT) $(SORTBASEUNIT) \
|
|
$(SYSCONSTUNIT) $(RTLCONSTSUNIT) $(SYSUTILSUNIT) $(MATHUNIT) $(TYPESUNIT) $(TYPINFOUNIT) $(FGLUNIT) \
|
|
$(SYSCONSTUNIT) $(RTLCONSTSUNIT) $(SYSUTILSUNIT) $(MATHUNIT) $(TYPESUNIT) $(TYPINFOUNIT) $(FGLUNIT) \
|
|
$(CLASSESUNIT) $(CHARSETUNIT) $(CPUUNIT) $(GETOPTSUNIT) $(CPALLUNIT) \
|
|
$(CLASSESUNIT) $(CHARSETUNIT) $(CPUUNIT) $(GETOPTSUNIT) $(CPALLUNIT) \
|
|
@@ -57,7 +57,10 @@ SYSINCDEPS=$(addprefix $(INC)/,$(SYSINCNAMES))
|
|
include $(PROCINC)/makefile.cpu
|
|
include $(PROCINC)/makefile.cpu
|
|
SYSCPUDEPS=$(addprefix $(PROCINC)/,$(CPUINCNAMES))
|
|
SYSCPUDEPS=$(addprefix $(PROCINC)/,$(CPUINCNAMES))
|
|
# Put system unit dependencies together.
|
|
# Put system unit dependencies together.
|
|
-SYSDEPS=$(SYSINCDEPS) $(SYSCPUDEPS)
|
|
|
|
|
|
+SYSDEPS=$(SYSINCDEPS) $(SYSCPUDEPS) wintypes.inc winprocsh.inc winprocs.inc \
|
|
|
|
+ glbheap.inc glbheaph.inc locheap.inc locheaph.inc \
|
|
|
|
+ sysdl.inc sysdlh.inc
|
|
|
|
+
|
|
#
|
|
#
|
|
# Loaders
|
|
# Loaders
|
|
#
|
|
#
|
|
@@ -76,12 +79,4 @@ prt0l$(OEXT) : prt0l.asm prt0comn.asm
|
|
prt0h$(OEXT) : prt0h.asm prt0comn.asm
|
|
prt0h$(OEXT) : prt0h.asm prt0comn.asm
|
|
$(MAKE) $(COMPILER_UNITTARGETDIR)
|
|
$(MAKE) $(COMPILER_UNITTARGETDIR)
|
|
$(NASM) -f obj -o $(UNITTARGETDIRPREFIX)prt0h$(OEXT) prt0h.asm
|
|
$(NASM) -f obj -o $(UNITTARGETDIRPREFIX)prt0h$(OEXT) prt0h.asm
|
|
-#
|
|
|
|
-# System Units (System, Objpas, Strings)
|
|
|
|
-#
|
|
|
|
-system$(PPUEXT) : system.pp $(SYSDEPS) wintypes.inc winprocsh.inc winprocs.inc \
|
|
|
|
- glbheap.inc glbheaph.inc locheap.inc locheaph.inc \
|
|
|
|
- sysdl.inc sysdlh.inc
|
|
|
|
- $(COMPILER) $(FPC_SYSTEM_OPT) -Us -Sg system.pp
|
|
|
|
- $(EXECPPAS)
|
|
|
|
|
|
|