Sfoglia il codice sorgente

* Reorganize packages/googleapi/ directory.

   Separate hand coded files to a new directory "src/base"
     (googlebase.pp, googleservice.pp, googleclient.pp)
   Move generated api files to a new directory "src/bindings"
   Move the the bindings generator program out of /examples to /generator
   Move the unit googlediscoverytopas.pp to /generator
   Fix paths in /generator/googleapiconv.lpi
   Regenerate Makefile (using fpcmake -w -Tall)
   Edit fpmake.pp
     - remove src path
     - add src/base path
     - add src/bindings path
     - fix bad path for unit googleadexchangebuyer.pp
     - do not include unit googlediscoverytopas.pp (commented out)
       (add this later if the generator is setup to be
       included in the build)
wsherman 2 anni fa
parent
commit
17fab24221
100 ha cambiato i file con 43 aggiunte e 362 eliminazioni
  1. 31 354
      packages/googleapi/Makefile
  2. 7 3
      packages/googleapi/fpmake.pp
  3. 5 5
      packages/googleapi/generator/googleapiconv.lpi
  4. 0 0
      packages/googleapi/generator/googleapiconv.pp
  5. 0 0
      packages/googleapi/generator/googlediscoverytopas.pp
  6. 0 0
      packages/googleapi/src/base/googlebase.pp
  7. 0 0
      packages/googleapi/src/base/googleclient.pp
  8. 0 0
      packages/googleapi/src/base/googleservice.pp
  9. 0 0
      packages/googleapi/src/bindings/googleacceleratedmobilepageurl.pp
  10. 0 0
      packages/googleapi/src/bindings/googleadexchangebuyer.pp
  11. 0 0
      packages/googleapi/src/bindings/googleadexchangebuyer2.pp
  12. 0 0
      packages/googleapi/src/bindings/googleadexchangeseller.pp
  13. 0 0
      packages/googleapi/src/bindings/googleadmin.pp
  14. 0 0
      packages/googleapi/src/bindings/googleadsense.pp
  15. 0 0
      packages/googleapi/src/bindings/googleadsensehost.pp
  16. 0 0
      packages/googleapi/src/bindings/googleanalytics.pp
  17. 0 0
      packages/googleapi/src/bindings/googleanalyticsreporting.pp
  18. 0 0
      packages/googleapi/src/bindings/googleandroidenterprise.pp
  19. 0 0
      packages/googleapi/src/bindings/googleandroidpublisher.pp
  20. 0 0
      packages/googleapi/src/bindings/googleappengine.pp
  21. 0 0
      packages/googleapi/src/bindings/googleappsactivity.pp
  22. 0 0
      packages/googleapi/src/bindings/googleappstate.pp
  23. 0 0
      packages/googleapi/src/bindings/googleaudit.pp
  24. 0 0
      packages/googleapi/src/bindings/googleautoscaler.pp
  25. 0 0
      packages/googleapi/src/bindings/googlebigquery.pp
  26. 0 0
      packages/googleapi/src/bindings/googleblogger.pp
  27. 0 0
      packages/googleapi/src/bindings/googlebooks.pp
  28. 0 0
      packages/googleapi/src/bindings/googlecalendar.pp
  29. 0 0
      packages/googleapi/src/bindings/googlecivicinfo.pp
  30. 0 0
      packages/googleapi/src/bindings/googleclassroom.pp
  31. 0 0
      packages/googleapi/src/bindings/googlecloudbilling.pp
  32. 0 0
      packages/googleapi/src/bindings/googlecloudbuild.pp
  33. 0 0
      packages/googleapi/src/bindings/googleclouddebugger.pp
  34. 0 0
      packages/googleapi/src/bindings/googleclouderrorreporting.pp
  35. 0 0
      packages/googleapi/src/bindings/googlecloudlatencytest.pp
  36. 0 0
      packages/googleapi/src/bindings/googlecloudmonitoring.pp
  37. 0 0
      packages/googleapi/src/bindings/googlecloudresourcemanager.pp
  38. 0 0
      packages/googleapi/src/bindings/googlecloudsearch.pp
  39. 0 0
      packages/googleapi/src/bindings/googlecloudtrace.pp
  40. 0 0
      packages/googleapi/src/bindings/googleclouduseraccounts.pp
  41. 0 0
      packages/googleapi/src/bindings/googlecompute.pp
  42. 0 0
      packages/googleapi/src/bindings/googlecomputeaccounts.pp
  43. 0 0
      packages/googleapi/src/bindings/googleconsumersurveys.pp
  44. 0 0
      packages/googleapi/src/bindings/googlecontainer.pp
  45. 0 0
      packages/googleapi/src/bindings/googlecontent.pp
  46. 0 0
      packages/googleapi/src/bindings/googlecoordinate.pp
  47. 0 0
      packages/googleapi/src/bindings/googlecustomsearch.pp
  48. 0 0
      packages/googleapi/src/bindings/googledataflow.pp
  49. 0 0
      packages/googleapi/src/bindings/googledataproc.pp
  50. 0 0
      packages/googleapi/src/bindings/googledatastore.pp
  51. 0 0
      packages/googleapi/src/bindings/googledeploymentmanager.pp
  52. 0 0
      packages/googleapi/src/bindings/googledfareporting.pp
  53. 0 0
      packages/googleapi/src/bindings/googlediscovery.pp
  54. 0 0
      packages/googleapi/src/bindings/googledns.pp
  55. 0 0
      packages/googleapi/src/bindings/googledoubleclickbidmanager.pp
  56. 0 0
      packages/googleapi/src/bindings/googledoubleclicksearch.pp
  57. 0 0
      packages/googleapi/src/bindings/googledrive.pp
  58. 0 0
      packages/googleapi/src/bindings/googlefirebaserules.pp
  59. 0 0
      packages/googleapi/src/bindings/googlefitness.pp
  60. 0 0
      packages/googleapi/src/bindings/googlefreebase.pp
  61. 0 0
      packages/googleapi/src/bindings/googlefusiontables.pp
  62. 0 0
      packages/googleapi/src/bindings/googlegames.pp
  63. 0 0
      packages/googleapi/src/bindings/googlegamesconfiguration.pp
  64. 0 0
      packages/googleapi/src/bindings/googlegamesmanagement.pp
  65. 0 0
      packages/googleapi/src/bindings/googlegan.pp
  66. 0 0
      packages/googleapi/src/bindings/googlegenomics.pp
  67. 0 0
      packages/googleapi/src/bindings/googlegmail.pp
  68. 0 0
      packages/googleapi/src/bindings/googlegroupsmigration.pp
  69. 0 0
      packages/googleapi/src/bindings/googlegroupssettings.pp
  70. 0 0
      packages/googleapi/src/bindings/googleiam.pp
  71. 0 0
      packages/googleapi/src/bindings/googleidentitytoolkit.pp
  72. 0 0
      packages/googleapi/src/bindings/googlekgsearch.pp
  73. 0 0
      packages/googleapi/src/bindings/googlelicensing.pp
  74. 0 0
      packages/googleapi/src/bindings/googlelogging.pp
  75. 0 0
      packages/googleapi/src/bindings/googlemanager.pp
  76. 0 0
      packages/googleapi/src/bindings/googlemapsengine.pp
  77. 0 0
      packages/googleapi/src/bindings/googlemirror.pp
  78. 0 0
      packages/googleapi/src/bindings/googlemonitoring.pp
  79. 0 0
      packages/googleapi/src/bindings/googleoauth2.pp
  80. 0 0
      packages/googleapi/src/bindings/googlepagespeedonline.pp
  81. 0 0
      packages/googleapi/src/bindings/googlepartners.pp
  82. 0 0
      packages/googleapi/src/bindings/googlepeople.pp
  83. 0 0
      packages/googleapi/src/bindings/googleplaymoviespartner.pp
  84. 0 0
      packages/googleapi/src/bindings/googleplus.pp
  85. 0 0
      packages/googleapi/src/bindings/googleplusdomains.pp
  86. 0 0
      packages/googleapi/src/bindings/googleprediction.pp
  87. 0 0
      packages/googleapi/src/bindings/googleproximitybeacon.pp
  88. 0 0
      packages/googleapi/src/bindings/googlepubsub.pp
  89. 0 0
      packages/googleapi/src/bindings/googleqpxexpress.pp
  90. 0 0
      packages/googleapi/src/bindings/googlereplicapool.pp
  91. 0 0
      packages/googleapi/src/bindings/googlereplicapoolupdater.pp
  92. 0 0
      packages/googleapi/src/bindings/googlereseller.pp
  93. 0 0
      packages/googleapi/src/bindings/googleresourceviews.pp
  94. 0 0
      packages/googleapi/src/bindings/googleruntimeconfig.pp
  95. 0 0
      packages/googleapi/src/bindings/googlesafebrowsing.pp
  96. 0 0
      packages/googleapi/src/bindings/googlescript.pp
  97. 0 0
      packages/googleapi/src/bindings/googleserviceregistry.pp
  98. 0 0
      packages/googleapi/src/bindings/googlesheets.pp
  99. 0 0
      packages/googleapi/src/bindings/googlesiteverification.pp
  100. 0 0
      packages/googleapi/src/bindings/googlespectrum.pp

