blob: 3eb0bee279dfdf7c6979f1303f519178275c2fd2 [file] [log] [blame]
#
# (C) Copyright 2007 Quantenna Communications Inc.
#
modules := utilities
modules_clean := $(patsubst %, %_clean, $(modules)) umsdl_clean qcsapi-client_clean pktlogger
modules_distclean := $(patsubst %, %_distclean, $(modules)) umsdl_distclean qcsapi-client_distclean
.PHONY: umsdl stat_parser struct-extract qcsapi-client qevt-client qregcheck \
$(modules) $(modules_clean) $(modules_distclean)
POST_ANALYSIS=pktlogger/post_analysis_tools.tar
all: umsdl stat_parser struct-extract qcsapi-client qevt-client $(modules)
clean: $(modules_clean)
distclean: $(modules_distclean)
umsdl:
make -C umsdl BUILD_TARBALL=y
qcsapi-client:
make -C qcsapi-client clean zips
qregcheck:
make -C qregcheck all
qevt-client:
make -C qevt-client
ifneq ($(modules),)
$(modules):
make -C $@
endif
$(modules_clean):
make -C $(patsubst %_clean, %, $@) clean
$(modules_distclean):
make -C $(patsubst %_distclean, %, $@) distclean
stat_parser: ${POST_ANALYSIS}
make -C pktlogger all
struct-extract:
if [ -d struct-extract ] ; then make -C struct-extract clean se_prepro nodeps ; fi
ll_trace:
if [ -d ll_trace ] ; then
echo "LL trace"
fi
${POST_ANALYSIS}: struct-extract
if [ -d struct-extract -a -d ${@D} ] ; then tar cfv $@ struct-extract/ ; fi