From f19a7fa79896da69f724da2145bd6f80633a6c9b Mon Sep 17 00:00:00 2001 From: Pierre Muller Date: Mon, 8 Jan 2024 18:27:36 +0100 Subject: [PATCH] Add missing explicit rules to allow compilation of Windows OS --- rtl/dragonfly/Makefile | 14 ++++++++++++++ rtl/dragonfly/Makefile.fpc | 23 +++++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/rtl/dragonfly/Makefile b/rtl/dragonfly/Makefile index be228edeed..ac1b3bf9d7 100644 --- a/rtl/dragonfly/Makefile +++ b/rtl/dragonfly/Makefile @@ -3309,3 +3309,17 @@ ufloatx80$(PPUEXT) : $(INC)/ufloatx80.pp sfpux80$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) $< ufloat128$(PPUEXT) : $(INC)/ufloat128.pp sfpu128$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) $< +fpintres$(PPUEXT): $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) + $(COMPILER) $< +unixutil$(PPUEXT) : $(UNIXINC)/unixutil.pp $(SYSTEMUNIT)$(PPUEXT) + $(COMPILER) $< +ports$(PPUEXT) : $(UNIXINC)/ports.pp $(SYSTEMUNIT)$(PPUEXT) + $(COMPILER) $< +syscall$(PPUEXT) : $(UNIXINC)/syscall.pp unixtype$(PPUEXT) + $(COMPILER) $< +dl$(PPUEXT) : $(UNIXINC)/dl.pp ctypes$(PPUEXT) objpas$(PPUEXT) + $(COMPILER) $< +bsd$(PPUEXT) : $(BSDINC)/bsd.pas unix$(PPUEXT) syscall$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) + $(COMPILER) $< +initc$(PPUEXT) : $(UNIXINC)/initc.pp ctypes$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) + $(COMPILER) $< diff --git a/rtl/dragonfly/Makefile.fpc b/rtl/dragonfly/Makefile.fpc index 9894d735fc..3c962cf39c 100644 --- a/rtl/dragonfly/Makefile.fpc +++ b/rtl/dragonfly/Makefile.fpc @@ -313,3 +313,26 @@ ufloatx80$(PPUEXT) : $(INC)/ufloatx80.pp sfpux80$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) ufloat128$(PPUEXT) : $(INC)/ufloat128.pp sfpu128$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) $< + +# Explicit rules that were missing: +fpintres$(PPUEXT): $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) + $(COMPILER) $< + +unixutil$(PPUEXT) : $(UNIXINC)/unixutil.pp $(SYSTEMUNIT)$(PPUEXT) + $(COMPILER) $< + +ports$(PPUEXT) : $(UNIXINC)/ports.pp $(SYSTEMUNIT)$(PPUEXT) + $(COMPILER) $< + +syscall$(PPUEXT) : $(UNIXINC)/syscall.pp unixtype$(PPUEXT) + $(COMPILER) $< + +dl$(PPUEXT) : $(UNIXINC)/dl.pp ctypes$(PPUEXT) objpas$(PPUEXT) + $(COMPILER) $< + +bsd$(PPUEXT) : $(BSDINC)/bsd.pas unix$(PPUEXT) syscall$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) + $(COMPILER) $< + +initc$(PPUEXT) : $(UNIXINC)/initc.pp ctypes$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) + $(COMPILER) $< +