+ 31 - 354
packages/googleapi/Makefile

@@ -2,7 +2,7 @@
 # Don't edit, this file is generated by FPCMake Version 2.0.0
 #
 default: all
-MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian i386-nativent i386-iphonesim i386-android i386-aros m68k-linux m68k-netbsd m68k-amiga m68k-atari m68k-palmos m68k-macosclassic m68k-embedded m68k-sinclairql powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macosclassic powerpc-darwin powerpc-morphos powerpc-embedded powerpc-wii powerpc-aix sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-haiku x86_64-netbsd x86_64-solaris x86_64-openbsd x86_64-darwin x86_64-win64 x86_64-embedded x86_64-iphonesim x86_64-android x86_64-aros x86_64-dragonfly arm-linux arm-netbsd arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian arm-android arm-aros arm-freertos arm-ios powerpc64-linux powerpc64-darwin powerpc64-embedded powerpc64-aix avr-embedded armeb-linux armeb-embedded mips-linux mipsel-linux mipsel-embedded mipsel-android mips64-linux mips64el-linux jvm-java jvm-android i8086-embedded i8086-msdos i8086-win16 aarch64-linux aarch64-freebsd aarch64-darwin aarch64-win64 aarch64-embedded aarch64-android aarch64-ios wasm32-embedded wasm32-wasi sparc64-linux riscv32-linux riscv32-embedded riscv64-linux riscv64-embedded xtensa-linux xtensa-embedded xtensa-freertos z80-embedded z80-zxspectrum z80-msxdos z80-amstradcpc
+MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian i386-nativent i386-iphonesim i386-android i386-aros m68k-linux m68k-netbsd m68k-amiga m68k-atari m68k-palmos m68k-macosclassic m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macosclassic powerpc-darwin powerpc-morphos powerpc-embedded powerpc-wii powerpc-aix sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-haiku x86_64-netbsd x86_64-solaris x86_64-openbsd x86_64-darwin x86_64-win64 x86_64-embedded x86_64-iphonesim x86_64-android x86_64-aros x86_64-dragonfly arm-linux arm-netbsd arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian arm-android arm-aros arm-ios powerpc64-linux powerpc64-darwin powerpc64-embedded powerpc64-aix avr-embedded armeb-linux armeb-embedded mips-linux mipsel-linux mipsel-embedded mipsel-android jvm-java jvm-android i8086-embedded i8086-msdos i8086-win16 aarch64-linux aarch64-darwin aarch64-android aarch64-ios wasm-wasm sparc64-linux
 BSDs = freebsd netbsd openbsd darwin dragonfly
 UNIXs = linux $(BSDs) solaris qnx haiku aix
 LIMIT83fs = go32v2 os2 emx watcom msdos win16 atari
@@ -58,7 +58,7 @@ SRCBATCHEXT=.bat
 endif
 endif
 ifdef COMSPEC
-ifneq ($(filter $(OS_SOURCE),$(OSNeedsComspecToRunBatch)),)
+ifneq ($(findstring $(OS_SOURCE),$(OSNeedsComspecToRunBatch)),)
 ifndef RUNBATCH
 RUNBATCH=$(COMSPEC) /C
 endif
@@ -178,8 +178,6 @@ else
 ARCH=$(CPU_TARGET)
 endif
 endif
