From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-we0-f174.google.com (mail-we0-f174.google.com [74.125.82.174]) by dpdk.org (Postfix) with ESMTP id 76351B362 for ; Mon, 18 Aug 2014 13:26:20 +0200 (CEST) Received: by mail-we0-f174.google.com with SMTP id x48so4880985wes.19 for ; Mon, 18 Aug 2014 04:29:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id; bh=UQ1qHDUk9cH5BCVvzQ/frl8U3JdBu95hPtzm6Ra4bWw=; b=KVUqBPF0Qrgt/t3B9OqKnTw2S7sWuQFfsPqqsR0BZceA3juOTh7H3kTUDgY2Cv4hSF yzJPvmtn0thrCZhE1xN6cXgxbRAPebwGY21ngi88ByqRXe/HQdMthGK7pXZwQS7GdWkG 6HD2HbMUM+L5IoYyoGytdf0ioEFmNkKaHD9sFA4Rt4XE5RWDYo0H+5i07ZwKY090MFvD X0urGdR32Fy1aGanHZurdwkfAkGVZeVUQgsSSacO+qTg84TMsoYEqQeHV5bDzYhr3Xm1 XGd5nBWM1JFZrNY+ehUN//Y7BZMGMDfdS+b0zQobxf9iD2pqQCWWc+MZfcMY7puE0DPU aMnA== X-Gm-Message-State: ALoCoQnY0i8lON5HaVntYCUf6EIQ9FvMp3u2podY/DtW7ymDpaSkChEMENI923PIzIEgsqETRnVQ X-Received: by 10.195.11.200 with SMTP id ek8mr42241747wjd.85.1408361383177; Mon, 18 Aug 2014 04:29:43 -0700 (PDT) Received: from alcyon.dev.6wind.com (guy78-3-82-239-227-177.fbx.proxad.net. [82.239.227.177]) by mx.google.com with ESMTPSA id es9sm41617207wjd.1.2014.08.18.04.29.41 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 Aug 2014 04:29:42 -0700 (PDT) From: David Marchand To: dev@dpdk.org Date: Mon, 18 Aug 2014 13:29:18 +0200 Message-Id: <1408361365-12988-1-git-send-email-david.marchand@6wind.com> X-Mailer: git-send-email 1.7.10.4 Subject: [dpdk-dev] [PATCH v2 0/7] fix build errors X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Aug 2014 11:26:20 -0000 This patch series resolves build errors I encountered after disabling some parts of the dpdk. - simplified app/*/Makefile, - fixed some build error when disabling refcnt, - removed dead code (reference to pm_autotest), - reworked all the tests from app/test to use a dynamic register mechanism (this makes it easier to enable/disable them), - reworked app/test Makefile to only enable the relevant tests. Changes since v1: - fixed typo in first patch (RTE_CONFIG.. in app/test/Makefile) -- David Marchand David Marchand (7): app: simplify makefiles app/test: use accessor to set refcnt field app/test: remove pm_autotest app/test: introduce dynamic commands list app/test: convert all tests to register system app/test: no more builtin commands app/test: only build what has been selected in config app/cmdline_test/Makefile | 8 +- app/dump_cfg/Makefile | 5 +- app/test-acl/Makefile | 9 +- app/test-pipeline/Makefile | 26 ++--- app/test-pmd/Makefile | 40 ++++---- app/test/Makefile | 145 ++++++++++++++++------------ app/test/autotest_data.py | 6 -- app/test/commands.c | 193 ++++++++------------------------------ app/test/test.c | 5 + app/test/test.h | 74 +++++---------- app/test/test_acl.c | 18 ++-- app/test/test_alarm.c | 7 +- app/test/test_atomic.c | 7 +- app/test/test_byteorder.c | 8 +- app/test/test_cmdline.c | 11 ++- app/test/test_common.c | 8 +- app/test/test_cpuflags.c | 8 +- app/test/test_cycles.c | 8 +- app/test/test_debug.c | 8 +- app/test/test_devargs.c | 8 +- app/test/test_distributor.c | 22 ++--- app/test/test_distributor_perf.c | 20 ++-- app/test/test_eal_flags.c | 20 ++-- app/test/test_eal_fs.c | 17 ++-- app/test/test_errno.c | 8 +- app/test/test_func_reentrancy.c | 8 +- app/test/test_hash.c | 19 ++-- app/test/test_hash_perf.c | 19 ++-- app/test/test_interrupts.c | 7 +- app/test/test_ivshmem.c | 15 +-- app/test/test_kni.c | 18 ++-- app/test/test_kvargs.c | 9 +- app/test/test_link_bonding.c | 8 +- app/test/test_logs.c | 8 +- app/test/test_lpm.c | 19 ++-- app/test/test_lpm6.c | 19 ++-- app/test/test_malloc.c | 8 +- app/test/test_mbuf.c | 8 +- app/test/test_memcpy.c | 8 +- app/test/test_memcpy_perf.c | 8 +- app/test/test_memory.c | 8 +- app/test/test_mempool.c | 8 +- app/test/test_mempool_perf.c | 8 +- app/test/test_memzone.c | 8 +- app/test/test_meter.c | 18 ++-- app/test/test_mp_secondary.c | 19 +--- app/test/test_pci.c | 6 ++ app/test/test_per_lcore.c | 8 +- app/test/test_pmd_ring.c | 19 ++-- app/test/test_power.c | 20 ++-- app/test/test_prefetch.c | 8 +- app/test/test_red.c | 20 ++-- app/test/test_ring.c | 8 +- app/test/test_ring_perf.c | 8 +- app/test/test_rwlock.c | 8 +- app/test/test_sched.c | 18 ++-- app/test/test_spinlock.c | 8 +- app/test/test_string_fns.c | 8 +- app/test/test_table.c | 21 ++--- app/test/test_table.h | 1 - app/test/test_table_acl.c | 4 - app/test/test_table_combined.c | 3 - app/test/test_table_pipeline.c | 8 -- app/test/test_table_ports.c | 4 - app/test/test_table_tables.c | 4 - app/test/test_tailq.c | 8 +- app/test/test_timer.c | 17 ++-- app/test/test_timer_perf.c | 17 ++-- app/test/test_version.c | 8 +- 69 files changed, 550 insertions(+), 623 deletions(-) -- 1.7.10.4