diff --git a/packages/fcl-web/Makefile b/packages/fcl-web/Makefile index 7008544987..1fed69b8a6 100644 --- a/packages/fcl-web/Makefile +++ b/packages/fcl-web/Makefile @@ -265,178 +265,178 @@ PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages $(FPCDIR)/packages/base $(F override PACKAGE_NAME=fcl-web override PACKAGE_VERSION=2.5.1 ifeq ($(FULL_TARGET),i386-linux) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-go32v2) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-win32) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-os2) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-freebsd) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-beos) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-haiku) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-netbsd) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-solaris) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-qnx) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-netware) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-openbsd) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-wdosx) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-darwin) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-emx) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-watcom) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-netwlibc) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-wince) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-embedded) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),i386-symbian) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),m68k-linux) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),m68k-freebsd) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),m68k-netbsd) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),m68k-amiga) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),m68k-atari) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),m68k-openbsd) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),m68k-palmos) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),m68k-embedded) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),powerpc-linux) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),powerpc-netbsd) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),powerpc-amiga) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),powerpc-macos) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),powerpc-darwin) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),powerpc-morphos) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),powerpc-embedded) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),sparc-linux) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),sparc-netbsd) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),sparc-solaris) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),sparc-embedded) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),x86_64-linux) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),x86_64-freebsd) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),x86_64-darwin) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),x86_64-win64) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),x86_64-embedded) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),arm-linux) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),arm-palmos) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),arm-darwin) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),arm-wince) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),arm-gba) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),arm-nds) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),arm-embedded) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),arm-symbian) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),powerpc64-linux) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),powerpc64-darwin) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),powerpc64-embedded) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),avr-embedded) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),armeb-linux) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif ifeq ($(FULL_TARGET),armeb-embedded) -override TARGET_DIRS+=src/base +override TARGET_DIRS+=src/base src/webdata endif override INSTALL_FPCPACKAGE=y ifeq ($(FULL_TARGET),i386-linux) @@ -1410,13 +1410,16 @@ else TAROPT=vz TAREXT=.tar.gz endif -override REQUIRE_PACKAGES=fcl-base fcl-xml fcl-db fcl-json +override REQUIRE_PACKAGES=fcl-base fcl-xml fcl-db fcl-json fcl-net ifeq ($(FULL_TARGET),i386-linux) REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1433,6 +1436,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1442,6 +1448,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1458,6 +1467,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1468,6 +1480,9 @@ REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1485,6 +1500,9 @@ REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1502,6 +1520,9 @@ REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_PXLIB=1 REQUIRE_PACKAGES_FCL-PROCESS=1 @@ -1513,6 +1534,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1529,6 +1553,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 @@ -1539,6 +1566,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1548,6 +1578,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1557,6 +1590,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1573,6 +1609,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1584,6 +1623,9 @@ REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1599,6 +1641,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1608,6 +1653,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1617,6 +1665,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1626,6 +1677,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1641,6 +1695,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1650,6 +1707,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1660,6 +1720,9 @@ REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1677,6 +1740,9 @@ REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1693,6 +1759,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1709,6 +1778,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1718,6 +1790,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1727,6 +1802,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1743,6 +1821,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1752,6 +1833,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1762,6 +1846,9 @@ REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1778,6 +1865,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1794,6 +1884,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1803,6 +1896,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1814,6 +1910,9 @@ REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1829,6 +1928,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1838,6 +1940,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1848,6 +1953,9 @@ REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1864,6 +1972,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1880,6 +1991,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 @@ -1890,6 +2004,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1900,6 +2017,9 @@ REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1917,6 +2037,9 @@ REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1935,6 +2058,9 @@ REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1950,6 +2076,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1963,6 +2092,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -1973,6 +2105,9 @@ REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -1989,6 +2124,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -2000,6 +2138,9 @@ REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -2015,6 +2156,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -2030,6 +2174,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -2039,6 +2186,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -2048,6 +2198,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -2057,6 +2210,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -2067,6 +2223,9 @@ REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -2085,6 +2244,9 @@ REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -2100,6 +2262,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -2109,6 +2274,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -2119,6 +2287,9 @@ REQUIRE_PACKAGES_ICONVENC=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 @@ -2135,6 +2306,9 @@ REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_FCL-XML=1 REQUIRE_PACKAGES_FCL-DB=1 REQUIRE_PACKAGES_FCL-JSON=1 +REQUIRE_PACKAGES_FCL-PASSRC=1 +REQUIRE_PACKAGES_FCL-ASYNC=1 +REQUIRE_PACKAGES_FCL-NET=1 REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 @@ -2269,6 +2443,84 @@ ifdef UNITDIR_FCL-JSON override COMPILER_UNITDIR+=$(UNITDIR_FCL-JSON) endif endif +ifdef REQUIRE_PACKAGES_FCL-PASSRC +PACKAGEDIR_FCL-PASSRC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fcl-passrc/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_FCL-PASSRC),) +ifneq ($(wildcard $(PACKAGEDIR_FCL-PASSRC)/units/$(TARGETSUFFIX)),) +UNITDIR_FCL-PASSRC=$(PACKAGEDIR_FCL-PASSRC)/units/$(TARGETSUFFIX) +else +UNITDIR_FCL-PASSRC=$(PACKAGEDIR_FCL-PASSRC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_FCL-PASSRC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_FCL-PASSRC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_FCL-PASSRC)/$(FPCMADE) +endif +else +PACKAGEDIR_FCL-PASSRC= +UNITDIR_FCL-PASSRC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /fcl-passrc/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_FCL-PASSRC),) +UNITDIR_FCL-PASSRC:=$(firstword $(UNITDIR_FCL-PASSRC)) +else +UNITDIR_FCL-PASSRC= +endif +endif +ifdef UNITDIR_FCL-PASSRC +override COMPILER_UNITDIR+=$(UNITDIR_FCL-PASSRC) +endif +endif +ifdef REQUIRE_PACKAGES_FCL-ASYNC +PACKAGEDIR_FCL-ASYNC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fcl-async/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_FCL-ASYNC),) +ifneq ($(wildcard $(PACKAGEDIR_FCL-ASYNC)/units/$(TARGETSUFFIX)),) +UNITDIR_FCL-ASYNC=$(PACKAGEDIR_FCL-ASYNC)/units/$(TARGETSUFFIX) +else +UNITDIR_FCL-ASYNC=$(PACKAGEDIR_FCL-ASYNC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_FCL-ASYNC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_FCL-ASYNC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_FCL-ASYNC)/$(FPCMADE) +endif +else +PACKAGEDIR_FCL-ASYNC= +UNITDIR_FCL-ASYNC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /fcl-async/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_FCL-ASYNC),) +UNITDIR_FCL-ASYNC:=$(firstword $(UNITDIR_FCL-ASYNC)) +else +UNITDIR_FCL-ASYNC= +endif +endif +ifdef UNITDIR_FCL-ASYNC +override COMPILER_UNITDIR+=$(UNITDIR_FCL-ASYNC) +endif +endif +ifdef REQUIRE_PACKAGES_FCL-NET +PACKAGEDIR_FCL-NET:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fcl-net/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_FCL-NET),) +ifneq ($(wildcard $(PACKAGEDIR_FCL-NET)/units/$(TARGETSUFFIX)),) +UNITDIR_FCL-NET=$(PACKAGEDIR_FCL-NET)/units/$(TARGETSUFFIX) +else +UNITDIR_FCL-NET=$(PACKAGEDIR_FCL-NET) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_FCL-NET)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_FCL-NET) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_FCL-NET)/$(FPCMADE) +endif +else +PACKAGEDIR_FCL-NET= +UNITDIR_FCL-NET:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /fcl-net/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_FCL-NET),) +UNITDIR_FCL-NET:=$(firstword $(UNITDIR_FCL-NET)) +else +UNITDIR_FCL-NET= +endif +endif +ifdef UNITDIR_FCL-NET +override COMPILER_UNITDIR+=$(UNITDIR_FCL-NET) +endif +endif ifdef REQUIRE_PACKAGES_IBASE PACKAGEDIR_IBASE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /ibase/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_IBASE),) @@ -3049,177 +3301,235 @@ fpc_makefile_dirs: fpc_makefile_sub1 fpc_makefile_sub2 fpc_makefiles: fpc_makefile fpc_makefile_dirs ifeq ($(FULL_TARGET),i386-linux) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-go32v2) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-win32) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-os2) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-freebsd) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-beos) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-haiku) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-netbsd) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-solaris) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-qnx) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-netware) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-openbsd) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-wdosx) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-darwin) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-emx) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-watcom) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-netwlibc) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-wince) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-embedded) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),i386-symbian) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),m68k-linux) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),m68k-freebsd) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),m68k-netbsd) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),m68k-amiga) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),m68k-atari) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),m68k-openbsd) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),m68k-palmos) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),m68k-embedded) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),powerpc-linux) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),powerpc-netbsd) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),powerpc-amiga) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),powerpc-macos) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),powerpc-darwin) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),powerpc-morphos) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),powerpc-embedded) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),sparc-linux) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),sparc-netbsd) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),sparc-solaris) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),sparc-embedded) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),x86_64-linux) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),x86_64-freebsd) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),x86_64-darwin) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),x86_64-win64) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),x86_64-embedded) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),arm-linux) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),arm-palmos) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),arm-darwin) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),arm-wince) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),arm-gba) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),arm-nds) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),arm-embedded) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),arm-symbian) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),powerpc64-linux) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),powerpc64-darwin) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),powerpc64-embedded) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),avr-embedded) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),armeb-linux) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifeq ($(FULL_TARGET),armeb-embedded) TARGET_DIRS_SRC/BASE=1 +TARGET_DIRS_SRC/WEBDATA=1 endif ifdef TARGET_DIRS_SRC/BASE src/base_all: @@ -3266,6 +3576,51 @@ src/base: $(MAKE) -C src/base all .PHONY: src/base_all src/base_debug src/base_smart src/base_release src/base_units src/base_examples src/base_shared src/base_install src/base_sourceinstall src/base_exampleinstall src/base_distinstall src/base_zipinstall src/base_zipsourceinstall src/base_zipexampleinstall src/base_zipdistinstall src/base_clean src/base_distclean src/base_cleanall src/base_info src/base_makefiles src/base endif +ifdef TARGET_DIRS_SRC/WEBDATA +src/webdata_all: + $(MAKE) -C src/webdata all +src/webdata_debug: + $(MAKE) -C src/webdata debug +src/webdata_smart: + $(MAKE) -C src/webdata smart +src/webdata_release: + $(MAKE) -C src/webdata release +src/webdata_units: + $(MAKE) -C src/webdata units +src/webdata_examples: + $(MAKE) -C src/webdata examples +src/webdata_shared: + $(MAKE) -C src/webdata shared +src/webdata_install: + $(MAKE) -C src/webdata install +src/webdata_sourceinstall: + $(MAKE) -C src/webdata sourceinstall +src/webdata_exampleinstall: + $(MAKE) -C src/webdata exampleinstall +src/webdata_distinstall: + $(MAKE) -C src/webdata distinstall +src/webdata_zipinstall: + $(MAKE) -C src/webdata zipinstall +src/webdata_zipsourceinstall: + $(MAKE) -C src/webdata zipsourceinstall +src/webdata_zipexampleinstall: + $(MAKE) -C src/webdata zipexampleinstall +src/webdata_zipdistinstall: + $(MAKE) -C src/webdata zipdistinstall +src/webdata_clean: + $(MAKE) -C src/webdata clean +src/webdata_distclean: + $(MAKE) -C src/webdata distclean +src/webdata_cleanall: + $(MAKE) -C src/webdata cleanall +src/webdata_info: + $(MAKE) -C src/webdata info +src/webdata_makefiles: + $(MAKE) -C src/webdata makefiles +src/webdata: + $(MAKE) -C src/webdata all +.PHONY: src/webdata_all src/webdata_debug src/webdata_smart src/webdata_release src/webdata_units src/webdata_examples src/webdata_shared src/webdata_install src/webdata_sourceinstall src/webdata_exampleinstall src/webdata_distinstall src/webdata_zipinstall src/webdata_zipsourceinstall src/webdata_zipexampleinstall src/webdata_zipdistinstall src/webdata_clean src/webdata_distclean src/webdata_cleanall src/webdata_info src/webdata_makefiles src/webdata +endif all: $(addsuffix _all,$(TARGET_DIRS)) debug: $(addsuffix _debug,$(TARGET_DIRS)) smart: $(addsuffix _smart,$(TARGET_DIRS)) diff --git a/packages/fcl-web/Makefile.fpc b/packages/fcl-web/Makefile.fpc index 65725e3186..d500c3716c 100644 --- a/packages/fcl-web/Makefile.fpc +++ b/packages/fcl-web/Makefile.fpc @@ -7,10 +7,10 @@ name=fcl-web version=2.5.1 [target] -dirs=src/base +dirs=src/base src/webdata [require] -packages=fcl-base fcl-xml fcl-db fcl-json +packages=fcl-base fcl-xml fcl-db fcl-json fcl-net [compiler] options=-S2h