Skip to content

* Reorganize packages/googleapi/ directory.

The auto-generated googleapi units have not been updated since 2016. The api bindings generator has some issues. I would like to help get the bindings updated. The first step is to arrange the googleapi directories and files. Most of this change set separates the hand written units from the auto-generated ones. It also moves the generator source code out of examples to the package root 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)
Edited by Wayne Sherman

Merge request reports