Message ID | 20200807123009.21266-1-ciara.power@intel.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id D5D1BA04B0; Fri, 7 Aug 2020 14:37:38 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2B35D2C54; Fri, 7 Aug 2020 14:37:38 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 758DE29D6 for <dev@dpdk.org>; Fri, 7 Aug 2020 14:37:36 +0200 (CEST) IronPort-SDR: 4vYWgzO0un6ky3Ra2Ep3e5/eumMUAYojAKRx0n4p3SUU/c6xJ7bC26LabisHwoFhu0TrOFLqAE EQdy8MW+jWCA== X-IronPort-AV: E=McAfee;i="6000,8403,9705"; a="152298252" X-IronPort-AV: E=Sophos;i="5.75,445,1589266800"; d="scan'208";a="152298252" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Aug 2020 05:37:35 -0700 IronPort-SDR: 2CfmMpwQQ/Yjb8r4rzTVeNA05vALKXlzvjPzFE231LP1GBDtscQanf9QJ173MgtCHyYENltwJM a+Q7jukYlLWQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,445,1589266800"; d="scan'208";a="367914406" Received: from silpixa00399953.ir.intel.com (HELO silpixa00399953.ger.corp.intel.com) ([10.237.222.53]) by orsmga001.jf.intel.com with ESMTP; 07 Aug 2020 05:37:33 -0700 From: Ciara Power <ciara.power@intel.com> To: dev@dpdk.org Cc: bruce.richardson@intel.com, thomas@monjalon.net, Ciara Power <ciara.power@intel.com> Date: Fri, 7 Aug 2020 13:29:50 +0100 Message-Id: <20200807123009.21266-1-ciara.power@intel.com> X-Mailer: git-send-email 2.17.1 Subject: [dpdk-dev] [PATCH 20.11 00/19] remove make support in DPDK X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Series |
remove make support in DPDK
|
|
Message
Ciara Power
Aug. 7, 2020, 12:29 p.m. UTC
As previously decided [1] and communicated via deprecation notice [2], the make build system is to be removed in the 20.11 release. This patchset removes support for compiling DPDK with the legacy make build system. Some make support is maintained for example applications, where pkg-config is used rather than the legacy make method. References to the make build system are removed from all documentation, please review to see if replacement meson instructions are needed in some cases. [1] https://mails.dpdk.org/archives/dev/2020-April/162839.html [2] http://git.dpdk.org/dpdk/commit/?id=a5449d78d1413e7bd1d66f6e70884e46cfb5e673 Ciara Power (19): examples: remove legacy sections of makefiles build: remove makefiles and mk directory config: remove all config files used by make buildtools: remove all scripts for use with make doc: remove references to make in bbdev guides doc: remove references to make in compressdev guides doc: remove references to make in contributing guides doc: remove references to make in cryptodev guides doc: remove references to make in eventdev guides doc: remove references to make in FreeBSD gsg guide doc: remove references to make in howto guides doc: remove references to make in Linux gsg guides doc: remove references to make in mempool guides doc: remove references to make in NIC guides doc: remove references to make in platform guides doc: remove references to make in prog guides doc: remove references to make in rawdev guides doc: remove references to make in sample app guides doc: remove references to make in vdpadevs guides GNUmakefile | 17 - Makefile | 4 - app/Makefile | 34 - app/pdump/Makefile | 18 - app/proc-info/Makefile | 14 - app/test-acl/Makefile | 17 - app/test-bbdev/Makefile | 30 - app/test-cmdline/Makefile | 24 - app/test-compress-perf/Makefile | 19 - app/test-crypto-perf/Makefile | 28 - app/test-eventdev/Makefile | 32 - app/test-fib/Makefile | 18 - app/test-flow-perf/Makefile | 26 - app/test-pipeline/Makefile | 33 - app/test-pmd/Makefile | 73 -- app/test-regex/Makefile | 13 - app/test-sad/Makefile | 17 - app/test/Makefile | 310 ----- buildtools/Makefile | 9 - buildtools/auto-config-h.sh | 108 -- buildtools/gen-build-mk.sh | 23 - buildtools/gen-config-h.sh | 15 - buildtools/pmdinfogen/Makefile | 20 - buildtools/relpath.sh | 76 -- config/common_armv8a_linux | 43 - config/common_base | 1154 ----------------- config/common_freebsd | 15 - config/common_linux | 68 - config/defconfig_arm-armv7a-linux-gcc | 1 - config/defconfig_arm-armv7a-linuxapp-gcc | 49 - config/defconfig_arm64-armada-linux-gcc | 1 - config/defconfig_arm64-armada-linuxapp-gcc | 41 - config/defconfig_arm64-armv8a-linux-clang | 1 - config/defconfig_arm64-armv8a-linux-gcc | 1 - config/defconfig_arm64-armv8a-linuxapp-clang | 8 - config/defconfig_arm64-armv8a-linuxapp-gcc | 9 - config/defconfig_arm64-bluefield-linux-gcc | 1 - config/defconfig_arm64-bluefield-linuxapp-gcc | 18 - config/defconfig_arm64-dpaa-linux-gcc | 1 - config/defconfig_arm64-dpaa-linuxapp-gcc | 31 - config/defconfig_arm64-emag-linux-gcc | 1 - config/defconfig_arm64-emag-linuxapp-gcc | 11 - config/defconfig_arm64-n1sdp-linux-gcc | 1 - config/defconfig_arm64-n1sdp-linuxapp-gcc | 14 - config/defconfig_arm64-octeontx2-linux-gcc | 1 - config/defconfig_arm64-octeontx2-linuxapp-gcc | 18 - config/defconfig_arm64-stingray-linux-gcc | 1 - config/defconfig_arm64-stingray-linuxapp-gcc | 14 - config/defconfig_arm64-thunderx-linux-gcc | 1 - config/defconfig_arm64-thunderx-linuxapp-gcc | 17 - config/defconfig_arm64-thunderx2-linux-gcc | 1 - config/defconfig_arm64-thunderx2-linuxapp-gcc | 12 - config/defconfig_arm64-xgene1-linux-gcc | 1 - config/defconfig_arm64-xgene1-linuxapp-gcc | 8 - config/defconfig_i686-native-linux-gcc | 1 - config/defconfig_i686-native-linux-icc | 1 - config/defconfig_i686-native-linuxapp-gcc | 66 - config/defconfig_i686-native-linuxapp-icc | 66 - config/defconfig_ppc_64-power8-linux-gcc | 1 - config/defconfig_ppc_64-power8-linuxapp-gcc | 35 - config/defconfig_x86_64-native-bsdapp-clang | 14 - config/defconfig_x86_64-native-bsdapp-gcc | 14 - config/defconfig_x86_64-native-freebsd-clang | 1 - config/defconfig_x86_64-native-freebsd-gcc | 1 - config/defconfig_x86_64-native-linux-clang | 1 - config/defconfig_x86_64-native-linux-gcc | 1 - config/defconfig_x86_64-native-linux-icc | 1 - config/defconfig_x86_64-native-linuxapp-clang | 14 - config/defconfig_x86_64-native-linuxapp-gcc | 14 - config/defconfig_x86_64-native-linuxapp-icc | 29 - config/defconfig_x86_x32-native-linux-gcc | 1 - config/defconfig_x86_x32-native-linuxapp-gcc | 46 - doc/guides/bbdevs/fpga_5gnr_fec.rst | 5 +- doc/guides/bbdevs/fpga_lte_fec.rst | 5 +- doc/guides/bbdevs/turbo_sw.rst | 15 - doc/guides/compressdevs/isal.rst | 4 - doc/guides/compressdevs/octeontx.rst | 16 - doc/guides/compressdevs/zlib.rst | 4 - doc/guides/contributing/coding_style.rst | 46 +- doc/guides/contributing/design.rst | 127 +- doc/guides/contributing/documentation.rst | 27 +- doc/guides/contributing/patches.rst | 45 - doc/guides/cryptodevs/aesni_gcm.rst | 2 - doc/guides/cryptodevs/aesni_mb.rst | 2 - doc/guides/cryptodevs/armv8.rst | 3 - doc/guides/cryptodevs/caam_jr.rst | 30 - doc/guides/cryptodevs/ccp.rst | 8 +- doc/guides/cryptodevs/dpaa2_sec.rst | 25 - doc/guides/cryptodevs/dpaa_sec.rst | 25 - doc/guides/cryptodevs/kasumi.rst | 9 - doc/guides/cryptodevs/mvsam.rst | 8 - doc/guides/cryptodevs/nitrox.rst | 7 - doc/guides/cryptodevs/octeontx.rst | 8 - doc/guides/cryptodevs/octeontx2.rst | 4 - doc/guides/cryptodevs/openssl.rst | 4 +- doc/guides/cryptodevs/qat.rst | 52 +- doc/guides/cryptodevs/scheduler.rst | 8 - doc/guides/cryptodevs/snow3g.rst | 8 - doc/guides/cryptodevs/virtio.rst | 8 - doc/guides/cryptodevs/zuc.rst | 8 - doc/guides/eventdevs/dpaa.rst | 20 - doc/guides/eventdevs/dpaa2.rst | 20 - doc/guides/eventdevs/octeontx.rst | 24 - doc/guides/eventdevs/octeontx2.rst | 8 - doc/guides/freebsd_gsg/intro.rst | 4 +- doc/guides/howto/packet_capture_framework.rst | 17 +- doc/guides/howto/pvp_reference_benchmark.rst | 26 - doc/guides/linux_gsg/build_dpdk.rst | 58 - doc/guides/linux_gsg/build_sample_apps.rst | 16 +- .../linux_gsg/cross_build_dpdk_for_arm64.rst | 42 - doc/guides/linux_gsg/enable_func.rst | 3 - doc/guides/linux_gsg/intro.rst | 2 +- doc/guides/linux_gsg/linux_drivers.rst | 2 - doc/guides/linux_gsg/sys_reqs.rst | 4 - doc/guides/mempool/octeontx.rst | 28 - doc/guides/mempool/octeontx2.rst | 8 - doc/guides/nics/ark.rst | 26 - doc/guides/nics/atlantic.rst | 4 - doc/guides/nics/axgbe.rst | 15 - doc/guides/nics/bnx2x.rst | 27 - doc/guides/nics/bnxt.rst | 3 - doc/guides/nics/cxgbe.rst | 13 - doc/guides/nics/dpaa.rst | 25 - doc/guides/nics/dpaa2.rst | 24 - doc/guides/nics/ena.rst | 16 - doc/guides/nics/enic.rst | 9 - doc/guides/nics/fail_safe.rst | 12 - doc/guides/nics/fm10k.rst | 4 - doc/guides/nics/hinic.rst | 9 - doc/guides/nics/hns3.rst | 10 - doc/guides/nics/i40e.rst | 28 +- doc/guides/nics/ice.rst | 17 - doc/guides/nics/igc.rst | 14 - doc/guides/nics/intel_vf.rst | 14 +- doc/guides/nics/ionic.rst | 8 - doc/guides/nics/ipn3ke.rst | 8 - doc/guides/nics/liquidio.rst | 27 - doc/guides/nics/mlx4.rst | 51 - doc/guides/nics/mlx5.rst | 58 - doc/guides/nics/mvneta.rst | 19 +- doc/guides/nics/mvpp2.rst | 29 +- doc/guides/nics/nfb.rst | 17 +- doc/guides/nics/nfp.rst | 4 - doc/guides/nics/null.rst | 6 +- doc/guides/nics/octeontx.rst | 19 +- doc/guides/nics/octeontx2.rst | 11 - doc/guides/nics/pcap_ring.rst | 22 +- doc/guides/nics/qede.rst | 17 +- doc/guides/nics/sfc_efx.rst | 15 - doc/guides/nics/softnic.rst | 9 - doc/guides/nics/szedata2.rst | 18 +- doc/guides/nics/thunderx.rst | 20 - doc/guides/nics/vdev_netvsc.rst | 6 - doc/guides/platform/bluefield.rst | 15 - doc/guides/platform/octeontx.rst | 33 +- doc/guides/platform/octeontx2.rst | 24 - doc/guides/prog_guide/build_app.rst | 46 +- .../prog_guide/dev_kit_build_system.rst | 218 +--- .../prog_guide/dev_kit_root_make_help.rst | 188 --- .../prog_guide/env_abstraction_layer.rst | 17 +- .../prog_guide/ext_app_lib_make_help.rst | 25 +- doc/guides/prog_guide/graph_lib.rst | 6 +- doc/guides/prog_guide/intro.rst | 2 +- .../prog_guide/ip_fragment_reassembly_lib.rst | 5 - .../link_bonding_poll_mode_drv_lib.rst | 5 - doc/guides/prog_guide/lto.rst | 13 +- doc/guides/prog_guide/mbuf_lib.rst | 4 +- doc/guides/prog_guide/mempool_lib.rst | 7 +- doc/guides/prog_guide/overview.rst | 12 +- doc/guides/prog_guide/profile_app.rst | 15 +- doc/guides/prog_guide/qos_framework.rst | 10 +- doc/guides/prog_guide/rcu_lib.rst | 7 +- doc/guides/prog_guide/source_org.rst | 23 +- doc/guides/prog_guide/trace_lib.rst | 3 +- .../prog_guide/writing_efficient_code.rst | 3 +- doc/guides/rawdevs/dpaa2_cmdif.rst | 21 - doc/guides/rawdevs/dpaa2_qdma.rst | 21 - doc/guides/rawdevs/ifpga.rst | 10 - doc/guides/rawdevs/ioat.rst | 5 - doc/guides/rawdevs/ntb.rst | 6 - doc/guides/rawdevs/octeontx2_dma.rst | 12 - doc/guides/rawdevs/octeontx2_ep.rst | 8 - doc/guides/sample_app_ug/bbdev_app.rst | 11 +- doc/guides/sample_app_ug/compiling.rst | 29 +- .../sample_app_ug/l3_forward_access_ctrl.rst | 2 +- .../sample_app_ug/performance_thread.rst | 3 +- doc/guides/sample_app_ug/qos_scheduler.rst | 2 +- doc/guides/sample_app_ug/rxtx_callbacks.rst | 7 - doc/guides/sample_app_ug/service_cores.rst | 11 +- doc/guides/sample_app_ug/tep_termination.rst | 15 +- doc/guides/sample_app_ug/test_pipeline.rst | 2 +- doc/guides/sample_app_ug/vhost.rst | 2 +- .../sample_app_ug/vm_power_management.rst | 22 +- .../sample_app_ug/vmdq_dcb_forwarding.rst | 4 +- doc/guides/sample_app_ug/vmdq_forwarding.rst | 4 +- doc/guides/vdpadevs/mlx5.rst | 40 +- drivers/Makefile | 34 - drivers/baseband/Makefile | 18 - drivers/baseband/fpga_5gnr_fec/Makefile | 28 - drivers/baseband/fpga_lte_fec/Makefile | 25 - drivers/baseband/null/Makefile | 21 - drivers/baseband/turbo_sw/Makefile | 52 - drivers/bus/Makefile | 15 - drivers/bus/dpaa/Makefile | 48 - drivers/bus/fslmc/Makefile | 47 - drivers/bus/ifpga/Makefile | 28 - drivers/bus/pci/Makefile | 33 - drivers/bus/pci/bsd/Makefile | 4 - drivers/bus/pci/linux/Makefile | 6 - drivers/bus/vdev/Makefile | 27 - drivers/bus/vmbus/Makefile | 33 - drivers/bus/vmbus/linux/Makefile | 3 - drivers/common/Makefile | 39 - drivers/common/cpt/Makefile | 24 - drivers/common/dpaax/Makefile | 30 - drivers/common/iavf/Makefile | 27 - drivers/common/mlx5/Makefile | 404 ------ drivers/common/mvep/Makefile | 35 - drivers/common/octeontx/Makefile | 22 - drivers/common/octeontx2/Makefile | 39 - drivers/common/qat/Makefile | 74 -- drivers/compress/Makefile | 10 - drivers/compress/isal/Makefile | 27 - drivers/compress/octeontx/Makefile | 26 - drivers/compress/zlib/Makefile | 25 - drivers/crypto/Makefile | 31 - drivers/crypto/aesni_gcm/Makefile | 43 - drivers/crypto/aesni_mb/Makefile | 42 - drivers/crypto/armv8/Makefile | 36 - drivers/crypto/caam_jr/Makefile | 39 - drivers/crypto/ccp/Makefile | 32 - drivers/crypto/dpaa2_sec/Makefile | 45 - drivers/crypto/dpaa_sec/Makefile | 38 - drivers/crypto/kasumi/Makefile | 42 - drivers/crypto/mvsam/Makefile | 40 - drivers/crypto/nitrox/Makefile | 30 - drivers/crypto/null/Makefile | 27 - drivers/crypto/octeontx/Makefile | 36 - drivers/crypto/octeontx2/Makefile | 49 - drivers/crypto/openssl/Makefile | 26 - drivers/crypto/scheduler/Makefile | 34 - drivers/crypto/snow3g/Makefile | 43 - drivers/crypto/virtio/Makefile | 33 - drivers/crypto/zuc/Makefile | 42 - drivers/event/Makefile | 20 - drivers/event/dpaa/Makefile | 39 - drivers/event/dpaa2/Makefile | 41 - drivers/event/dsw/Makefile | 26 - drivers/event/octeontx/Makefile | 51 - drivers/event/octeontx2/Makefile | 47 - drivers/event/opdl/Makefile | 29 - drivers/event/skeleton/Makefile | 24 - drivers/event/sw/Makefile | 29 - drivers/mempool/Makefile | 18 - drivers/mempool/bucket/Makefile | 25 - drivers/mempool/dpaa/Makefile | 30 - drivers/mempool/dpaa2/Makefile | 31 - drivers/mempool/octeontx/Makefile | 39 - drivers/mempool/octeontx2/Makefile | 40 - drivers/mempool/ring/Makefile | 19 - drivers/mempool/stack/Makefile | 22 - drivers/net/Makefile | 84 -- drivers/net/af_packet/Makefile | 27 - drivers/net/af_xdp/Makefile | 26 - drivers/net/ark/Makefile | 39 - drivers/net/atlantic/Makefile | 34 - drivers/net/avp/Makefile | 29 - drivers/net/axgbe/Makefile | 33 - drivers/net/bnx2x/Makefile | 33 - drivers/net/bnxt/Makefile | 63 - drivers/net/bnxt/hcapi/Makefile | 5 - drivers/net/bnxt/tf_core/Makefile | 31 - drivers/net/bnxt/tf_ulp/Makefile | 20 - drivers/net/bonding/Makefile | 36 - drivers/net/cxgbe/Makefile | 57 - drivers/net/dpaa/Makefile | 41 - drivers/net/dpaa2/Makefile | 47 - drivers/net/e1000/Makefile | 79 -- drivers/net/ena/Makefile | 30 - drivers/net/enetc/Makefile | 23 - drivers/net/enic/Makefile | 68 - drivers/net/failsafe/Makefile | 43 - drivers/net/fm10k/Makefile | 77 -- drivers/net/hinic/Makefile | 67 - drivers/net/hns3/Makefile | 42 - drivers/net/i40e/Makefile | 112 -- drivers/net/iavf/Makefile | 54 - drivers/net/ice/Makefile | 96 -- drivers/net/igc/Makefile | 40 - drivers/net/ionic/Makefile | 31 - drivers/net/ipn3ke/Makefile | 38 - drivers/net/ixgbe/Makefile | 110 -- drivers/net/kni/Makefile | 30 - drivers/net/liquidio/Makefile | 30 - drivers/net/memif/Makefile | 26 - drivers/net/mlx4/Makefile | 142 -- drivers/net/mlx5/Makefile | 82 -- drivers/net/mvneta/Makefile | 39 - drivers/net/mvpp2/Makefile | 42 - drivers/net/netvsc/Makefile | 21 - drivers/net/nfb/Makefile | 40 - drivers/net/nfp/Makefile | 41 - drivers/net/null/Makefile | 24 - drivers/net/octeontx/Makefile | 53 - drivers/net/octeontx2/Makefile | 63 - drivers/net/pcap/Makefile | 32 - drivers/net/pfe/Makefile | 31 - drivers/net/qede/Makefile | 109 -- drivers/net/ring/Makefile | 29 - drivers/net/sfc/Makefile | 133 -- drivers/net/softnic/Makefile | 54 - drivers/net/szedata2/Makefile | 30 - drivers/net/tap/Makefile | 97 -- drivers/net/thunderx/Makefile | 41 - drivers/net/vdev_netvsc/Makefile | 30 - drivers/net/vhost/Makefile | 31 - drivers/net/virtio/Makefile | 82 -- drivers/net/vmxnet3/Makefile | 53 - drivers/raw/Makefile | 18 - drivers/raw/dpaa2_cmdif/Makefile | 35 - drivers/raw/dpaa2_qdma/Makefile | 36 - drivers/raw/ifpga/Makefile | 39 - drivers/raw/ifpga/base/Makefile | 32 - drivers/raw/ioat/Makefile | 28 - drivers/raw/ntb/Makefile | 28 - drivers/raw/octeontx2_dma/Makefile | 34 - drivers/raw/octeontx2_ep/Makefile | 42 - drivers/raw/skeleton/Makefile | 26 - drivers/regex/Makefile | 8 - drivers/regex/mlx5/Makefile | 41 - drivers/vdpa/Makefile | 12 - drivers/vdpa/ifc/Makefile | 33 - drivers/vdpa/mlx5/Makefile | 58 - examples/Makefile | 90 -- examples/bbdev_app/Makefile | 23 +- examples/bond/Makefile | 34 +- examples/cmdline/Makefile | 29 +- examples/distributor/Makefile | 30 +- examples/ethtool/Makefile | 23 - examples/ethtool/ethtool-app/Makefile | 32 - examples/ethtool/lib/Makefile | 37 - examples/eventdev_pipeline/Makefile | 23 +- examples/fips_validation/Makefile | 34 +- examples/flow_classify/Makefile | 29 +- examples/flow_filtering/Makefile | 23 +- examples/helloworld/Makefile | 23 +- examples/ioat/Makefile | 22 +- examples/ip_fragmentation/Makefile | 29 +- examples/ip_pipeline/Makefile | 36 +- examples/ip_reassembly/Makefile | 29 +- examples/ipsec-secgw/Makefile | 36 +- examples/ipv4_multicast/Makefile | 29 +- examples/kni/Makefile | 27 +- examples/l2fwd-cat/Makefile | 38 +- examples/l2fwd-crypto/Makefile | 28 +- examples/l2fwd-event/Makefile | 22 +- examples/l2fwd-jobstats/Makefile | 23 +- examples/l2fwd-keepalive/Makefile | 23 +- examples/l2fwd-keepalive/ka-agent/Makefile | 22 - examples/l2fwd/Makefile | 23 +- examples/l3fwd-acl/Makefile | 28 +- examples/l3fwd-graph/Makefile | 23 +- examples/l3fwd-power/Makefile | 36 +- examples/l3fwd/Makefile | 23 +- examples/link_status_interrupt/Makefile | 22 +- examples/multi_process/Makefile | 18 - .../multi_process/client_server_mp/Makefile | 16 - .../client_server_mp/mp_client/Makefile | 21 - .../client_server_mp/mp_server/Makefile | 34 - examples/multi_process/hotplug_mp/Makefile | 23 - examples/multi_process/simple_mp/Makefile | 23 - examples/multi_process/symmetric_mp/Makefile | 23 - examples/ntb/Makefile | 32 +- examples/packet_ordering/Makefile | 22 +- examples/performance-thread/Makefile | 21 - examples/performance-thread/common/common.mk | 21 - .../performance-thread/l3fwd-thread/Makefile | 24 - .../performance-thread/pthread_shim/Makefile | 33 - examples/ptpclient/Makefile | 28 +- examples/qos_meter/Makefile | 28 +- examples/qos_sched/Makefile | 31 +- examples/rxtx_callbacks/Makefile | 31 +- examples/server_node_efd/Makefile | 16 - examples/server_node_efd/node/Makefile | 21 - examples/server_node_efd/server/Makefile | 30 - examples/service_cores/Makefile | 28 +- examples/skeleton/Makefile | 29 +- examples/tep_termination/Makefile | 27 +- examples/timer/Makefile | 28 +- examples/vdpa/Makefile | 32 +- examples/vhost/Makefile | 30 +- examples/vhost_blk/Makefile | 31 +- examples/vhost_crypto/Makefile | 31 +- examples/vm_power_manager/Makefile | 65 - examples/vm_power_manager/guest_cli/Makefile | 29 - examples/vmdq/Makefile | 23 +- examples/vmdq_dcb/Makefile | 31 +- kernel/Makefile | 9 - kernel/freebsd/Makefile | 9 - kernel/freebsd/contigmem/Makefile | 24 - kernel/freebsd/nic_uio/Makefile | 24 - kernel/linux/Makefile | 9 - kernel/linux/igb_uio/Makefile | 25 - kernel/linux/kni/Makefile | 34 - lib/Makefile | 138 -- lib/librte_acl/Makefile | 65 - lib/librte_bbdev/Makefile | 25 - lib/librte_bitratestats/Makefile | 20 - lib/librte_bpf/Makefile | 40 - lib/librte_cfgfile/Makefile | 26 - lib/librte_cmdline/Makefile | 34 - lib/librte_compressdev/Makefile | 27 - lib/librte_cryptodev/Makefile | 30 - lib/librte_distributor/Makefile | 28 - lib/librte_eal/Makefile | 12 - lib/librte_eal/freebsd/Makefile | 104 -- lib/librte_eal/include/Makefile | 19 - lib/librte_eal/linux/Makefile | 112 -- lib/librte_efd/Makefile | 21 - lib/librte_ethdev/Makefile | 46 - lib/librte_eventdev/Makefile | 47 - lib/librte_fib/Makefile | 22 - lib/librte_flow_classify/Makefile | 23 - lib/librte_graph/Makefile | 28 - lib/librte_gro/Makefile | 23 - lib/librte_gso/Makefile | 25 - lib/librte_hash/Makefile | 31 - lib/librte_ip_frag/Makefile | 27 - lib/librte_ipsec/Makefile | 29 - lib/librte_jobstats/Makefile | 21 - lib/librte_kni/Makefile | 20 - lib/librte_kvargs/Makefile | 21 - lib/librte_latencystats/Makefile | 22 - lib/librte_lpm/Makefile | 29 - lib/librte_mbuf/Makefile | 26 - lib/librte_member/Makefile | 22 - lib/librte_mempool/Makefile | 24 - lib/librte_meter/Makefile | 27 - lib/librte_metrics/Makefile | 30 - lib/librte_net/Makefile | 25 - lib/librte_node/Makefile | 33 - lib/librte_pci/Makefile | 19 - lib/librte_pdump/Makefile | 20 - lib/librte_pipeline/Makefile | 28 - lib/librte_port/Makefile | 59 - lib/librte_power/Makefile | 24 - lib/librte_rawdev/Makefile | 24 - lib/librte_rcu/Makefile | 20 - lib/librte_regexdev/Makefile | 32 - lib/librte_reorder/Makefile | 21 - lib/librte_rib/Makefile | 22 - lib/librte_ring/Makefile | 30 - lib/librte_sched/Makefile | 29 - lib/librte_security/Makefile | 24 - lib/librte_stack/Makefile | 27 - lib/librte_table/Makefile | 59 - lib/librte_telemetry/Makefile | 30 - lib/librte_timer/Makefile | 20 - lib/librte_vhost/Makefile | 54 - mk/arch/arm/rte.vars.mk | 16 - mk/arch/arm64/rte.vars.mk | 37 - mk/arch/i686/rte.vars.mk | 36 - mk/arch/ppc_64/rte.vars.mk | 17 - mk/arch/x86_64/rte.vars.mk | 36 - mk/arch/x86_x32/rte.vars.mk | 40 - mk/exec-env/bsdapp | 1 - mk/exec-env/freebsd/rte.app.mk | 8 - mk/exec-env/freebsd/rte.vars.mk | 36 - mk/exec-env/linux/rte.app.mk | 8 - mk/exec-env/linux/rte.vars.mk | 44 - mk/exec-env/linuxapp | 1 - mk/internal/rte.build-post.mk | 34 - mk/internal/rte.build-pre.mk | 7 - mk/internal/rte.clean-post.mk | 34 - mk/internal/rte.clean-pre.mk | 4 - mk/internal/rte.compile-post.mk | 5 - mk/internal/rte.compile-pre.mk | 164 --- mk/internal/rte.extvars.mk | 55 - mk/internal/rte.install-post.mk | 71 - mk/internal/rte.install-pre.mk | 32 - mk/machine/armv7a/rte.vars.mk | 36 - mk/machine/armv8a/rte.vars.mk | 31 - mk/machine/default/rte.vars.mk | 30 - mk/machine/dpaa/rte.vars.mk | 37 - mk/machine/emag/rte.vars.mk | 32 - mk/machine/hsw/rte.vars.mk | 30 - mk/machine/ivb/rte.vars.mk | 30 - mk/machine/n1sdp/rte.vars.mk | 34 - mk/machine/native/rte.vars.mk | 39 - mk/machine/nhm/rte.vars.mk | 30 - mk/machine/octeontx2/rte.vars.mk | 34 - mk/machine/power8/rte.vars.mk | 30 - mk/machine/silvermont/rte.vars.mk | 30 - mk/machine/snb/rte.vars.mk | 30 - mk/machine/thunderx/rte.vars.mk | 31 - mk/machine/thunderx2/rte.vars.mk | 34 - mk/machine/wsm/rte.vars.mk | 30 - mk/machine/xgene1/rte.vars.mk | 31 - mk/rte.app.mk | 509 -------- mk/rte.bsdmodule.mk | 89 -- mk/rte.combinedlib.mk | 30 - mk/rte.cpuflags.mk | 124 -- mk/rte.extapp.mk | 24 - mk/rte.extlib.mk | 26 - mk/rte.extobj.mk | 24 - mk/rte.extshared.mk | 26 - mk/rte.extsubdir.mk | 39 - mk/rte.gnuconfigure.mk | 44 - mk/rte.helper.mk | 10 - mk/rte.hostapp.mk | 93 -- mk/rte.hostlib.mk | 86 -- mk/rte.install.mk | 28 - mk/rte.lib.mk | 156 --- mk/rte.module.mk | 86 -- mk/rte.obj.mk | 82 -- mk/rte.sdkbuild.mk | 77 -- mk/rte.sdkconfig.mk | 142 -- mk/rte.sdkdepdirs.mk | 9 - mk/rte.sdkdoc.mk | 104 -- mk/rte.sdkexamples.mk | 50 - mk/rte.sdkgcov.mk | 39 - mk/rte.sdkinstall.mk | 152 --- mk/rte.sdkroot.mk | 115 -- mk/rte.sdktest.mk | 76 -- mk/rte.shared.mk | 108 -- mk/rte.subdir.mk | 65 - mk/rte.vars.mk | 102 -- mk/target/generic/rte.app.mk | 13 - mk/target/generic/rte.vars.mk | 132 -- mk/toolchain/clang/rte.toolchain-compat.mk | 22 - mk/toolchain/clang/rte.vars.mk | 60 - mk/toolchain/gcc/rte.toolchain-compat.mk | 120 -- mk/toolchain/gcc/rte.vars.mk | 109 -- mk/toolchain/icc/rte.toolchain-compat.mk | 58 - mk/toolchain/icc/rte.vars.mk | 62 - 535 files changed, 256 insertions(+), 18894 deletions(-) delete mode 100644 GNUmakefile delete mode 100644 Makefile delete mode 100644 app/Makefile delete mode 100644 app/pdump/Makefile delete mode 100644 app/proc-info/Makefile delete mode 100644 app/test-acl/Makefile delete mode 100644 app/test-bbdev/Makefile delete mode 100644 app/test-cmdline/Makefile delete mode 100644 app/test-compress-perf/Makefile delete mode 100644 app/test-crypto-perf/Makefile delete mode 100644 app/test-eventdev/Makefile delete mode 100644 app/test-fib/Makefile delete mode 100644 app/test-flow-perf/Makefile delete mode 100644 app/test-pipeline/Makefile delete mode 100644 app/test-pmd/Makefile delete mode 100644 app/test-regex/Makefile delete mode 100644 app/test-sad/Makefile delete mode 100644 app/test/Makefile delete mode 100644 buildtools/Makefile delete mode 100755 buildtools/auto-config-h.sh delete mode 100755 buildtools/gen-build-mk.sh delete mode 100755 buildtools/gen-config-h.sh delete mode 100644 buildtools/pmdinfogen/Makefile delete mode 100755 buildtools/relpath.sh delete mode 100644 config/common_armv8a_linux delete mode 100644 config/common_base delete mode 100644 config/common_freebsd delete mode 100644 config/common_linux delete mode 120000 config/defconfig_arm-armv7a-linux-gcc delete mode 100644 config/defconfig_arm-armv7a-linuxapp-gcc delete mode 120000 config/defconfig_arm64-armada-linux-gcc delete mode 100644 config/defconfig_arm64-armada-linuxapp-gcc delete mode 120000 config/defconfig_arm64-armv8a-linux-clang delete mode 120000 config/defconfig_arm64-armv8a-linux-gcc delete mode 100644 config/defconfig_arm64-armv8a-linuxapp-clang delete mode 100644 config/defconfig_arm64-armv8a-linuxapp-gcc delete mode 120000 config/defconfig_arm64-bluefield-linux-gcc delete mode 100644 config/defconfig_arm64-bluefield-linuxapp-gcc delete mode 120000 config/defconfig_arm64-dpaa-linux-gcc delete mode 100644 config/defconfig_arm64-dpaa-linuxapp-gcc delete mode 120000 config/defconfig_arm64-emag-linux-gcc delete mode 100644 config/defconfig_arm64-emag-linuxapp-gcc delete mode 120000 config/defconfig_arm64-n1sdp-linux-gcc delete mode 100644 config/defconfig_arm64-n1sdp-linuxapp-gcc delete mode 120000 config/defconfig_arm64-octeontx2-linux-gcc delete mode 100644 config/defconfig_arm64-octeontx2-linuxapp-gcc delete mode 120000 config/defconfig_arm64-stingray-linux-gcc delete mode 100644 config/defconfig_arm64-stingray-linuxapp-gcc delete mode 120000 config/defconfig_arm64-thunderx-linux-gcc delete mode 100644 config/defconfig_arm64-thunderx-linuxapp-gcc delete mode 120000 config/defconfig_arm64-thunderx2-linux-gcc delete mode 100644 config/defconfig_arm64-thunderx2-linuxapp-gcc delete mode 120000 config/defconfig_arm64-xgene1-linux-gcc delete mode 100644 config/defconfig_arm64-xgene1-linuxapp-gcc delete mode 120000 config/defconfig_i686-native-linux-gcc delete mode 120000 config/defconfig_i686-native-linux-icc delete mode 100644 config/defconfig_i686-native-linuxapp-gcc delete mode 100644 config/defconfig_i686-native-linuxapp-icc delete mode 120000 config/defconfig_ppc_64-power8-linux-gcc delete mode 100644 config/defconfig_ppc_64-power8-linuxapp-gcc delete mode 100644 config/defconfig_x86_64-native-bsdapp-clang delete mode 100644 config/defconfig_x86_64-native-bsdapp-gcc delete mode 120000 config/defconfig_x86_64-native-freebsd-clang delete mode 120000 config/defconfig_x86_64-native-freebsd-gcc delete mode 120000 config/defconfig_x86_64-native-linux-clang delete mode 120000 config/defconfig_x86_64-native-linux-gcc delete mode 120000 config/defconfig_x86_64-native-linux-icc delete mode 100644 config/defconfig_x86_64-native-linuxapp-clang delete mode 100644 config/defconfig_x86_64-native-linuxapp-gcc delete mode 100644 config/defconfig_x86_64-native-linuxapp-icc delete mode 120000 config/defconfig_x86_x32-native-linux-gcc delete mode 100644 config/defconfig_x86_x32-native-linuxapp-gcc delete mode 100644 doc/guides/prog_guide/dev_kit_root_make_help.rst delete mode 100644 drivers/Makefile delete mode 100644 drivers/baseband/Makefile delete mode 100644 drivers/baseband/fpga_5gnr_fec/Makefile delete mode 100644 drivers/baseband/fpga_lte_fec/Makefile delete mode 100644 drivers/baseband/null/Makefile delete mode 100644 drivers/baseband/turbo_sw/Makefile delete mode 100644 drivers/bus/Makefile delete mode 100644 drivers/bus/dpaa/Makefile delete mode 100644 drivers/bus/fslmc/Makefile delete mode 100644 drivers/bus/ifpga/Makefile delete mode 100644 drivers/bus/pci/Makefile delete mode 100644 drivers/bus/pci/bsd/Makefile delete mode 100644 drivers/bus/pci/linux/Makefile delete mode 100644 drivers/bus/vdev/Makefile delete mode 100644 drivers/bus/vmbus/Makefile delete mode 100644 drivers/bus/vmbus/linux/Makefile delete mode 100644 drivers/common/Makefile delete mode 100644 drivers/common/cpt/Makefile delete mode 100644 drivers/common/dpaax/Makefile delete mode 100644 drivers/common/iavf/Makefile delete mode 100644 drivers/common/mlx5/Makefile delete mode 100644 drivers/common/mvep/Makefile delete mode 100644 drivers/common/octeontx/Makefile delete mode 100644 drivers/common/octeontx2/Makefile delete mode 100644 drivers/common/qat/Makefile delete mode 100644 drivers/compress/Makefile delete mode 100644 drivers/compress/isal/Makefile delete mode 100644 drivers/compress/octeontx/Makefile delete mode 100644 drivers/compress/zlib/Makefile delete mode 100644 drivers/crypto/Makefile delete mode 100644 drivers/crypto/aesni_gcm/Makefile delete mode 100644 drivers/crypto/aesni_mb/Makefile delete mode 100644 drivers/crypto/armv8/Makefile delete mode 100644 drivers/crypto/caam_jr/Makefile delete mode 100644 drivers/crypto/ccp/Makefile delete mode 100644 drivers/crypto/dpaa2_sec/Makefile delete mode 100644 drivers/crypto/dpaa_sec/Makefile delete mode 100644 drivers/crypto/kasumi/Makefile delete mode 100644 drivers/crypto/mvsam/Makefile delete mode 100644 drivers/crypto/nitrox/Makefile delete mode 100644 drivers/crypto/null/Makefile delete mode 100644 drivers/crypto/octeontx/Makefile delete mode 100644 drivers/crypto/octeontx2/Makefile delete mode 100644 drivers/crypto/openssl/Makefile delete mode 100644 drivers/crypto/scheduler/Makefile delete mode 100644 drivers/crypto/snow3g/Makefile delete mode 100644 drivers/crypto/virtio/Makefile delete mode 100644 drivers/crypto/zuc/Makefile delete mode 100644 drivers/event/Makefile delete mode 100644 drivers/event/dpaa/Makefile delete mode 100644 drivers/event/dpaa2/Makefile delete mode 100644 drivers/event/dsw/Makefile delete mode 100644 drivers/event/octeontx/Makefile delete mode 100644 drivers/event/octeontx2/Makefile delete mode 100644 drivers/event/opdl/Makefile delete mode 100644 drivers/event/skeleton/Makefile delete mode 100644 drivers/event/sw/Makefile delete mode 100644 drivers/mempool/Makefile delete mode 100644 drivers/mempool/bucket/Makefile delete mode 100644 drivers/mempool/dpaa/Makefile delete mode 100644 drivers/mempool/dpaa2/Makefile delete mode 100644 drivers/mempool/octeontx/Makefile delete mode 100644 drivers/mempool/octeontx2/Makefile delete mode 100644 drivers/mempool/ring/Makefile delete mode 100644 drivers/mempool/stack/Makefile delete mode 100644 drivers/net/Makefile delete mode 100644 drivers/net/af_packet/Makefile delete mode 100644 drivers/net/af_xdp/Makefile delete mode 100644 drivers/net/ark/Makefile delete mode 100644 drivers/net/atlantic/Makefile delete mode 100644 drivers/net/avp/Makefile delete mode 100644 drivers/net/axgbe/Makefile delete mode 100644 drivers/net/bnx2x/Makefile delete mode 100644 drivers/net/bnxt/Makefile delete mode 100644 drivers/net/bnxt/hcapi/Makefile delete mode 100644 drivers/net/bnxt/tf_core/Makefile delete mode 100644 drivers/net/bnxt/tf_ulp/Makefile delete mode 100644 drivers/net/bonding/Makefile delete mode 100644 drivers/net/cxgbe/Makefile delete mode 100644 drivers/net/dpaa/Makefile delete mode 100644 drivers/net/dpaa2/Makefile delete mode 100644 drivers/net/e1000/Makefile delete mode 100644 drivers/net/ena/Makefile delete mode 100644 drivers/net/enetc/Makefile delete mode 100644 drivers/net/enic/Makefile delete mode 100644 drivers/net/failsafe/Makefile delete mode 100644 drivers/net/fm10k/Makefile delete mode 100644 drivers/net/hinic/Makefile delete mode 100644 drivers/net/hns3/Makefile delete mode 100644 drivers/net/i40e/Makefile delete mode 100644 drivers/net/iavf/Makefile delete mode 100644 drivers/net/ice/Makefile delete mode 100644 drivers/net/igc/Makefile delete mode 100644 drivers/net/ionic/Makefile delete mode 100644 drivers/net/ipn3ke/Makefile delete mode 100644 drivers/net/ixgbe/Makefile delete mode 100644 drivers/net/kni/Makefile delete mode 100644 drivers/net/liquidio/Makefile delete mode 100644 drivers/net/memif/Makefile delete mode 100644 drivers/net/mlx4/Makefile delete mode 100644 drivers/net/mlx5/Makefile delete mode 100644 drivers/net/mvneta/Makefile delete mode 100644 drivers/net/mvpp2/Makefile delete mode 100644 drivers/net/netvsc/Makefile delete mode 100644 drivers/net/nfb/Makefile delete mode 100644 drivers/net/nfp/Makefile delete mode 100644 drivers/net/null/Makefile delete mode 100644 drivers/net/octeontx/Makefile delete mode 100644 drivers/net/octeontx2/Makefile delete mode 100644 drivers/net/pcap/Makefile delete mode 100644 drivers/net/pfe/Makefile delete mode 100644 drivers/net/qede/Makefile delete mode 100644 drivers/net/ring/Makefile delete mode 100644 drivers/net/sfc/Makefile delete mode 100644 drivers/net/softnic/Makefile delete mode 100644 drivers/net/szedata2/Makefile delete mode 100644 drivers/net/tap/Makefile delete mode 100644 drivers/net/thunderx/Makefile delete mode 100644 drivers/net/vdev_netvsc/Makefile delete mode 100644 drivers/net/vhost/Makefile delete mode 100644 drivers/net/virtio/Makefile delete mode 100644 drivers/net/vmxnet3/Makefile delete mode 100644 drivers/raw/Makefile delete mode 100644 drivers/raw/dpaa2_cmdif/Makefile delete mode 100644 drivers/raw/dpaa2_qdma/Makefile delete mode 100644 drivers/raw/ifpga/Makefile delete mode 100644 drivers/raw/ifpga/base/Makefile delete mode 100644 drivers/raw/ioat/Makefile delete mode 100644 drivers/raw/ntb/Makefile delete mode 100644 drivers/raw/octeontx2_dma/Makefile delete mode 100644 drivers/raw/octeontx2_ep/Makefile delete mode 100644 drivers/raw/skeleton/Makefile delete mode 100644 drivers/regex/Makefile delete mode 100644 drivers/regex/mlx5/Makefile delete mode 100644 drivers/vdpa/Makefile delete mode 100644 drivers/vdpa/ifc/Makefile delete mode 100644 drivers/vdpa/mlx5/Makefile delete mode 100644 examples/Makefile delete mode 100644 examples/ethtool/Makefile delete mode 100644 examples/ethtool/ethtool-app/Makefile delete mode 100644 examples/ethtool/lib/Makefile delete mode 100644 examples/l2fwd-keepalive/ka-agent/Makefile delete mode 100644 examples/multi_process/Makefile delete mode 100644 examples/multi_process/client_server_mp/Makefile delete mode 100644 examples/multi_process/client_server_mp/mp_client/Makefile delete mode 100644 examples/multi_process/client_server_mp/mp_server/Makefile delete mode 100644 examples/multi_process/hotplug_mp/Makefile delete mode 100644 examples/multi_process/simple_mp/Makefile delete mode 100644 examples/multi_process/symmetric_mp/Makefile delete mode 100644 examples/performance-thread/Makefile delete mode 100644 examples/performance-thread/common/common.mk delete mode 100644 examples/performance-thread/l3fwd-thread/Makefile delete mode 100644 examples/performance-thread/pthread_shim/Makefile delete mode 100644 examples/server_node_efd/Makefile delete mode 100644 examples/server_node_efd/node/Makefile delete mode 100644 examples/server_node_efd/server/Makefile delete mode 100644 examples/vm_power_manager/Makefile delete mode 100644 examples/vm_power_manager/guest_cli/Makefile delete mode 100644 kernel/Makefile delete mode 100644 kernel/freebsd/Makefile delete mode 100644 kernel/freebsd/contigmem/Makefile delete mode 100644 kernel/freebsd/nic_uio/Makefile delete mode 100644 kernel/linux/Makefile delete mode 100644 kernel/linux/igb_uio/Makefile delete mode 100644 kernel/linux/kni/Makefile delete mode 100644 lib/Makefile delete mode 100644 lib/librte_acl/Makefile delete mode 100644 lib/librte_bbdev/Makefile delete mode 100644 lib/librte_bitratestats/Makefile delete mode 100644 lib/librte_bpf/Makefile delete mode 100644 lib/librte_cfgfile/Makefile delete mode 100644 lib/librte_cmdline/Makefile delete mode 100644 lib/librte_compressdev/Makefile delete mode 100644 lib/librte_cryptodev/Makefile delete mode 100644 lib/librte_distributor/Makefile delete mode 100644 lib/librte_eal/Makefile delete mode 100644 lib/librte_eal/freebsd/Makefile delete mode 100644 lib/librte_eal/include/Makefile delete mode 100644 lib/librte_eal/linux/Makefile delete mode 100644 lib/librte_efd/Makefile delete mode 100644 lib/librte_ethdev/Makefile delete mode 100644 lib/librte_eventdev/Makefile delete mode 100644 lib/librte_fib/Makefile delete mode 100644 lib/librte_flow_classify/Makefile delete mode 100644 lib/librte_graph/Makefile delete mode 100644 lib/librte_gro/Makefile delete mode 100644 lib/librte_gso/Makefile delete mode 100644 lib/librte_hash/Makefile delete mode 100644 lib/librte_ip_frag/Makefile delete mode 100644 lib/librte_ipsec/Makefile delete mode 100644 lib/librte_jobstats/Makefile delete mode 100644 lib/librte_kni/Makefile delete mode 100644 lib/librte_kvargs/Makefile delete mode 100644 lib/librte_latencystats/Makefile delete mode 100644 lib/librte_lpm/Makefile delete mode 100644 lib/librte_mbuf/Makefile delete mode 100644 lib/librte_member/Makefile delete mode 100644 lib/librte_mempool/Makefile delete mode 100644 lib/librte_meter/Makefile delete mode 100644 lib/librte_metrics/Makefile delete mode 100644 lib/librte_net/Makefile delete mode 100644 lib/librte_node/Makefile delete mode 100644 lib/librte_pci/Makefile delete mode 100644 lib/librte_pdump/Makefile delete mode 100644 lib/librte_pipeline/Makefile delete mode 100644 lib/librte_port/Makefile delete mode 100644 lib/librte_power/Makefile delete mode 100644 lib/librte_rawdev/Makefile delete mode 100644 lib/librte_rcu/Makefile delete mode 100644 lib/librte_regexdev/Makefile delete mode 100644 lib/librte_reorder/Makefile delete mode 100644 lib/librte_rib/Makefile delete mode 100644 lib/librte_ring/Makefile delete mode 100644 lib/librte_sched/Makefile delete mode 100644 lib/librte_security/Makefile delete mode 100644 lib/librte_stack/Makefile delete mode 100644 lib/librte_table/Makefile delete mode 100644 lib/librte_telemetry/Makefile delete mode 100644 lib/librte_timer/Makefile delete mode 100644 lib/librte_vhost/Makefile delete mode 100644 mk/arch/arm/rte.vars.mk delete mode 100644 mk/arch/arm64/rte.vars.mk delete mode 100644 mk/arch/i686/rte.vars.mk delete mode 100644 mk/arch/ppc_64/rte.vars.mk delete mode 100644 mk/arch/x86_64/rte.vars.mk delete mode 100644 mk/arch/x86_x32/rte.vars.mk delete mode 120000 mk/exec-env/bsdapp delete mode 100644 mk/exec-env/freebsd/rte.app.mk delete mode 100644 mk/exec-env/freebsd/rte.vars.mk delete mode 100644 mk/exec-env/linux/rte.app.mk delete mode 100644 mk/exec-env/linux/rte.vars.mk delete mode 120000 mk/exec-env/linuxapp delete mode 100644 mk/internal/rte.build-post.mk delete mode 100644 mk/internal/rte.build-pre.mk delete mode 100644 mk/internal/rte.clean-post.mk delete mode 100644 mk/internal/rte.clean-pre.mk delete mode 100644 mk/internal/rte.compile-post.mk delete mode 100644 mk/internal/rte.compile-pre.mk delete mode 100644 mk/internal/rte.extvars.mk delete mode 100644 mk/internal/rte.install-post.mk delete mode 100644 mk/internal/rte.install-pre.mk delete mode 100644 mk/machine/armv7a/rte.vars.mk delete mode 100644 mk/machine/armv8a/rte.vars.mk delete mode 100644 mk/machine/default/rte.vars.mk delete mode 100644 mk/machine/dpaa/rte.vars.mk delete mode 100644 mk/machine/emag/rte.vars.mk delete mode 100644 mk/machine/hsw/rte.vars.mk delete mode 100644 mk/machine/ivb/rte.vars.mk delete mode 100644 mk/machine/n1sdp/rte.vars.mk delete mode 100644 mk/machine/native/rte.vars.mk delete mode 100644 mk/machine/nhm/rte.vars.mk delete mode 100644 mk/machine/octeontx2/rte.vars.mk delete mode 100644 mk/machine/power8/rte.vars.mk delete mode 100644 mk/machine/silvermont/rte.vars.mk delete mode 100644 mk/machine/snb/rte.vars.mk delete mode 100644 mk/machine/thunderx/rte.vars.mk delete mode 100644 mk/machine/thunderx2/rte.vars.mk delete mode 100644 mk/machine/wsm/rte.vars.mk delete mode 100644 mk/machine/xgene1/rte.vars.mk delete mode 100644 mk/rte.app.mk delete mode 100644 mk/rte.bsdmodule.mk delete mode 100644 mk/rte.combinedlib.mk delete mode 100644 mk/rte.cpuflags.mk delete mode 100644 mk/rte.extapp.mk delete mode 100644 mk/rte.extlib.mk delete mode 100644 mk/rte.extobj.mk delete mode 100644 mk/rte.extshared.mk delete mode 100644 mk/rte.extsubdir.mk delete mode 100644 mk/rte.gnuconfigure.mk delete mode 100644 mk/rte.helper.mk delete mode 100644 mk/rte.hostapp.mk delete mode 100644 mk/rte.hostlib.mk delete mode 100644 mk/rte.install.mk delete mode 100644 mk/rte.lib.mk delete mode 100644 mk/rte.module.mk delete mode 100644 mk/rte.obj.mk delete mode 100644 mk/rte.sdkbuild.mk delete mode 100644 mk/rte.sdkconfig.mk delete mode 100644 mk/rte.sdkdepdirs.mk delete mode 100644 mk/rte.sdkdoc.mk delete mode 100644 mk/rte.sdkexamples.mk delete mode 100644 mk/rte.sdkgcov.mk delete mode 100644 mk/rte.sdkinstall.mk delete mode 100644 mk/rte.sdkroot.mk delete mode 100644 mk/rte.sdktest.mk delete mode 100644 mk/rte.shared.mk delete mode 100644 mk/rte.subdir.mk delete mode 100644 mk/rte.vars.mk delete mode 100644 mk/target/generic/rte.app.mk delete mode 100644 mk/target/generic/rte.vars.mk delete mode 100644 mk/toolchain/clang/rte.toolchain-compat.mk delete mode 100644 mk/toolchain/clang/rte.vars.mk delete mode 100644 mk/toolchain/gcc/rte.toolchain-compat.mk delete mode 100644 mk/toolchain/gcc/rte.vars.mk delete mode 100644 mk/toolchain/icc/rte.toolchain-compat.mk delete mode 100644 mk/toolchain/icc/rte.vars.mk
Comments
On Fri, Aug 07, 2020 at 01:29:50PM +0100, Ciara Power wrote: > As previously decided [1] and communicated via deprecation notice [2], the > make build system is to be removed in the 20.11 release. > > This patchset removes support for compiling DPDK with the legacy make > build system. Some make support is maintained for example applications, > where pkg-config is used rather than the legacy make method. > > References to the make build system are removed from all documentation, > please review to see if replacement meson instructions are needed in some cases. > > [1] https://mails.dpdk.org/archives/dev/2020-April/162839.html > [2] http://git.dpdk.org/dpdk/commit/?id=a5449d78d1413e7bd1d66f6e70884e46cfb5e673 > > Ciara Power (19): > examples: remove legacy sections of makefiles > build: remove makefiles and mk directory > config: remove all config files used by make > buildtools: remove all scripts for use with make > doc: remove references to make in bbdev guides > doc: remove references to make in compressdev guides > doc: remove references to make in contributing guides > doc: remove references to make in cryptodev guides > doc: remove references to make in eventdev guides > doc: remove references to make in FreeBSD gsg guide > doc: remove references to make in howto guides > doc: remove references to make in Linux gsg guides > doc: remove references to make in mempool guides > doc: remove references to make in NIC guides > doc: remove references to make in platform guides > doc: remove references to make in prog guides > doc: remove references to make in rawdev guides > doc: remove references to make in sample app guides > doc: remove references to make in vdpadevs guides > <snip> > 535 files changed, 256 insertions(+), 18894 deletions(-) Thanks for taking on this work. I like those diff-stat numbers. Nearly 19000 lines fewer in DPDK!
07/08/2020 14:29, Ciara Power: > As previously decided [1] and communicated via deprecation notice [2], the > make build system is to be removed in the 20.11 release. Thanks for working on it. Please, remove the deprecation notice with this patch. > 535 files changed, 256 insertions(+), 18894 deletions(-) That's not a small patch. It would be good to merge it quickly.
07/08/2020 15:28, Bruce Richardson: > <snip> > > 535 files changed, 256 insertions(+), 18894 deletions(-) > > Thanks for taking on this work. > > I like those diff-stat numbers. Nearly 19000 lines fewer in DPDK! Me too. I expect even more than 19000 in the future last version :-)