-ifeq ($(FULL_TARGET),aarch64-embedded)
-endif
 ifeq ($(FULL_TARGET),arm-embedded)
 ifeq ($(SUBARCH),)
 $(error When compiling for arm-embedded, a sub-architecture (e.g. SUBARCH=armv4t or SUBARCH=armv7m) must be defined)
@@ -198,29 +196,11 @@ $(error When compiling for mipsel-embedded, a sub-architecture (e.g. SUBARCH=pic
 endif
 override FPCOPT+=-Cp$(SUBARCH)
 endif
-ifeq ($(FULL_TARGET),xtensa-embedded)
-ifeq ($(SUBARCH),)
-$(error When compiling for xtensa-embedded, a sub-architecture (e.g. SUBARCH=lx106 or SUBARCH=lx6) must be defined)
-endif
-override FPCOPT+=-Cp$(SUBARCH)
-endif
-ifeq ($(FULL_TARGET),xtensa-freertos)
-ifeq ($(SUBARCH),)
-$(error When compiling for xtensa-freertos, a sub-architecture (e.g. SUBARCH=lx106 or SUBARCH=lx6) must be defined)
-endif
-override FPCOPT+=-Cp$(SUBARCH)
-endif
-ifeq ($(FULL_TARGET),arm-freertos)
-ifeq ($(SUBARCH),)
-$(error When compiling for arm-freertos, a sub-architecture (e.g. SUBARCH=armv6m or SUBARCH=armv7em) must be defined)
-endif
-override FPCOPT+=-Cp$(SUBARCH)
-endif
-ifneq ($(filter $(OS_SOURCE),$(LIMIT83fs)),)
+ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
 TARGETSUFFIX=$(OS_TARGET)
 SOURCESUFFIX=$(OS_SOURCE)
 else
-ifneq ($(filter $(OS_TARGET),$(LIMIT83fs)),)
+ifneq ($(findstring $(OS_TARGET),$(LIMIT83fs)),)
 TARGETSUFFIX=$(OS_TARGET)
 else
 TARGETSUFFIX=$(FULL_TARGET)
@@ -231,11 +211,11 @@ ifneq ($(FULL_TARGET),$(FULL_SOURCE))
 CROSSCOMPILE=1
 endif
 ifeq ($(findstring makefile,$(MAKECMDGOALS)),)
-ifeq ($(filter $(FULL_TARGET),$(MAKEFILETARGETS)),)
+ifeq ($(findstring $(FULL_TARGET),$(MAKEFILETARGETS)),)
 $(error The Makefile doesn't support target $(FULL_TARGET), please run fpcmake first)
 endif
 endif
-ifneq ($(filter $(OS_TARGET),$(BSDs)),)
+ifneq ($(findstring $(OS_TARGET),$(BSDs)),)
 BSDhier=1
 endif
 ifeq ($(OS_TARGET),linux)
@@ -289,8 +269,8 @@ endif
 ifndef CROSSBINDIR
 CROSSBINDIR:=$(wildcard $(FPCDIR)/bin/$(TARGETSUFFIX))
 endif
-ifneq ($(filter $(OS_TARGET),darwin iphonesim ios),)
-ifneq ($(filter $(OS_SOURCE),darwin ios),)
+ifneq ($(findstring $(OS_TARGET),darwin iphonesim ios),)
+ifneq ($(findstring $(OS_SOURCE),darwin ios),)
 DARWIN2DARWIN=1
 endif
 endif
@@ -367,11 +347,11 @@ ifdef REQUIRE_PACKAGESDIR
 override PACKAGESDIR+=$(REQUIRE_PACKAGESDIR)
 endif
 ifdef ZIPINSTALL
-ifneq ($(filter $(OS_TARGET),$(UNIXs)),)
+ifneq ($(findstring $(OS_TARGET),$(UNIXs)),)
 UNIXHier=1
 endif
 else
-ifneq ($(filter $(OS_SOURCE),$(UNIXs)),)
+ifneq ($(findstring $(OS_SOURCE),$(UNIXs)),)
 UNIXHier=1
 endif
 endif
@@ -556,116 +536,12 @@ endif
 else
 CROSSBINDIR=
 endif
-ifeq ($(OS_SOURCE),linux)
-ifndef GCCLIBDIR
-ifeq ($(CPU_TARGET),i386)
-ifneq ($(filter x86_64,$(shell uname -a)),)
-ifeq ($(BINUTILSPREFIX),)
-GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`)
-else
-CROSSGCCOPT=-m32
-endif
-endif
-endif
-ifeq ($(CPU_TARGET),powerpc)
-ifeq ($(BINUTILSPREFIX),)
-GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`)
-else
-CROSSGCCOPT=-m32
-endif
-endif
-ifeq ($(CPU_TARGET),powerpc64)
-ifeq ($(BINUTILSPREFIX),)
-GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`)
-else
-CROSSGCCOPT=-m64
-endif
-endif
-ifeq ($(CPU_TARGET),sparc)
-ifneq ($(filter sparc64,$(shell uname -a)),)
-ifeq ($(BINUTILSPREFIX),)
-GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`)
-else
-CROSSGCCOPT=-m32
-endif
-endif
-endif
-ifneq ($(filter $(CPU_TARGET),mips64 mipsel64),)
-ifeq ($(BINUTILSPREFIX),)
-GCCLIBDIR:=$(shell dirname `gcc -mabi=64 -print-libgcc-file-name`)
-else
-CROSSGCCOPT=-mabi=64
-endif
-endif
-ifneq ($(filter $(CPU_TARGET),mips mipsel),)
-ifeq ($(BINUTILSPREFIX),)
-GCCLIBDIR:=$(shell dirname `gcc -mabi=32 -print-libgcc-file-name`)
-else
-CROSSGCCOPT=-mabi=32
-endif
-endif
-ifeq ($(BINUTILSPREFIX),)
-ifeq ($(GCCLIBDIR),)
-GCCLIBDIR:=$(shell dirname `gcc -print-libgcc-file-name`)
-endif
-else
-ifeq ($(CROSSGCCOPT),)
-CROSSGCCOPT=-g
-endif
-endif
-endif
-ifdef FPCFPMAKE
-FPCFPMAKE_CPU_TARGET=$(shell $(FPCFPMAKE) -iTP)
-ifeq ($(CPU_TARGET),$(FPCFPMAKE_CPU_TARGET))
-FPCMAKEGCCLIBDIR:=$(GCCLIBDIR)
-else
-ifneq ($(filter $(FPCFPMAKE_CPU_TARGET),aarch64 powerpc64 riscv64 sparc64 x86_64),)
-FPCMAKE_CROSSGCCOPT=-m64
-else
-ifneq ($(filter $(FPCFPMAKE_CPU_TARGET),mips64 mips64el),)
-FPCMAKE_CROSSGCCOPT=-mabi=64
-else
-ifneq ($(filter $(FPCFPMAKE_CPU_TARGET),mips mipsel),)
-FPCMAKE_CROSSGCCOPT=-mabi=32
-else
-ifeq ($(FPCFPMAKE_CPU_TARGET),riscv64)
-FPCMAKE_CROSSGCCOPT=-mabi=lp64
-else
-ifeq ($(FPCFPMAKE_CPU_TARGET),riscv32)
-FPCMAKE_CROSSGCCOPT=-mabi=ilp32
-else
-FPCMAKE_CROSSGCCOPT=-m32
-endif
-endif
-endif
-endif
-endif
-FPCMAKEGCCLIBDIR:=$(shell dirname `gcc $(FPCMAKE_CROSSGCCOPT) -print-libgcc-file-name`)
-endif
-endif
-ifndef FPCMAKEGCCLIBDIR
-FPCMAKEGCCLIBDIR:=$(shell dirname `gcc -print-libgcc-file-name`)
-endif
-ifndef GCCLIBDIR
-CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH))))
-ifneq ($(CROSSGCC),)
-GCCLIBDIR:=$(shell dirname `$(CROSSGCC) $(CROSSGCCOPT) -print-libgcc-file-name`)
-endif
-endif
-endif
-ifdef inUnix
-ifeq ($(OS_SOURCE),netbsd)
-OTHERLIBDIR:=/usr/pkg/lib
-endif
-export GCCLIBDIR FPCMAKEGCCLIBDIR OTHERLIBDIR
-endif
 BATCHEXT=.bat
 LOADEREXT=.as
 EXEEXT=.exe
 PPLEXT=.ppl
 PPUEXT=.ppu
 OEXT=.o
