diff options
| author | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2010-06-03 15:18:09 +0000 |
|---|---|---|
| committer | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2010-06-03 15:18:09 +0000 |
| commit | d451ff628f22ff435bf06958b8c123d880ef432b (patch) | |
| tree | 9d22b0d7d5d4ad885fd3ff18b2b9c581b6a3c755 /packages/fcl-web/Makefile | |
| parent | 34240c1abe68f2d3de9fd8ffdd8aa3ecf1a31b07 (diff) | |
| download | fpc-d451ff628f22ff435bf06958b8c123d880ef432b.tar.gz | |
* json-rpc examples, and compile it as well
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15361 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/fcl-web/Makefile')
| -rw-r--r-- | packages/fcl-web/Makefile | 314 |
1 files changed, 165 insertions, 149 deletions
diff --git a/packages/fcl-web/Makefile b/packages/fcl-web/Makefile index 169a1ecc5e..39b9b3bcf2 100644 --- a/packages/fcl-web/Makefile +++ b/packages/fcl-web/Makefile @@ -1,10 +1,10 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2010/05/22] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2009/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian i386-nativent m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-solaris x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded avr-embedded armeb-linux armeb-embedded mipsel-linux +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded avr-embedded armeb-linux armeb-embedded BSDs = freebsd netbsd openbsd darwin -UNIXs = linux $(BSDs) solaris qnx haiku +UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom OSNeedsComspecToRunBatch = go32v2 watcom FORCE: @@ -59,11 +59,9 @@ endif endif ifdef COMSPEC ifneq ($(findstring $(OS_SOURCE),$(OSNeedsComspecToRunBatch)),) -ifndef RUNBATCH RUNBATCH=$(COMSPEC) /C endif endif -endif ifdef inUnix PATHSEP=/ else @@ -267,187 +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 src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-go32v2) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-win32) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-os2) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-freebsd) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-beos) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-haiku) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-netbsd) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-solaris) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-qnx) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-netware) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-openbsd) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-wdosx) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-darwin) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-emx) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-watcom) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-netwlibc) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-wince) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-embedded) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),i386-symbian) -override TARGET_DIRS+=src/base src/webdata -endif -ifeq ($(FULL_TARGET),i386-nativent) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),m68k-linux) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),m68k-freebsd) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),m68k-netbsd) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),m68k-amiga) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),m68k-atari) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),m68k-openbsd) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),m68k-palmos) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),m68k-embedded) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),powerpc-linux) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),powerpc-netbsd) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),powerpc-amiga) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),powerpc-macos) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),powerpc-darwin) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),powerpc-morphos) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),powerpc-embedded) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),sparc-linux) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),sparc-netbsd) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),sparc-solaris) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),sparc-embedded) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),x86_64-linux) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),x86_64-freebsd) -override TARGET_DIRS+=src/base src/webdata -endif -ifeq ($(FULL_TARGET),x86_64-solaris) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),x86_64-darwin) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),x86_64-win64) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),x86_64-embedded) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),arm-linux) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),arm-palmos) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),arm-darwin) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),arm-wince) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),arm-gba) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),arm-nds) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),arm-embedded) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),arm-symbian) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),powerpc64-linux) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),powerpc64-darwin) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),powerpc64-embedded) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),avr-embedded) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),armeb-linux) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif ifeq ($(FULL_TARGET),armeb-embedded) -override TARGET_DIRS+=src/base src/webdata -endif -ifeq ($(FULL_TARGET),mipsel-linux) -override TARGET_DIRS+=src/base src/webdata +override TARGET_DIRS+=src/base src/webdata src/jsonrpc endif override INSTALL_FPCPACKAGE=y ifeq ($(FULL_TARGET),i386-linux) @@ -510,9 +499,6 @@ endif ifeq ($(FULL_TARGET),i386-symbian) override COMPILER_OPTIONS+=-S2h endif -ifeq ($(FULL_TARGET),i386-nativent) -override COMPILER_OPTIONS+=-S2h -endif ifeq ($(FULL_TARGET),m68k-linux) override COMPILER_OPTIONS+=-S2h endif @@ -576,9 +562,6 @@ endif ifeq ($(FULL_TARGET),x86_64-freebsd) override COMPILER_OPTIONS+=-S2h endif -ifeq ($(FULL_TARGET),x86_64-solaris) -override COMPILER_OPTIONS+=-S2h -endif ifeq ($(FULL_TARGET),x86_64-darwin) override COMPILER_OPTIONS+=-S2h endif @@ -630,9 +613,6 @@ endif ifeq ($(FULL_TARGET),armeb-embedded) override COMPILER_OPTIONS+=-S2h endif -ifeq ($(FULL_TARGET),mipsel-linux) -override COMPILER_OPTIONS+=-S2h -endif ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) endif @@ -1006,10 +986,6 @@ ifeq ($(OS_TARGET),symbian) SHAREDLIBEXT=.dll SHORTSUFFIX=symbian endif -ifeq ($(OS_TARGET),NativeNT) -SHAREDLIBEXT=.dll -SHORTSUFFIX=nativent -endif else ifeq ($(OS_TARGET),go32v1) PPUEXT=.pp1 @@ -1738,18 +1714,6 @@ REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 endif -ifeq ($(FULL_TARGET),i386-nativent) -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 -endif ifeq ($(FULL_TARGET),m68k-linux) REQUIRE_PACKAGES_FCL-BASE=1 REQUIRE_PACKAGES_ICONVENC=1 @@ -2087,19 +2051,6 @@ REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 endif -ifeq ($(FULL_TARGET),x86_64-solaris) -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 -REQUIRE_PACKAGES_FASTCGI=1 -endif ifeq ($(FULL_TARGET),x86_64-darwin) REQUIRE_PACKAGES_UNIVINT=1 REQUIRE_PACKAGES_FCL-BASE=1 @@ -2362,26 +2313,6 @@ REQUIRE_PACKAGES_FCL-PROCESS=1 REQUIRE_PACKAGES_HTTPD22=1 REQUIRE_PACKAGES_FASTCGI=1 endif -ifeq ($(FULL_TARGET),mipsel-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 -REQUIRE_PACKAGES_ODBC=1 -REQUIRE_PACKAGES_ORACLE=1 -REQUIRE_PACKAGES_SQLITE=1 -REQUIRE_PACKAGES_PXLIB=1 -REQUIRE_PACKAGES_FCL-PROCESS=1 -REQUIRE_PACKAGES_HTTPD22=1 -REQUIRE_PACKAGES_FASTCGI=1 -endif ifdef REQUIRE_PACKAGES_FCL-BASE PACKAGEDIR_FCL-BASE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fcl-base/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_FCL-BASE),) @@ -3154,7 +3085,7 @@ ZIPCMD_CDPACK:=cd $(subst /,$(ZIPPATHSEP),$(PACKDIR)) ZIPCMD_CDBASE:=cd $(subst /,$(ZIPPATHSEP),$(BASEDIR)) ifdef USETAR ZIPDESTFILE:=$(DIST_DESTDIR)/$(FULLZIPNAME)$(TAREXT) -ZIPCMD_ZIP:=$(TARPROG) c$(TAROPT)f $(ZIPDESTFILE) * +ZIPCMD_ZIP:=$(TARPROG) cf$(TAROPT) $(ZIPDESTFILE) * else ZIPDESTFILE:=$(DIST_DESTDIR)/$(FULLZIPNAME)$(ZIPEXT) ZIPCMD_ZIP:=$(subst /,$(ZIPPATHSEP),$(ZIPPROG)) -Dr $(ZIPOPT) $(ZIPDESTFILE) * @@ -3199,9 +3130,6 @@ fpc_zipdistinstall: ifdef EXEFILES override CLEANEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEFILES)) endif -ifdef CLEAN_PROGRAMS -override CLEANEXEFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEEXT), $(CLEAN_PROGRAMS))) -endif ifdef CLEAN_UNITS override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS)) endif @@ -3249,9 +3177,6 @@ ifdef CLEANRSTFILES -$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES)) endif endif -ifdef CLEAN_FILES - -$(DEL) $(CLEAN_FILES) -endif -$(DELTREE) units -$(DEL) *$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT) ifneq ($(PPUEXT),.ppu) @@ -3377,246 +3302,292 @@ fpc_makefiles: fpc_makefile fpc_makefile_dirs ifeq ($(FULL_TARGET),i386-linux) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-go32v2) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-win32) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-os2) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-freebsd) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-beos) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-haiku) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-netbsd) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-solaris) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-qnx) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-netware) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-openbsd) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-wdosx) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-darwin) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-emx) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-watcom) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-netwlibc) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-wince) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-embedded) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),i386-symbian) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 -endif -ifeq ($(FULL_TARGET),i386-nativent) -TARGET_DIRS_SRC/BASE=1 -TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),m68k-linux) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),m68k-freebsd) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),m68k-netbsd) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),m68k-amiga) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),m68k-atari) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),m68k-openbsd) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),m68k-palmos) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),m68k-embedded) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),powerpc-linux) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),powerpc-netbsd) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),powerpc-amiga) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),powerpc-macos) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),powerpc-darwin) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),powerpc-morphos) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),powerpc-embedded) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),sparc-linux) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),sparc-netbsd) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),sparc-solaris) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),sparc-embedded) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),x86_64-linux) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),x86_64-freebsd) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 -endif -ifeq ($(FULL_TARGET),x86_64-solaris) -TARGET_DIRS_SRC/BASE=1 -TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),x86_64-darwin) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),x86_64-win64) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),x86_64-embedded) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),arm-linux) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),arm-palmos) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),arm-darwin) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),arm-wince) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),arm-gba) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),arm-nds) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),arm-embedded) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),arm-symbian) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),powerpc64-linux) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),powerpc64-darwin) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),powerpc64-embedded) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),avr-embedded) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),armeb-linux) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifeq ($(FULL_TARGET),armeb-embedded) TARGET_DIRS_SRC/BASE=1 TARGET_DIRS_SRC/WEBDATA=1 -endif -ifeq ($(FULL_TARGET),mipsel-linux) -TARGET_DIRS_SRC/BASE=1 -TARGET_DIRS_SRC/WEBDATA=1 +TARGET_DIRS_SRC/JSONRPC=1 endif ifdef TARGET_DIRS_SRC/BASE src/base_all: @@ -3708,6 +3679,51 @@ 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 +ifdef TARGET_DIRS_SRC/JSONRPC +src/jsonrpc_all: + $(MAKE) -C src/jsonrpc all +src/jsonrpc_debug: + $(MAKE) -C src/jsonrpc debug +src/jsonrpc_smart: + $(MAKE) -C src/jsonrpc smart +src/jsonrpc_release: + $(MAKE) -C src/jsonrpc release +src/jsonrpc_units: + $(MAKE) -C src/jsonrpc units +src/jsonrpc_examples: + $(MAKE) -C src/jsonrpc examples +src/jsonrpc_shared: + $(MAKE) -C src/jsonrpc shared +src/jsonrpc_install: + $(MAKE) -C src/jsonrpc install +src/jsonrpc_sourceinstall: + $(MAKE) -C src/jsonrpc sourceinstall +src/jsonrpc_exampleinstall: + $(MAKE) -C src/jsonrpc exampleinstall +src/jsonrpc_distinstall: + $(MAKE) -C src/jsonrpc distinstall +src/jsonrpc_zipinstall: + $(MAKE) -C src/jsonrpc zipinstall +src/jsonrpc_zipsourceinstall: + $(MAKE) -C src/jsonrpc zipsourceinstall +src/jsonrpc_zipexampleinstall: + $(MAKE) -C src/jsonrpc zipexampleinstall +src/jsonrpc_zipdistinstall: + $(MAKE) -C src/jsonrpc zipdistinstall +src/jsonrpc_clean: + $(MAKE) -C src/jsonrpc clean +src/jsonrpc_distclean: + $(MAKE) -C src/jsonrpc distclean +src/jsonrpc_cleanall: + $(MAKE) -C src/jsonrpc cleanall +src/jsonrpc_info: + $(MAKE) -C src/jsonrpc info +src/jsonrpc_makefiles: + $(MAKE) -C src/jsonrpc makefiles +src/jsonrpc: + $(MAKE) -C src/jsonrpc all +.PHONY: src/jsonrpc_all src/jsonrpc_debug src/jsonrpc_smart src/jsonrpc_release src/jsonrpc_units src/jsonrpc_examples src/jsonrpc_shared src/jsonrpc_install src/jsonrpc_sourceinstall src/jsonrpc_exampleinstall src/jsonrpc_distinstall src/jsonrpc_zipinstall src/jsonrpc_zipsourceinstall src/jsonrpc_zipexampleinstall src/jsonrpc_zipdistinstall src/jsonrpc_clean src/jsonrpc_distclean src/jsonrpc_cleanall src/jsonrpc_info src/jsonrpc_makefiles src/jsonrpc +endif all: $(addsuffix _all,$(TARGET_DIRS)) debug: $(addsuffix _debug,$(TARGET_DIRS)) smart: $(addsuffix _smart,$(TARGET_DIRS)) |
