Fix sub directories in Makefile.fpc to allor recursive generation.
authorAbou Al Montacir <abou.almontacir@sfr.fr>
Mon, 4 Dec 2017 22:55:22 +0000 (23:55 +0100)
committerAbou Al Montacir <abou.almontacir@sfr.fr>
Fri, 5 Jan 2024 07:40:08 +0000 (08:40 +0100)
Gbp-Pq: Name fix_make_files_generation.patch

fpcsrc/Makefile.fpc
fpcsrc/packages/Makefile.fpc
fpcsrc/packages/ide/Makefile.fpc
fpcsrc/tests/Makefile.fpc
fpcsrc/tests/utils/Makefile.fpc
fpcsrc/utils/Makefile.fpc
fpcsrc/utils/fpcm/fpmake.pp

index 6c8411f1cec546426dbb954cb29c353b8af7eed2..e4c9e412d20c0d669d447f6b3c47985ef316ddda 100644 (file)
@@ -7,7 +7,7 @@ name=fpc
 version=3.2.2
 
 [target]
-dirs=compiler rtl utils packages installer
+dirs=compiler rtl utils packages installer tests
 
 [require]
 nortl=y
index 47a06e5939191821110bf09b9c7f97789fa53ce3..5042a57be3de74025b6f5bc721ea15680a2a25fa 100644 (file)
@@ -2,6 +2,9 @@
 #
 #   Makefile.fpc for Free Pascal Packages
 #
+[target]
+dirs= paszlib fcl-process hash libtar fpmkunit
+
 [require]
 packages=rtl
 
index 01d7d9124d8a666b9719063f0945b86ab6317412..a7e2531fdcfee259d3befbff311e5901e91533ba 100644 (file)
@@ -5,6 +5,9 @@
 name=ide
 version=3.2.2
 
+[target]
+dirs=fakegdb compiler
+
 [require]
 packages=rtl fpmkunit rtl-extra fv chm regexpr
 packages_go32v2=graph
index 7bf5b7c3320fc754a799867d93e4e00370ad4129..d8e38a1d79bfddbfd3520eeea7448c92d3c6bc39 100644 (file)
@@ -10,6 +10,7 @@ fpcdir=..
 rule=allexectests
 
 [target]
+dirs=tstunits utils
 programs=gparmake createlst
 
 [rules]
index b8baf60776e1fff824d9087a2115b671ecb9d517..ae685dcb115faa6100d061d1899f54f4bb13c841 100644 (file)
@@ -13,6 +13,7 @@ fpcdir=../..
 nortl=y
 
 [target]
+dirs=testsuite
 programs=dotest fptime fail testfail digest concat $(DBDIGEST) $(MSDOSPROG)
 programs_win32=prepup
 programs_win64=prepup
index 7984e7d22d539ca45f58e45cb6475552901f53a7..47777923d1357c6315769aba47a8e4f746f56ac8 100644 (file)
@@ -1,6 +1,9 @@
 #
 #   Makefile.fpc for running fpmake
 #
+[target]
+dirs=fpcm debugsvr dxegen fpcmkcfg fpcreslipo fpcres fpdoc fppkg fprcp h2pas importtl instantfpc mksymbian pas2fpm pas2jni pas2js pas2ut rmwait tply unicode json2pas
+
 [require]
 packages=rtl fpmkunit fcl-json
 
index 79e10bd1c638471db26ac1baf4be74c6b338e71c..6724b4db97ed5db323d2f8646052acc7f307b84c 100644 (file)
@@ -221,7 +221,7 @@ begin
 {$endif ALLPACKAGES}
     P.Version:='3.2.2';
 
-    P.Dependencies.Add('fcl-base');
+    //P.Dependencies.Add('fcl-base');
 
     T:=P.Targets.AddProgram('fpcmake.pp');