-LTOEXT=.bc
 ASMEXT=.s
 SMARTEXT=.sl
 STATICLIBEXT=.a
@@ -810,7 +686,7 @@ DEBUGSYMEXT=.xcoff
 SHORTSUFFIX=mac
 IMPORTLIBPREFIX=imp
 endif
-ifneq ($(filter $(OS_TARGET),darwin iphonesim ios),)
+ifneq ($(findstring $(OS_TARGET),darwin iphonesim ios),)
 BATCHEXT=.sh
 EXEEXT=
 HASSHAREDLIB=1
@@ -860,11 +736,6 @@ STATICLIBPREFIX=
 STATICLIBEXT=.a
 SHORTSUFFIX=d16
 endif
-ifeq ($(OS_TARGET),msxdos)
-STATICLIBPREFIX=
-STATICLIBEXT=.a
-SHORTSUFFIX=msd
-endif
 ifeq ($(OS_TARGET),embedded)
 ifeq ($(CPU_TARGET),i8086)
 STATICLIBPREFIX=
@@ -872,9 +743,6 @@ STATICLIBEXT=.a
 else
 EXEEXT=.bin
 endif
-ifeq ($(CPU_TARGET),z80)
-OEXT=.rel
-endif
 SHORTSUFFIX=emb
 endif
 ifeq ($(OS_TARGET),win16)
@@ -883,13 +751,7 @@ STATICLIBEXT=.a
 SHAREDLIBEXT=.dll
 SHORTSUFFIX=w16
 endif
-ifeq ($(OS_TARGET),zxspectrum)
-OEXT=.rel
-endif
-ifeq ($(OS_TARGET),wasi)
-EXEEXT=.wasm
-endif
-ifneq ($(filter $(OS_SOURCE),$(LIMIT83fs)),)
+ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
 FPCMADE=fpcmade.$(SHORTSUFFIX)
 ZIPSUFFIX=$(SHORTSUFFIX)
 ZIPCROSSPREFIX=
@@ -1384,14 +1246,6 @@ REQUIRE_PACKAGES_HASH=1
 REQUIRE_PACKAGES_LIBTAR=1
 REQUIRE_PACKAGES_FPMKUNIT=1
 endif
-ifeq ($(FULL_TARGET),m68k-sinclairql)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
 ifeq ($(FULL_TARGET),powerpc-linux)
 REQUIRE_PACKAGES_RTL=1
 REQUIRE_PACKAGES_PASZLIB=1
@@ -1680,14 +1534,6 @@ REQUIRE_PACKAGES_HASH=1
 REQUIRE_PACKAGES_LIBTAR=1
 REQUIRE_PACKAGES_FPMKUNIT=1
 endif
-ifeq ($(FULL_TARGET),arm-freertos)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
 ifeq ($(FULL_TARGET),arm-ios)
 REQUIRE_PACKAGES_RTL=1
 REQUIRE_PACKAGES_PASZLIB=1
@@ -1784,22 +1630,6 @@ REQUIRE_PACKAGES_HASH=1
 REQUIRE_PACKAGES_LIBTAR=1
 REQUIRE_PACKAGES_FPMKUNIT=1
 endif
-ifeq ($(FULL_TARGET),mips64-linux)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
-ifeq ($(FULL_TARGET),mips64el-linux)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
 ifeq ($(FULL_TARGET),jvm-java)
 REQUIRE_PACKAGES_RTL=1
 REQUIRE_PACKAGES_PASZLIB=1
@@ -1848,14 +1678,6 @@ REQUIRE_PACKAGES_HASH=1
 REQUIRE_PACKAGES_LIBTAR=1
 REQUIRE_PACKAGES_FPMKUNIT=1
 endif
-ifeq ($(FULL_TARGET),aarch64-freebsd)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
 ifeq ($(FULL_TARGET),aarch64-darwin)
 REQUIRE_PACKAGES_RTL=1
 REQUIRE_PACKAGES_PASZLIB=1
@@ -1864,22 +1686,6 @@ REQUIRE_PACKAGES_HASH=1
 REQUIRE_PACKAGES_LIBTAR=1
 REQUIRE_PACKAGES_FPMKUNIT=1
 endif
