From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by dpdk.org (Postfix) with ESMTP id 8B74736D for ; Mon, 18 Aug 2014 11:23:01 +0200 (CEST) Received: by mail-wi0-f178.google.com with SMTP id hi2so3328162wib.11 for ; Mon, 18 Aug 2014 02:26:23 -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=cRuY46MkxsuyifOO021IbAGzqJydpz8tPW0DJ3v3Y9U=; b=lmIGk9MhpyQ7dFP+esOBB+rg9TkNFfqns3me2QXSMiaeVjL1nND7t8dexJU42ol33C kyhr6alNFLoTTpFWIn0rfyKw1diHWFIr/pwMnt5zDwY3uIx887Az5enBYWHWn62hlKUQ rGYimt3K3/VrWqMNVbfBEvY42hkhJRmOT/7p8oFUd5PzLEUPXtp8vT4WO1W05xa3S0OH tb8G8NlvxFSfwKC3fFDfgz6qsMG5IgSe7dwQG+/+lQZeJkRzILPsk8N1KYltoHbwFwjE GaZt05P8rEq7Wy76c/DGS/9kk021j0stU3u+L4tC8klmHDXclfwU13OKTKGYSasTcILD hDEg== X-Gm-Message-State: ALoCoQlhXz03qhszaPVLPAYw+ibEVKnAnxMoHZa8wK8GTtpzzH0IOqX6tw/mDq//obc+1Af38JWb X-Received: by 10.180.100.133 with SMTP id ey5mr40675109wib.16.1408353983799; Mon, 18 Aug 2014 02:26:23 -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 za9sm25087627wjc.29.2014.08.18.02.26.22 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 Aug 2014 02:26:23 -0700 (PDT) From: David Marchand To: dev@dpdk.org Date: Mon, 18 Aug 2014 11:26:06 +0200 Message-Id: <1408353973-16663-1-git-send-email-david.marchand@6wind.com> X-Mailer: git-send-email 1.7.10.4 Subject: [dpdk-dev] [PATCH 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 09:23:01 -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. -- 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