From b2f7e0a64cf0468e46ca583e9c40aae8849907d7 Mon Sep 17 00:00:00 2001 From: Tomas Hajny Date: Sun, 17 Apr 2005 20:45:30 +0000 Subject: [PATCH] * typinfo and variants dependencies changed according to Michael's description, plus other dependencies fixes --- rtl/emx/Makefile | 8 +++++--- rtl/emx/Makefile.fpc | 11 +++++++---- rtl/go32v2/Makefile | 8 +++++--- rtl/go32v2/Makefile.fpc | 10 ++++++---- rtl/os2/Makefile | 8 +++++--- rtl/os2/Makefile.fpc | 11 +++++++---- 6 files changed, 35 insertions(+), 21 deletions(-) diff --git a/rtl/emx/Makefile b/rtl/emx/Makefile index 6beaa406be..02a7690606 100644 --- a/rtl/emx/Makefile +++ b/rtl/emx/Makefile @@ -1994,13 +1994,15 @@ sysutils$(PPUEXT) : sysutils.pp $(wildcard $(OBJPASDIR)/sysutils/*.inc) \ classes$(PPUEXT) : $(OS2INC)/classes.pp $(wildcard $(OBJPASDIR)/classes/*.inc) \ sysutils$(PPUEXT) typinfo$(PPUEXT) rtlconst$(PPUEXT) types$(PPUEXT) objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) -Fi$(OBJPASDIR)/classes $(OS2INC)/classes.pp -typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) - $(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp math$(PPUEXT): $(OBJPASDIR)/math.pp objpas$(PPUEXT) sysutils$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) $(OBJPASDIR)/math.pp +typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT) rtlconst$(PPUEXT) + $(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp varutils$(PPUEXT) : $(OBJPASDIR)/cvarutil.inc $(OBJPASDIR)/varutils.inc \ - $(OBJPASDIR)/varutilh.inc $(OS2INC)/varutils.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) + $(OBJPASDIR)/varutilh.inc varutils.pp sysutils$(PPUEXT) $(COMPILER) -Fi$(OBJPASDIR) $(OS2INC)/varutils.pp +variants$(PPUEXT) : $(INC)/variants.pp varutils$(PPUEXT) sysutils$(PPUEXT) sysconst$(PPUEXT) typinfo$(PPUEXT) + $(COMPILER) -Fi$(INC) $(INC)/variants.pp types$(PPUEXT) : $(OBJPASDIR/types.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) $(OBJPASDIR)/types.pp rtlconst$(PPUEXT) : $(OBJPASDIR)/rtlconst.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) diff --git a/rtl/emx/Makefile.fpc b/rtl/emx/Makefile.fpc index 9e164cbd3a..31ccbf2bc6 100644 --- a/rtl/emx/Makefile.fpc +++ b/rtl/emx/Makefile.fpc @@ -165,16 +165,19 @@ classes$(PPUEXT) : $(OS2INC)/classes.pp $(wildcard $(OBJPASDIR)/classes/*.inc) \ sysutils$(PPUEXT) typinfo$(PPUEXT) rtlconst$(PPUEXT) types$(PPUEXT) objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) -Fi$(OBJPASDIR)/classes $(OS2INC)/classes.pp -typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) - $(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp - math$(PPUEXT): $(OBJPASDIR)/math.pp objpas$(PPUEXT) sysutils$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) $(OBJPASDIR)/math.pp +typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT) rtlconst$(PPUEXT) + $(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp + varutils$(PPUEXT) : $(OBJPASDIR)/cvarutil.inc $(OBJPASDIR)/varutils.inc \ - $(OBJPASDIR)/varutilh.inc $(OS2INC)/varutils.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) + $(OBJPASDIR)/varutilh.inc varutils.pp sysutils$(PPUEXT) $(COMPILER) -Fi$(OBJPASDIR) $(OS2INC)/varutils.pp +variants$(PPUEXT) : $(INC)/variants.pp varutils$(PPUEXT) sysutils$(PPUEXT) sysconst$(PPUEXT) typinfo$(PPUEXT) + $(COMPILER) -Fi$(INC) $(INC)/variants.pp + types$(PPUEXT) : $(OBJPASDIR/types.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) $(OBJPASDIR)/types.pp diff --git a/rtl/go32v2/Makefile b/rtl/go32v2/Makefile index 839d4cd6b9..dc3ee66def 100644 --- a/rtl/go32v2/Makefile +++ b/rtl/go32v2/Makefile @@ -1990,13 +1990,15 @@ sysutils$(PPUEXT) : sysutils.pp $(wildcard $(OBJPASDIR)/sysutils/*.inc) \ classes$(PPUEXT) : classes.pp $(wildcard $(OBJPASDIR)/classes/*.inc) \ sysutils$(PPUEXT) typinfo$(PPUEXT) rtlconst$(PPUEXT) types$(PPUEXT) $(COMPILER) -Fi$(OBJPASDIR)/classes classes.pp -typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT) - $(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp math$(PPUEXT): $(OBJPASDIR)/math.pp objpas$(PPUEXT) sysutils$(PPUEXT) $(COMPILER) $(OBJPASDIR)/math.pp +typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT) rtlconst$(PPUEXT) + $(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp varutils$(PPUEXT) : $(OBJPASDIR)/cvarutil.inc $(OBJPASDIR)/varutils.inc \ - $(OBJPASDIR)/varutilh.inc varutils.pp + $(OBJPASDIR)/varutilh.inc varutils.pp sysutils$(PPUEXT) $(COMPILER) -Fi$(OBJPASDIR) varutils.pp +variants$(PPUEXT) : $(INC)/variants.pp varutils$(PPUEXT) sysutils$(PPUEXT) sysconst$(PPUEXT) typinfo$(PPUEXT) + $(COMPILER) -Fi$(INC) $(INC)/variants.pp types$(PPUEXT) : $(OBJPASDIR)/types.pp objpas$(PPUEXT) $(COMPILER) $(OBJPASDIR)/types.pp rtlconst$(PPUEXT) : $(OBJPASDIR)/rtlconst.pp diff --git a/rtl/go32v2/Makefile.fpc b/rtl/go32v2/Makefile.fpc index 8f9986860c..3dc857cc1d 100644 --- a/rtl/go32v2/Makefile.fpc +++ b/rtl/go32v2/Makefile.fpc @@ -113,13 +113,15 @@ sysutils$(PPUEXT) : sysutils.pp $(wildcard $(OBJPASDIR)/sysutils/*.inc) \ classes$(PPUEXT) : classes.pp $(wildcard $(OBJPASDIR)/classes/*.inc) \ sysutils$(PPUEXT) typinfo$(PPUEXT) rtlconst$(PPUEXT) types$(PPUEXT) $(COMPILER) -Fi$(OBJPASDIR)/classes classes.pp -typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT) - $(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp math$(PPUEXT): $(OBJPASDIR)/math.pp objpas$(PPUEXT) sysutils$(PPUEXT) $(COMPILER) $(OBJPASDIR)/math.pp +typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT) rtlconst$(PPUEXT) + $(COMPILER) -Sg -Fi$(OBJPASDIR) $(OBJPASDIR)/typinfo.pp varutils$(PPUEXT) : $(OBJPASDIR)/cvarutil.inc $(OBJPASDIR)/varutils.inc \ - $(OBJPASDIR)/varutilh.inc varutils.pp - $(COMPILER) -Fi$(OBJPASDIR) varutils.pp + $(OBJPASDIR)/varutilh.inc varutils.pp sysutils$(PPUEXT) + $(COMPILER) -I$(OBJPASDIR) varutils.pp +variants$(PPUEXT) : $(INC)/variants.pp varutils$(PPUEXT) sysutils$(PPUEXT) sysconst$(PPUEXT) typinfo$(PPUEXT) + $(COMPILER) -Fi$(INC) $(INC)/variants.pp types$(PPUEXT) : $(OBJPASDIR)/types.pp objpas$(PPUEXT) $(COMPILER) $(OBJPASDIR)/types.pp rtlconst$(PPUEXT) : $(OBJPASDIR)/rtlconst.pp diff --git a/rtl/os2/Makefile b/rtl/os2/Makefile index 6118df19e7..cd71f8de5b 100644 --- a/rtl/os2/Makefile +++ b/rtl/os2/Makefile @@ -1513,13 +1513,15 @@ sysutils$(PPUEXT) : sysutils.pp $(wildcard $(OBJPASDIR)/sysutils/*.inc) \ classes$(PPUEXT) : classes.pp $(wildcard $(OBJPASDIR)/classes/*.inc) \ sysutils$(PPUEXT) typinfo$(PPUEXT) rtlconst$(PPUEXT) types$(PPUEXT) objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) -Fi$(OBJPASDIR)/classes classes.pp -typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) rtlconsts$(PPUEXT) - $(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp math$(PPUEXT): $(OBJPASDIR)/math.pp objpas$(PPUEXT) sysutils$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) $(OBJPASDIR)/math.pp +typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT) rtlconst$(PPUEXT) + $(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp varutils$(PPUEXT) : $(OBJPASDIR)/cvarutil.inc $(OBJPASDIR)/varutils.inc \ - $(OBJPASDIR)/varutilh.inc varutils.pp + $(OBJPASDIR)/varutilh.inc varutils.pp sysutils$(PPUEXT) $(COMPILER) -Fi$(OBJPASDIR) varutils.pp +variants$(PPUEXT) : $(INC)/variants.pp varutils$(PPUEXT) sysutils$(PPUEXT) sysconst$(PPUEXT) typinfo$(PPUEXT) + $(COMPILER) -Fi$(INC) $(INC)/variants.pp types$(PPUEXT) : $(OBJPASDIR)/types.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) $(OBJPASDIR)/types.pp rtlconst$(PPUEXT) : $(OBJPASDIR)/rtlconst.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) diff --git a/rtl/os2/Makefile.fpc b/rtl/os2/Makefile.fpc index f1338c4090..3416fcf1ae 100644 --- a/rtl/os2/Makefile.fpc +++ b/rtl/os2/Makefile.fpc @@ -164,16 +164,19 @@ classes$(PPUEXT) : classes.pp $(wildcard $(OBJPASDIR)/classes/*.inc) \ sysutils$(PPUEXT) typinfo$(PPUEXT) rtlconst$(PPUEXT) types$(PPUEXT) objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) -Fi$(OBJPASDIR)/classes classes.pp -typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) rtlconsts$(PPUEXT) - $(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp - math$(PPUEXT): $(OBJPASDIR)/math.pp objpas$(PPUEXT) sysutils$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) $(OBJPASDIR)/math.pp +typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT) rtlconst$(PPUEXT) + $(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp + varutils$(PPUEXT) : $(OBJPASDIR)/cvarutil.inc $(OBJPASDIR)/varutils.inc \ - $(OBJPASDIR)/varutilh.inc varutils.pp + $(OBJPASDIR)/varutilh.inc varutils.pp sysutils$(PPUEXT) $(COMPILER) -Fi$(OBJPASDIR) varutils.pp +variants$(PPUEXT) : $(INC)/variants.pp varutils$(PPUEXT) sysutils$(PPUEXT) sysconst$(PPUEXT) typinfo$(PPUEXT) + $(COMPILER) -Fi$(INC) $(INC)/variants.pp + types$(PPUEXT) : $(OBJPASDIR)/types.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) $(OBJPASDIR)/types.pp