-ifeq ($(FULL_TARGET),aarch64-win64)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
-ifeq ($(FULL_TARGET),aarch64-embedded)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
 ifeq ($(FULL_TARGET),aarch64-android)
 REQUIRE_PACKAGES_RTL=1
 REQUIRE_PACKAGES_PASZLIB=1
@@ -1896,15 +1702,7 @@ REQUIRE_PACKAGES_HASH=1
 REQUIRE_PACKAGES_LIBTAR=1
 REQUIRE_PACKAGES_FPMKUNIT=1
 endif
-ifeq ($(FULL_TARGET),wasm32-embedded)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
-ifeq ($(FULL_TARGET),wasm32-wasi)
+ifeq ($(FULL_TARGET),wasm-wasm)
 REQUIRE_PACKAGES_RTL=1
 REQUIRE_PACKAGES_PASZLIB=1
 REQUIRE_PACKAGES_FCL-PROCESS=1
@@ -1920,94 +1718,6 @@ REQUIRE_PACKAGES_HASH=1
 REQUIRE_PACKAGES_LIBTAR=1
 REQUIRE_PACKAGES_FPMKUNIT=1
 endif
-ifeq ($(FULL_TARGET),riscv32-linux)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
-ifeq ($(FULL_TARGET),riscv32-embedded)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
-ifeq ($(FULL_TARGET),riscv64-linux)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
-ifeq ($(FULL_TARGET),riscv64-embedded)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
-ifeq ($(FULL_TARGET),xtensa-linux)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
-ifeq ($(FULL_TARGET),xtensa-embedded)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
-ifeq ($(FULL_TARGET),xtensa-freertos)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
-ifeq ($(FULL_TARGET),z80-embedded)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
-ifeq ($(FULL_TARGET),z80-zxspectrum)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
-ifeq ($(FULL_TARGET),z80-msxdos)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
-ifeq ($(FULL_TARGET),z80-amstradcpc)
-REQUIRE_PACKAGES_RTL=1
-REQUIRE_PACKAGES_PASZLIB=1
-REQUIRE_PACKAGES_FCL-PROCESS=1
-REQUIRE_PACKAGES_HASH=1
-REQUIRE_PACKAGES_LIBTAR=1
-REQUIRE_PACKAGES_FPMKUNIT=1
-endif
 ifdef REQUIRE_PACKAGES_RTL
 PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR))))))
 ifneq ($(PACKAGEDIR_RTL),)
@@ -2253,9 +1963,9 @@ endif
 ifndef CROSSBOOTSTRAP
 ifneq ($(BINUTILSPREFIX),)
 override FPCOPT+=-XP$(BINUTILSPREFIX)
-ifneq ($(RLINKPATH),)
-override FPCOPT+=-Xr$(RLINKPATH)
 endif
+ifneq ($(BINUTILSPREFIX),)
+override FPCOPT+=-Xr$(RLINKPATH)
 endif
 endif
 ifndef CROSSCOMPILE
@@ -2339,43 +2049,16 @@ override COMPILER_UNITTARGETDIR=$(COMPILER_TARGETDIR)
 override UNITTARGETDIRPREFIX=$(TARGETDIRPREFIX)
 endif
 endif
-ifdef SYSROOTPATH
-override FPCOPT+=-XR$(SYSROOTPATH)
-else
-ifeq ($(OS_TARGET),$(OS_SOURCE))
-ifeq ($(OS_TARGET),darwin)
-ifeq ($(CPU_TARGET),aarch64)
-ifneq ($(wildcard /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk),)
-override FPCOPT+=-XR/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
-endif
-endif
-endif
-endif
-endif
 ifdef CREATESHARED
 override FPCOPT+=-Cg
 endif
-ifneq ($(filter $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),)
-ifneq ($(filter $(CPU_TARGET),x86_64 mips mipsel mips64 mips64el riscv64 powerpc64),)
+ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),)
+ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),)
 override FPCOPT+=-Cg
 endif
 endif
-ifneq ($(filter $(CPU_TARGET),z80),)
-override FPCOPT+=-CX -XX
-endif
 ifdef LINKSHARED
 endif
-ifdef GCCLIBDIR
-override FPCOPT+=-Fl$(GCCLIBDIR)
-ifdef FPCMAKEGCCLIBDIR
-override FPCMAKEOPT+=-Fl$(FPCMAKEGCCLIBDIR)
-else
-override FPCMAKEOPT+=-Fl$(GCCLIBDIR)
-endif
-endif
-ifdef OTHERLIBDIR
-override FPCOPT+=$(addprefix -Fl,$(OTHERLIBDIR))
-endif
 ifdef OPT
 override FPCOPT+=$(OPT)
 endif
@@ -2402,10 +2085,10 @@ ifdef ACROSSCOMPILE
 override FPCOPT+=$(CROSSOPT)
 endif
 override COMPILER:=$(strip $(FPC) $(FPCOPT))
-ifneq (,$(filter -sh,$(COMPILER)))
+ifneq (,$(findstring -sh ,$(COMPILER)))
 UseEXECPPAS=1
 endif
-ifneq (,$(filter -s,$(COMPILER)))
+ifneq (,$(findstring -s ,$(COMPILER)))
 ifeq ($(FULL_SOURCE),$(FULL_TARGET))
 UseEXECPPAS=1
 endif
@@ -2432,15 +2115,13 @@ override INSTALLPPUFILES:=$(filter-out $(INSTALL_BUILDUNIT)$(PPUEXT),$(INSTALLPP
 endif
 ifdef INSTALLPPUFILES
 ifneq ($(IMPORTLIBPREFIX)-$(STATICLIBEXT),$(STATICLIBPREFIX)-$(STATICLIBEXT))
-override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(subst $(PPUEXT),$(LTOEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES)))
+override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES)))
 else
-override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(subst $(PPUEXT),$(LTOEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES)))
+override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES)))
 endif
 ifneq ($(UNITTARGETDIRPREFIX),)
-override INSTALLPPUFILENAMES:=$(notdir $(INSTALLPPUFILES))
-override INSTALLPPULINKFILENAMES:=$(notdir $(INSTALLPPULINKFILES))
-override INSTALLPPUFILES=$(addprefix $(UNITTARGETDIRPREFIX),$(INSTALLPPUFILENAMES))
-override INSTALLPPULINKFILES=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(INSTALLPPULINKFILENAMES)))
+override INSTALLPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(notdir $(INSTALLPPUFILES)))
+override INSTALLPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(notdir $(INSTALLPPULINKFILES))))
 endif
 override INSTALL_CREATEPACKAGEFPC=1
 endif
