name: dynlib
gpid: examples
semv: 1.0.0

targets:
- name: example
  type: dynlib
  defs:
  - !private _PRINT_BUILD_DLL
  srcs: [./example.cpp]

- name: hello
  type: program
  deps: [example]
  defs: 
  - !private PRINT_DLL
  srcs: [./entry.cpp]