blob: caac9fca818a1a9d50dbe270d37b73b5df79ee37 [file] [log] [blame]
Davide Pesavento25d4f1c2020-04-29 23:31:04 -04001# -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
2
3top = '../../'
4
5def build(bld):
6 bld.objects(target='tool-ndnsec-objects',
7 source=bld.path.ant_glob('*.cpp', excl=['main.cpp']),
8 features='pch',
9 headers='ndnsec-pch.hpp',
10 use='ndn-cxx')
Davide Pesaventof3089c32021-05-25 21:28:21 -040011
Davide Pesavento25d4f1c2020-04-29 23:31:04 -040012 bld.program(name='tool-ndnsec',
13 target=top + 'bin/ndnsec',
14 source=['main.cpp'],
15 use='tool-ndnsec-objects')
Davide Pesaventof3089c32021-05-25 21:28:21 -040016
17 for cmd in ('list', 'get-default', 'set-default', 'delete',
18 'key-gen', 'sign-req', 'cert-gen', 'cert-install',
19 'cert-dump', 'export', 'import', 'unlock-tpm'):
20 bld.symlink_as('${BINDIR}/ndnsec-%s' % cmd, 'ndnsec')