@@ -2595,14 +2276,12 @@ ifdef CLEAN_UNITS
 override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS))
 endif
 ifdef CLEANPPUFILES
-override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(subst $(PPUEXT),$(LTOEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES)))
+override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES)))
 ifdef DEBUGSYMEXT
 override CLEANPPULINKFILES+=$(subst $(PPUEXT),$(DEBUGSYMEXT),$(CLEANPPUFILES))
 endif
-override CLEANPPUFILENAMES:=$(CLEANPPUFILES)
-override CLEANPPUFILES=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPUFILENAMES))
-override CLEANPPULINKFILENAMES:=$(CLEANPPULINKFILES)
-override CLEANPPULINKFILES=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPULINKFILENAMES)))
+override CLEANPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPUFILES))
+override CLEANPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPULINKFILES)))
 endif
 fpc_clean: $(CLEANTARGET)
 ifdef CLEANEXEFILES
@@ -2626,9 +2305,8 @@ endif
 ifdef LIB_NAME
 	-$(DEL) $(LIB_NAME) $(LIB_FULLNAME)
 endif
-	-$(DEL) $(FPCMADE) *$(FULL_TARGET).fpm Package.fpc *$(ASMEXT)
-	-$(DEL) $(FPCEXTFILE) $(REDIRFILE) script*.res link*.res *_script.res *_link.res
-	-$(DEL) $(PPAS) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT)
+	-$(DEL) $(FPCMADE) Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE)
+	-$(DEL) *$(ASMEXT) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT)
 fpc_cleanall: $(CLEANTARGET)
 ifdef CLEANEXEFILES
 	-$(DEL) $(CLEANEXEFILES)
@@ -2649,14 +2327,13 @@ ifdef CLEAN_FILES
 endif
 	-$(DELTREE) units
 	-$(DELTREE) bin
-	-$(DEL) *$(OEXT) *$(LTOEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT)
+	-$(DEL) *$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT)
 ifneq ($(PPUEXT),.ppu)
 	-$(DEL) *.o *.ppu *.a
 endif
 	-$(DELTREE) *$(SMARTEXT)
-	-$(DEL) fpcmade.* Package.fpc *.fpm
-	-$(DEL) $(FPCEXTFILE) $(REDIRFILE) script*.res link*.res *_script.res *_link.res
-	-$(DEL) $(PPAS) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT)
+	-$(DEL) fpcmade.* Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE)
+	-$(DEL) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT)
 ifdef AOUTEXT
 	-$(DEL) *$(AOUTEXT)
 endif

+ 7 - 3
packages/googleapi/fpmake.pp

@@ -38,14 +38,18 @@ begin
     P.Dependencies.Add('rtl-objpas');
     P.Dependencies.Add('fcl-json');
     P.Dependencies.Add('fcl-web');
-    P.SourcePath.Add('src');
+    P.SourcePath.Add('src/base');
+    P.SourcePath.Add('src/bindings');
     T:=P.Targets.AddUnit('googlebase.pp');
     T:=P.Targets.AddUnit('googleclient.pp');
     T:=P.Targets.AddUnit('googleservice.pp');
     T.Dependencies.AddUnit('googleclient');
     T.Dependencies.AddUnit('googlebase');
-    T:=StdDep(P.Targets.AddUnit('googlediscoverytopas.pp'));
-    T:=StdDep(P.Targets.AddUnit('src/googleadexchangebuyer.pp'));
+
+//  add this back later if we setup the generator to be included in the build
+//    T:=StdDep(P.Targets.AddUnit('googlediscoverytopas.pp'));
+
+    T:=StdDep(P.Targets.AddUnit('googleadexchangebuyer.pp'));
     T:=StdDep(P.Targets.AddUnit('googleadexchangeseller.pp'));
     T:=StdDep(P.Targets.AddUnit('googleadmin.pp'));
     T:=StdDep(P.Targets.AddUnit('googleadsense.pp'));

+ 5 - 5
packages/googleapi/examples/generator/googleapiconv.lpi → packages/googleapi/generator/googleapiconv.lpi

@@ -40,19 +40,19 @@
         <IsPartOfProject Value="True"/>
       </Unit0>
       <Unit1>
-        <Filename Value="../../src/googleadexchangebuyer.pp"/>
+        <Filename Value="../src/bindings/googleadexchangebuyer.pp"/>
         <IsPartOfProject Value="True"/>
       </Unit1>
       <Unit2>
-        <Filename Value="../../src/googlebase.pp"/>
+        <Filename Value="../src/base/googlebase.pp"/>
         <IsPartOfProject Value="True"/>
       </Unit2>
       <Unit3>
-        <Filename Value="../../src/googleclient.pp"/>
+        <Filename Value="../src/base/googleclient.pp"/>
         <IsPartOfProject Value="True"/>
       </Unit3>
       <Unit4>
-        <Filename Value="../../src/googlediscoverytopas.pp"/>
+        <Filename Value="googlediscoverytopas.pp"/>
         <IsPartOfProject Value="True"/>
       </Unit4>
     </Units>
@@ -64,7 +64,7 @@
     </Target>
     <SearchPaths>
       <IncludeFiles Value="$(ProjOutDir)"/>
-      <OtherUnitFiles Value="../../src"/>
+      <OtherUnitFiles Value="../src/base"/>
       <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Linking>

+ 0 - 0
packages/googleapi/examples/generator/googleapiconv.pp → packages/googleapi/generator/googleapiconv.pp


+ 0 - 0
packages/googleapi/src/googlediscoverytopas.pp → packages/googleapi/generator/googlediscoverytopas.pp


+ 0 - 0
packages/googleapi/src/googlebase.pp → packages/googleapi/src/base/googlebase.pp


+ 0 - 0
packages/googleapi/src/googleclient.pp → packages/googleapi/src/base/googleclient.pp


+ 0 - 0
packages/googleapi/src/googleservice.pp → packages/googleapi/src/base/googleservice.pp


+ 0 - 0
packages/googleapi/src/googleacceleratedmobilepageurl.pp → packages/googleapi/src/bindings/googleacceleratedmobilepageurl.pp


