X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest%2FMakefile;h=4311f96da6a88e7fd6cf58453850a8e37b2ed448;hb=503f9e8b42562b923e73e908be6ba69964f1f1e7;hp=3b050c3dd300a21630b452858e159a268dc448f5;hpb=c3eabff124e60dba684846b37d05ee31edc11e4b;p=dpdk.git diff --git a/app/test/Makefile b/app/test/Makefile index 3b050c3dd3..4311f96da6 100644 --- a/app/test/Makefile +++ b/app/test/Makefile @@ -31,6 +31,8 @@ include $(RTE_SDK)/mk/rte.vars.mk +ifeq ($(CONFIG_RTE_APP_TEST),y) + # # library name # @@ -40,44 +42,65 @@ APP = test # all sources are stored in SRCS-y # SRCS-$(CONFIG_RTE_LIBRTE_CMDLINE) := commands.c -SRCS-$(CONFIG_RTE_APP_TEST) += test.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_pci.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_prefetch.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_byteorder.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_per_lcore.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_atomic.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_malloc.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_cycles.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_spinlock.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_memory.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_memzone.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_ring.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_ring_perf.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_rwlock.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_timer.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_mempool.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_mempool_perf.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_mbuf.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_logs.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_memcpy.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_memcpy_perf.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_hash.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_hash_perf.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_lpm.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_lpm6.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_debug.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_errno.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_tailq.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_string_fns.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_mp_secondary.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_cpuflags.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_eal_flags.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_alarm.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_interrupts.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_version.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_eal_fs.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_func_reentrancy.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_cmdline.c +SRCS-y += test.c +SRCS-y += test_pci.c +SRCS-y += test_prefetch.c +SRCS-y += test_byteorder.c +SRCS-y += test_per_lcore.c +SRCS-y += test_atomic.c +SRCS-y += test_malloc.c +SRCS-y += test_cycles.c +SRCS-y += test_spinlock.c +SRCS-y += test_memory.c +SRCS-y += test_memzone.c + +SRCS-y += test_ring.c +SRCS-y += test_ring_perf.c +SRCS-y += test_pmd_perf.c + +ifeq ($(CONFIG_RTE_LIBRTE_TABLE),y) +SRCS-y += test_table.c +SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += test_table_pipeline.c +SRCS-y += test_table_tables.c +SRCS-y += test_table_ports.c +SRCS-y += test_table_combined.c +SRCS-$(CONFIG_RTE_LIBRTE_ACL) += test_table_acl.c +endif + +SRCS-y += test_rwlock.c + +SRCS-$(CONFIG_RTE_LIBRTE_TIMER) += test_timer.c +SRCS-$(CONFIG_RTE_LIBRTE_TIMER) += test_timer_perf.c + +SRCS-y += test_mempool.c +SRCS-y += test_mempool_perf.c + +SRCS-y += test_mbuf.c +SRCS-y += test_logs.c + +SRCS-y += test_memcpy.c +SRCS-y += test_memcpy_perf.c + +SRCS-$(CONFIG_RTE_LIBRTE_HASH) += test_hash.c +SRCS-$(CONFIG_RTE_LIBRTE_HASH) += test_hash_perf.c + +SRCS-$(CONFIG_RTE_LIBRTE_LPM) += test_lpm.c +SRCS-$(CONFIG_RTE_LIBRTE_LPM) += test_lpm6.c + +SRCS-y += test_debug.c +SRCS-y += test_errno.c +SRCS-y += test_tailq.c +SRCS-y += test_string_fns.c +SRCS-y += test_cpuflags.c +SRCS-y += test_mp_secondary.c +SRCS-y += test_eal_flags.c +SRCS-y += test_eal_fs.c +SRCS-y += test_alarm.c +SRCS-y += test_interrupts.c +SRCS-y += test_version.c +SRCS-y += test_func_reentrancy.c + +SRCS-$(CONFIG_RTE_LIBRTE_CMDLINE) += test_cmdline.c SRCS-$(CONFIG_RTE_LIBRTE_CMDLINE) += test_cmdline_num.c SRCS-$(CONFIG_RTE_LIBRTE_CMDLINE) += test_cmdline_etheraddr.c SRCS-$(CONFIG_RTE_LIBRTE_CMDLINE) += test_cmdline_portlist.c @@ -85,23 +108,29 @@ SRCS-$(CONFIG_RTE_LIBRTE_CMDLINE) += test_cmdline_ipaddr.c SRCS-$(CONFIG_RTE_LIBRTE_CMDLINE) += test_cmdline_cirbuf.c SRCS-$(CONFIG_RTE_LIBRTE_CMDLINE) += test_cmdline_string.c SRCS-$(CONFIG_RTE_LIBRTE_CMDLINE) += test_cmdline_lib.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_red.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_sched.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_meter.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_kni.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_power.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_common.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_timer_perf.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_ivshmem.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_distributor.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_distributor_perf.c -SRCS-$(CONFIG_RTE_APP_TEST) += test_devargs.c -ifeq ($(CONFIG_RTE_APP_TEST),y) +ifeq ($(CONFIG_RTE_LIBRTE_SCHED),y) +SRCS-y += test_red.c +SRCS-$(CONFIG_RTE_ARCH_X86_64) += test_sched.c +endif + +SRCS-$(CONFIG_RTE_LIBRTE_METER) += test_meter.c +SRCS-$(CONFIG_RTE_LIBRTE_KNI) += test_kni.c +SRCS-$(CONFIG_RTE_LIBRTE_POWER) += test_power.c test_power_acpi_cpufreq.c +SRCS-$(CONFIG_RTE_LIBRTE_POWER) += test_power_kvm_vm.c +SRCS-y += test_common.c +SRCS-$(CONFIG_RTE_LIBRTE_IVSHMEM) += test_ivshmem.c + +SRCS-$(CONFIG_RTE_LIBRTE_DISTRIBUTOR) += test_distributor.c +SRCS-$(CONFIG_RTE_LIBRTE_DISTRIBUTOR) += test_distributor_perf.c + +SRCS-y += test_devargs.c +SRCS-y += virtual_pmd.c +SRCS-y += packet_burst_generator.c SRCS-$(CONFIG_RTE_LIBRTE_ACL) += test_acl.c +SRCS-$(CONFIG_RTE_LIBRTE_PMD_BOND) += test_link_bonding.c SRCS-$(CONFIG_RTE_LIBRTE_PMD_RING) += test_pmd_ring.c SRCS-$(CONFIG_RTE_LIBRTE_KVARGS) += test_kvargs.c -endif CFLAGS += -O3 CFLAGS += $(WERROR_FLAGS) @@ -115,6 +144,8 @@ endif CFLAGS += -D_GNU_SOURCE # this application needs libraries first -DEPDIRS-$(CONFIG_RTE_APP_TEST) += lib +DEPDIRS-y += lib include $(RTE_SDK)/mk/rte.app.mk + +endif