[dpdk-users] Building app with source in subdirectory ?doesn't work
Rami Rosen
roszenrami at gmail.com
Mon Sep 10 11:14:14 CEST 2018
Hi Petr,
OK, your reply clarifies the issue. I confirm that I could reproduce
the same issue
you had following your reply. So something is missing, or maybe if the
use case is justified, maybe
additional work should be done in the build system (maybe related to
mk/rte.extsubdir.mk) to support it (I assume you know the build system
is now moving to meson/ninja)
I found a workaround, maybe it will satisfy you.
I created a soft link from the helloworld folder:
ln -s tst/tst.c tst.c
and
instead having
SRCS-y := main.c \
tst/tst.c
I use
SRCS-y := main.c tst.c
And it works for me. Any change in tst/tst.c and running make triggers
building of tst/tst.c. "make clean" works, etc.
Another thing that I wan to mention that generally the build system
does support nesting
but in a different way than you try. What I mean is creating
subfolders under a sprcified folder, but not
having modules at all in the root folder.
For example, the multi process sample app:
https://git.dpdk.org/dpdk/tree/examples/multi_process
Regards,
Rami Rosen
http://ramirose.wixsite.com/ramirosen
More information about the users
mailing list