+ 0 - 0
packages/googleapi/src/googleadexchangebuyer.pp → packages/googleapi/src/bindings/googleadexchangebuyer.pp


+ 0 - 0
packages/googleapi/src/googleadexchangebuyer2.pp → packages/googleapi/src/bindings/googleadexchangebuyer2.pp


+ 0 - 0
packages/googleapi/src/googleadexchangeseller.pp → packages/googleapi/src/bindings/googleadexchangeseller.pp


+ 0 - 0
packages/googleapi/src/googleadmin.pp → packages/googleapi/src/bindings/googleadmin.pp


+ 0 - 0
packages/googleapi/src/googleadsense.pp → packages/googleapi/src/bindings/googleadsense.pp


+ 0 - 0
packages/googleapi/src/googleadsensehost.pp → packages/googleapi/src/bindings/googleadsensehost.pp


+ 0 - 0
packages/googleapi/src/googleanalytics.pp → packages/googleapi/src/bindings/googleanalytics.pp


+ 0 - 0
packages/googleapi/src/googleanalyticsreporting.pp → packages/googleapi/src/bindings/googleanalyticsreporting.pp


+ 0 - 0
packages/googleapi/src/googleandroidenterprise.pp → packages/googleapi/src/bindings/googleandroidenterprise.pp


+ 0 - 0
packages/googleapi/src/googleandroidpublisher.pp → packages/googleapi/src/bindings/googleandroidpublisher.pp


+ 0 - 0
packages/googleapi/src/googleappengine.pp → packages/googleapi/src/bindings/googleappengine.pp


+ 0 - 0
packages/googleapi/src/googleappsactivity.pp → packages/googleapi/src/bindings/googleappsactivity.pp


+ 0 - 0
packages/googleapi/src/googleappstate.pp → packages/googleapi/src/bindings/googleappstate.pp


+ 0 - 0
packages/googleapi/src/googleaudit.pp → packages/googleapi/src/bindings/googleaudit.pp


+ 0 - 0
packages/googleapi/src/googleautoscaler.pp → packages/googleapi/src/bindings/googleautoscaler.pp


+ 0 - 0
packages/googleapi/src/googlebigquery.pp → packages/googleapi/src/bindings/googlebigquery.pp


+ 0 - 0
packages/googleapi/src/googleblogger.pp → packages/googleapi/src/bindings/googleblogger.pp


+ 0 - 0
packages/googleapi/src/googlebooks.pp → packages/googleapi/src/bindings/googlebooks.pp


+ 0 - 0
packages/googleapi/src/googlecalendar.pp → packages/googleapi/src/bindings/googlecalendar.pp


+ 0 - 0
packages/googleapi/src/googlecivicinfo.pp → packages/googleapi/src/bindings/googlecivicinfo.pp


+ 0 - 0
packages/googleapi/src/googleclassroom.pp → packages/googleapi/src/bindings/googleclassroom.pp


+ 0 - 0
packages/googleapi/src/googlecloudbilling.pp → packages/googleapi/src/bindings/googlecloudbilling.pp


+ 0 - 0
packages/googleapi/src/googlecloudbuild.pp → packages/googleapi/src/bindings/googlecloudbuild.pp


+ 0 - 0
packages/googleapi/src/googleclouddebugger.pp → packages/googleapi/src/bindings/googleclouddebugger.pp


+ 0 - 0
packages/googleapi/src/googleclouderrorreporting.pp → packages/googleapi/src/bindings/googleclouderrorreporting.pp


+ 0 - 0
packages/googleapi/src/googlecloudlatencytest.pp → packages/googleapi/src/bindings/googlecloudlatencytest.pp


+ 0 - 0
packages/googleapi/src/googlecloudmonitoring.pp → packages/googleapi/src/bindings/googlecloudmonitoring.pp


+ 0 - 0
packages/googleapi/src/googlecloudresourcemanager.pp → packages/googleapi/src/bindings/googlecloudresourcemanager.pp


+ 0 - 0
packages/googleapi/src/googlecloudsearch.pp → packages/googleapi/src/bindings/googlecloudsearch.pp


+ 0 - 0
packages/googleapi/src/googlecloudtrace.pp → packages/googleapi/src/bindings/googlecloudtrace.pp


+ 0 - 0
packages/googleapi/src/googleclouduseraccounts.pp → packages/googleapi/src/bindings/googleclouduseraccounts.pp


+ 0 - 0
packages/googleapi/src/googlecompute.pp → packages/googleapi/src/bindings/googlecompute.pp


+ 0 - 0
packages/googleapi/src/googlecomputeaccounts.pp → packages/googleapi/src/bindings/googlecomputeaccounts.pp


+ 0 - 0
packages/googleapi/src/googleconsumersurveys.pp → packages/googleapi/src/bindings/googleconsumersurveys.pp


+ 0 - 0
packages/googleapi/src/googlecontainer.pp → packages/googleapi/src/bindings/googlecontainer.pp


+ 0 - 0
packages/googleapi/src/googlecontent.pp → packages/googleapi/src/bindings/googlecontent.pp


+ 0 - 0
packages/googleapi/src/googlecoordinate.pp → packages/googleapi/src/bindings/googlecoordinate.pp


+ 0 - 0
packages/googleapi/src/googlecustomsearch.pp → packages/googleapi/src/bindings/googlecustomsearch.pp


+ 0 - 0
packages/googleapi/src/googledataflow.pp → packages/googleapi/src/bindings/googledataflow.pp


+ 0 - 0
packages/googleapi/src/googledataproc.pp → packages/googleapi/src/bindings/googledataproc.pp


+ 0 - 0
packages/googleapi/src/googledatastore.pp → packages/googleapi/src/bindings/googledatastore.pp


+ 0 - 0
packages/googleapi/src/googledeploymentmanager.pp → packages/googleapi/src/bindings/googledeploymentmanager.pp


+ 0 - 0
packages/googleapi/src/googledfareporting.pp → packages/googleapi/src/bindings/googledfareporting.pp


+ 0 - 0
packages/googleapi/src/googlediscovery.pp → packages/googleapi/src/bindings/googlediscovery.pp


+ 0 - 0
packages/googleapi/src/googledns.pp → packages/googleapi/src/bindings/googledns.pp


