|
@@ -859,31 +859,34 @@ WINTYPESUNIT=wintypes
|
|
|
X86UNIT=x86
|
|
|
XMC4500UNIT=xmc4500
|
|
|
endif
|
|
|
-ifdef FPC_DOTTEDUNITS
|
|
|
+ifdef FPC_DOTTEDUNITS
|
|
|
NS_SYSTEM=System.
|
|
|
NS_CPUNITS=System.CodePages.
|
|
|
NSDIR=$(RTL)/namespaced
|
|
|
NSINC=$(NSDIR)/common
|
|
|
OPT:=$(OPT) -dFPC_DOTTEDUNITS
|
|
|
-BASEINCLUDE=$(INC) $(PROCINC)
|
|
|
+BASEINCLUDE=$(INC) $(PROCINC)
|
|
|
BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
|
|
|
endif
|
|
|
CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
|
|
|
$(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
|
|
|
$(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
|
|
|
$(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
|
|
|
- $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
|
|
|
+ $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
|
|
|
CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
|
|
|
RTL=..
|
|
|
INC=$(RTL)/inc
|
|
|
PROCINC=$(RTL)/$(CPU_TARGET)
|
|
|
+OS2INC=$(RTL)/os2
|
|
|
OS2DIR=$(RTL)/os2
|
|
|
-DOS_DEPS_OS=doscalls$(PPUEXT)
|
|
|
-SYSUTILS_DEPS_OS=dos$(PPUEXT)
|
|
|
-DYNLIBS_DEPS_OD=doscalls($PPUEXT)
|
|
|
+DOS_DEPS_OS=$(DOSCALLSUNIT)$(PPUEXT)
|
|
|
+SYSUTILS_DEPS_OS=$(DOSUNIT)$(PPUEXT)
|
|
|
+DYNLIBS_DEPS_OS=$(DOSCALLSUNIT)$(PPUEXT)
|
|
|
UNITPREFIX=rtl
|
|
|
SYSTEMUNIT=system
|
|
|
+ifndef FPC_DOTTEDUNITS
|
|
|
RTLCONSTSUNIT=rtlconst
|
|
|
+endif
|
|
|
ifdef RELEASE
|
|
|
override FPCOPT+=-Ur
|
|
|
endif
|
|
@@ -2248,17 +2251,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
|
|
|
$(COMPILER) $(UACHAR_OPT) $<
|
|
|
OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
|
|
|
$(SYSTEMUNIT)$(PPUEXT) \
|
|
|
- $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
|
|
|
+ $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
|
|
|
objpas$(PPUEXT): $(OBJPAS_DEPS)
|
|
|
$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
|
|
|
MACPAS_DEPS=$(INC)/macpas.pp \
|
|
|
objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
- $(MACPAS_DEPS_OS) $(MACPAS_DEPS_CPU)
|
|
|
+ $(MACPAS_DEPS_OS) $(MACPAS_DEPS_CPU)
|
|
|
macpas$(PPUEXT) : $(MACPAS_DEPS)
|
|
|
- $(COMPILER) $(MACPAS_OPT) $<
|
|
|
+ $(COMPILER) $(MACPAS_OPT) $<
|
|
|
ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
|
|
|
$(SYSTEMUNIT)$(PPUEXT) \
|
|
|
- $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
|
|
|
+ $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
|
|
|
iso7185$(PPUEXT) : $(ISO7185_DEPS)
|
|
|
$(COMPILER) $(ISO7185_OPT) $<
|
|
|
EXTPAS_DEPS=$(INC)/extpas.pp \
|
|
@@ -2267,7 +2270,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
|
|
|
extpas$(PPUEXT) : $(EXTPAS_DEPS)
|
|
|
$(COMPILER) $(EXTPAS_OPT) $<
|
|
|
FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
- $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
|
|
|
+ $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
|
|
|
fpintres$(PPUEXT) : $(FPINTRES_DEPS)
|
|
|
$(COMPILER) $(FPINTRES_OPT) $<
|
|
|
FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
|
|
@@ -2326,7 +2329,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
|
|
|
$(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
|
|
|
ports$(PPUEXT) : $(PORTS_DEPS)
|
|
|
$(COMPILER) $(PORTS_OPT) $<
|
|
|
-System.Ports$(PPUEXT) : $(NSINC)/System.Ports.pp $(PORTS_DEPS)
|
|
|
+System.Ports$(PPUEXT) : $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
|
|
|
$(COMPILER) $(PORTS_OPT) $<
|
|
|
DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
|
|
|
objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
|
|
@@ -2377,8 +2380,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT) $(INC)/filerec.inc $(INC)/textrec.inc \
|
|
|
$(DOS_DEPS_OS) $(DOS_DEPS_CPU)
|
|
|
dos$(PPUEXT): $(DOS_DEPS)
|
|
|
$(COMPILER) $(DOS_OPTS) $<
|
|
|
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS)
|
|
|
- $(COMPILER) $(DOS_OPTS) $<
|
|
|
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
|
|
|
+ $(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
|
|
|
MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
|
|
|
msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
|
|
|
$(COMPILER) $(MSMOUSE_OPTS) $<
|
|
@@ -2717,7 +2720,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
$(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
|
|
|
os2def$(PPUEXT) : $(OS2DEF_DEPS)
|
|
|
$(COMPILER) $<
|
|
|
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
|
|
|
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
|
|
|
$(COMPILER) -Fi$(OS2DIR) $<
|
|
|
DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
$(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)
|