Age | Commit message (Collapse) | Author |
|
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Reviewed-by: Venkatesh Vivekanandan <venkatesh.vivekanandan@linaro.org>
Reviewed-by: Mike Holmes <mike.holmes@linaro.org>
Reviewed-and-Tested-by: Taras Kondratiuk <taras.kondratiuk@linaro.org>
|
|
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Reviewed-by: Steve McIntyre <steve.mcintyre@linaro.org>
|
|
This is a side effect of using "cp -r" command for copying the header files to build directory.
Since the "cp -r" command will not preserve the time stamp of source file
while copying,make will treat as new header file and build the test apps again.
This can be fixed by adding "-p" option in cp command or using "rsync" to copy the file.
"headers_install" target demands for a sync operation rather than copy operation,
so rsync may be the right candidate here and it will make sure build/include/*.h clean
for back to back different platform build.
Reported-by: steve.mcintyre@linaro.org
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
Reviewed-by: Anders Roxell <anders.roxell@linaro.org>
|
|
Use make VERBOSE=yes to enable the verbosity.
Reviewed-by: Anders Roxell <anders.roxell@linaro.org>
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
|
|
Platform specific Makefile.inc should be able to override common
configuration, so invoke it at the end.
Signed-off-by: Taras Kondratiuk <taras.kondratiuk@linaro.org>
|
|
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
|
|
Test applications should not differ from any other ODP application in a way
they use ODP library and headers. They shall use them from DESTDIR. The fact
that they are placed in ODP repo do not allow them to abuse it. By using
directly library and includes from platform directly we break modularity.
Tests' Makefile must have information about platform's include directory
structure. So tests' Makefile should be updated every time structure changes.
Things get even worse if platform include directory structure differs
between implementations (which is a valid case).
Removing direct access to platform directory also makes hard to build
and install library from tests' Makefile. Only unconditional install is
possible, but this adds unnecessary overhead on each test build.
So this patch removes this ability.
Signed-off-by: Taras Kondratiuk <taras.kondratiuk@linaro.org>
|
|
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
|
|
DEBUG=yes to add -O0 -g to EXTRA_CFLAGS
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
|
|
Signed-off-by: Petri Savolainen <petri.savolainen@linaro.org>
|
|
- Enabled test level make / make clean without install
- Main level Makefile installs files still by default
- Moved common stuff into odp/Makefile.inc and odp/test/Makefile.inc
Signed-off-by: Petri Savolainen <petri.savolainen@linaro.org>
|
|
Signed-off-by: Mike Holmes <mike.holmes@linaro.org>
|
|
- Added multi-buffer enqueue and dequeue operations for queues
- And scheduler/packet IO support for those
- Added/renamed schedule functions
- _poll removed from functions names (default operation)
- former odp_schedule() is now odp_schedule_once()
- Enabled -O3 optimization (again)
Signed-off-by: Petri Savolainen <petri.savolainen@linaro.org>
|
|
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
|
|
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
|
|
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
|
|
Signed-off-by: Ciprian Barbu <ciprian.barbu@linaro.org>
|
|
Signed-off-by: Ciprian Barbu <ciprian.barbu@linaro.org>
|
|
Reorganize source file folder, clean up Makefiles,
rename odp.a to libodp.a, install to /usr/local by default
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
|