+ 0 - 0
packages/googleapi/src/googledoubleclickbidmanager.pp → packages/googleapi/src/bindings/googledoubleclickbidmanager.pp


+ 0 - 0
packages/googleapi/src/googledoubleclicksearch.pp → packages/googleapi/src/bindings/googledoubleclicksearch.pp


+ 0 - 0
packages/googleapi/src/googledrive.pp → packages/googleapi/src/bindings/googledrive.pp


+ 0 - 0
packages/googleapi/src/googlefirebaserules.pp → packages/googleapi/src/bindings/googlefirebaserules.pp


+ 0 - 0
packages/googleapi/src/googlefitness.pp → packages/googleapi/src/bindings/googlefitness.pp


+ 0 - 0
packages/googleapi/src/googlefreebase.pp → packages/googleapi/src/bindings/googlefreebase.pp


+ 0 - 0
packages/googleapi/src/googlefusiontables.pp → packages/googleapi/src/bindings/googlefusiontables.pp


+ 0 - 0
packages/googleapi/src/googlegames.pp → packages/googleapi/src/bindings/googlegames.pp


+ 0 - 0
packages/googleapi/src/googlegamesconfiguration.pp → packages/googleapi/src/bindings/googlegamesconfiguration.pp


+ 0 - 0
packages/googleapi/src/googlegamesmanagement.pp → packages/googleapi/src/bindings/googlegamesmanagement.pp


+ 0 - 0
packages/googleapi/src/googlegan.pp → packages/googleapi/src/bindings/googlegan.pp


+ 0 - 0
packages/googleapi/src/googlegenomics.pp → packages/googleapi/src/bindings/googlegenomics.pp


+ 0 - 0
packages/googleapi/src/googlegmail.pp → packages/googleapi/src/bindings/googlegmail.pp


+ 0 - 0
packages/googleapi/src/googlegroupsmigration.pp → packages/googleapi/src/bindings/googlegroupsmigration.pp


+ 0 - 0
packages/googleapi/src/googlegroupssettings.pp → packages/googleapi/src/bindings/googlegroupssettings.pp


+ 0 - 0
packages/googleapi/src/googleiam.pp → packages/googleapi/src/bindings/googleiam.pp


+ 0 - 0
packages/googleapi/src/googleidentitytoolkit.pp → packages/googleapi/src/bindings/googleidentitytoolkit.pp


+ 0 - 0
packages/googleapi/src/googlekgsearch.pp → packages/googleapi/src/bindings/googlekgsearch.pp


+ 0 - 0
packages/googleapi/src/googlelicensing.pp → packages/googleapi/src/bindings/googlelicensing.pp


+ 0 - 0
packages/googleapi/src/googlelogging.pp → packages/googleapi/src/bindings/googlelogging.pp


+ 0 - 0
packages/googleapi/src/googlemanager.pp → packages/googleapi/src/bindings/googlemanager.pp


+ 0 - 0
packages/googleapi/src/googlemapsengine.pp → packages/googleapi/src/bindings/googlemapsengine.pp


+ 0 - 0
packages/googleapi/src/googlemirror.pp → packages/googleapi/src/bindings/googlemirror.pp


+ 0 - 0
packages/googleapi/src/googlemonitoring.pp → packages/googleapi/src/bindings/googlemonitoring.pp


+ 0 - 0
packages/googleapi/src/googleoauth2.pp → packages/googleapi/src/bindings/googleoauth2.pp


+ 0 - 0
packages/googleapi/src/googlepagespeedonline.pp → packages/googleapi/src/bindings/googlepagespeedonline.pp


+ 0 - 0
packages/googleapi/src/googlepartners.pp → packages/googleapi/src/bindings/googlepartners.pp


+ 0 - 0
packages/googleapi/src/googlepeople.pp → packages/googleapi/src/bindings/googlepeople.pp


+ 0 - 0
packages/googleapi/src/googleplaymoviespartner.pp → packages/googleapi/src/bindings/googleplaymoviespartner.pp


+ 0 - 0
packages/googleapi/src/googleplus.pp → packages/googleapi/src/bindings/googleplus.pp


+ 0 - 0
packages/googleapi/src/googleplusdomains.pp → packages/googleapi/src/bindings/googleplusdomains.pp


+ 0 - 0
packages/googleapi/src/googleprediction.pp → packages/googleapi/src/bindings/googleprediction.pp


+ 0 - 0
packages/googleapi/src/googleproximitybeacon.pp → packages/googleapi/src/bindings/googleproximitybeacon.pp


+ 0 - 0
packages/googleapi/src/googlepubsub.pp → packages/googleapi/src/bindings/googlepubsub.pp


+ 0 - 0
packages/googleapi/src/googleqpxexpress.pp → packages/googleapi/src/bindings/googleqpxexpress.pp


+ 0 - 0
packages/googleapi/src/googlereplicapool.pp → packages/googleapi/src/bindings/googlereplicapool.pp


+ 0 - 0
packages/googleapi/src/googlereplicapoolupdater.pp → packages/googleapi/src/bindings/googlereplicapoolupdater.pp


+ 0 - 0
packages/googleapi/src/googlereseller.pp → packages/googleapi/src/bindings/googlereseller.pp


+ 0 - 0
packages/googleapi/src/googleresourceviews.pp → packages/googleapi/src/bindings/googleresourceviews.pp


+ 0 - 0
packages/googleapi/src/googleruntimeconfig.pp → packages/googleapi/src/bindings/googleruntimeconfig.pp


+ 0 - 0
packages/googleapi/src/googlesafebrowsing.pp → packages/googleapi/src/bindings/googlesafebrowsing.pp


+ 0 - 0
packages/googleapi/src/googlescript.pp → packages/googleapi/src/bindings/googlescript.pp


+ 0 - 0
packages/googleapi/src/googleserviceregistry.pp → packages/googleapi/src/bindings/googleserviceregistry.pp


+ 0 - 0
packages/googleapi/src/googlesheets.pp → packages/googleapi/src/bindings/googlesheets.pp


+ 0 - 0
packages/googleapi/src/googlesiteverification.pp → packages/googleapi/src/bindings/googlesiteverification.pp


+ 0 - 0
packages/googleapi/src/googlespectrum.pp → packages/googleapi/src/bindings/googlespectrum.pp


Some files were not shown because too many files changed in this diff