marco 22 yıl önce
ebeveyn
işleme
8cac3cdb88
1 değiştirilmiş dosya ile 8 ekleme ve 4 silme
  1. 8 4
      utils/fpcm/fpcmake.ini

+ 8 - 4
utils/fpcm/fpcmake.ini

@@ -1336,7 +1336,7 @@ endif
 
 ifdef TARGET_EXAMPLES
 HASEXAMPLES=1
-override EXAMPLESOURCEFILES:=$(wildcard $(addsuffix .pp,$(TARGET_EXAMPLES)) $(addsuffix .pas,$(TARGET_EXAMPLES)))
+override EXAMPLESOURCEFILES:=$(wildcard $(addsuffix .pp,$(TARGET_EXAMPLES)) $(addsuffix .pas,$(TARGET_EXAMPLES)) $(addsuffix .dpr,$(TARGET_EXAMPLES)))
 override EXAMPLEFILES:=$(addsuffix $(EXEEXT),$(TARGET_EXAMPLES))
 override EXAMPLEOFILES:=$(addsuffix $(OEXT),$(TARGET_EXAMPLES)) $(addprefix $(STATICLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_EXAMPLES)))
 
@@ -1378,7 +1378,7 @@ fpc_release:
 
 # General compile rules, available for both possible .pp and .pas extensions
 
-.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .pp .rc .res
+.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .dpr .pp .rc .res
 
 %$(PPUEXT): %.pp
         $(COMPILER) $<
@@ -1396,15 +1396,19 @@ fpc_release:
         $(COMPILER) $<
         $(EXECPPAS)
 
+%$(EXEEXT): %.dpr
+        $(COMPILER) $<
+        $(EXECPPAS)
+
 %.res: %.rc
         windres -i $< -o $@
 
-# Search paths for .ppu and .pp and .pas
+# Search paths for .ppu and .pp and .pas .dpr
 vpath %.pp $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
 vpath %.pas $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
+vpath %.dpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
 vpath %$(PPUEXT) $(COMPILER_UNITTARGETDIR)
 
-
 [libraryrules]
 #####################################################################
 # Library