genodelabs / goa

Tool for streamlining the development of Genode applications
GNU Affero General Public License v3.0
19 stars 18 forks source link

Remove wrong API export code #47

Closed trimpim closed 1 year ago

trimpim commented 1 year ago

@jschlatow noticed in https://github.com/genodelabs/goa/commit/60ef785cefedaa935a118addd34c7e2fe311f080#r117846730 that there is an artifact that exports the API to the wrong location.

The code in question looks like an artifact of integrating the possibility to build libraries. It is not needed to successfully build our test scenario, which uses libraries.

jschlatow commented 1 year ago

@trimpim Thanks for the fix which I just merged to staging.

fyi, I also added a few improvements: The api export now respects the common_var_dir configuration and --common-var-dir option. Moreover, I added the support for publishing the exported api archives.