mk: use linux and freebsd in config names
authorBruce Richardson <bruce.richardson@intel.com>
Wed, 6 Mar 2019 16:22:42 +0000 (16:22 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 12 Mar 2019 22:05:06 +0000 (23:05 +0100)
commit218c4e68c1d9bd4a9281bc1dc4d0ab89859083bf
tree00b4b284261f43298e1ecf4249980bda614f4b20
parentae2f2fee247ad0f80f5a122fd174fa16cddd5438
mk: use linux and freebsd in config names

Rather than using linuxapp and bsdapp everywhere, we can change things to
use the, more readable, terms "linux" and "freebsd" in our build configs.
Rather than renaming the configs we can just duplicate the existing ones
with the new names using symlinks, and use the new names exclusively
internally. ["make showconfigs" also only shows the new names to keep the
list short] The result is that backward compatibility is kept fully but any
new builds or development can be done using the newer names, i.e.  both
"make config T=x86_64-native-linuxapp-gcc" and "T=x86_64-native-linux-gcc"
work.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
222 files changed:
app/test-bbdev/test-bbdev.py
app/test/autotest.py
app/test/test.c
config/common_armv8a_linux [new file with mode: 0644]
config/common_armv8a_linuxapp [deleted file]
config/common_bsdapp [deleted file]
config/common_freebsd [new file with mode: 0644]
config/common_linux [new file with mode: 0644]
config/common_linuxapp [deleted file]
config/defconfig_arm-armv7a-linux-gcc [new symlink]
config/defconfig_arm-armv7a-linuxapp-gcc
config/defconfig_arm64-armv8a-linux-clang [new symlink]
config/defconfig_arm64-armv8a-linux-gcc [new symlink]
config/defconfig_arm64-armv8a-linuxapp-clang
config/defconfig_arm64-armv8a-linuxapp-gcc
config/defconfig_arm64-bluefield-linux-gcc [new symlink]
config/defconfig_arm64-bluefield-linuxapp-gcc
config/defconfig_arm64-dpaa-linux-gcc [new symlink]
config/defconfig_arm64-dpaa-linuxapp-gcc
config/defconfig_arm64-dpaa2-linux-gcc [new symlink]
config/defconfig_arm64-dpaa2-linuxapp-gcc
config/defconfig_arm64-stingray-linux-gcc [new symlink]
config/defconfig_arm64-stingray-linuxapp-gcc
config/defconfig_arm64-thunderx-linux-gcc [new symlink]
config/defconfig_arm64-thunderx-linuxapp-gcc
config/defconfig_arm64-xgene1-linux-gcc [new symlink]
config/defconfig_arm64-xgene1-linuxapp-gcc
config/defconfig_i686-native-linux-gcc [new symlink]
config/defconfig_i686-native-linux-icc [new symlink]
config/defconfig_i686-native-linuxapp-gcc
config/defconfig_i686-native-linuxapp-icc
config/defconfig_ppc_64-power8-linux-gcc [new symlink]
config/defconfig_ppc_64-power8-linuxapp-gcc
config/defconfig_x86_64-native-bsdapp-clang
config/defconfig_x86_64-native-bsdapp-gcc
config/defconfig_x86_64-native-freebsd-clang [new symlink]
config/defconfig_x86_64-native-freebsd-gcc [new symlink]
config/defconfig_x86_64-native-linux-clang [new symlink]
config/defconfig_x86_64-native-linux-gcc [new symlink]
config/defconfig_x86_64-native-linux-icc [new symlink]
config/defconfig_x86_64-native-linuxapp-clang
config/defconfig_x86_64-native-linuxapp-gcc
config/defconfig_x86_64-native-linuxapp-icc
config/defconfig_x86_x32-native-linux-gcc [new symlink]
config/defconfig_x86_x32-native-linuxapp-gcc
devtools/build-tags.sh
devtools/test-build.sh
devtools/validate-abi.sh
doc/build-sdk-quick.txt
doc/guides/compressdevs/octeontx.rst
doc/guides/contributing/design.rst
doc/guides/contributing/patches.rst
doc/guides/contributing/versioning.rst
doc/guides/cryptodevs/armv8.rst
doc/guides/cryptodevs/caam_jr.rst
doc/guides/cryptodevs/dpaa2_sec.rst
doc/guides/cryptodevs/dpaa_sec.rst
doc/guides/cryptodevs/openssl.rst
doc/guides/cryptodevs/virtio.rst
doc/guides/cryptodevs/zuc.rst
doc/guides/eventdevs/dpaa.rst
doc/guides/eventdevs/dpaa2.rst
doc/guides/eventdevs/octeontx.rst
doc/guides/freebsd_gsg/build_dpdk.rst
doc/guides/freebsd_gsg/build_sample_apps.rst
doc/guides/freebsd_gsg/install_from_ports.rst
doc/guides/freebsd_gsg/intro.rst
doc/guides/howto/lm_bond_virtio_sriov.rst
doc/guides/howto/lm_virtio_vhost_user.rst
doc/guides/howto/pvp_reference_benchmark.rst
doc/guides/howto/virtio_user_for_container_networking.rst
doc/guides/linux_gsg/build_dpdk.rst
doc/guides/linux_gsg/build_sample_apps.rst
doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst
doc/guides/linux_gsg/intro.rst
doc/guides/linux_gsg/nic_perf_intel_platform.rst
doc/guides/linux_gsg/quick_start.rst
doc/guides/mempool/octeontx.rst
doc/guides/nics/build_and_test.rst
doc/guides/nics/cxgbe.rst
doc/guides/nics/dpaa.rst
doc/guides/nics/enic.rst
doc/guides/nics/intel_vf.rst
doc/guides/nics/mlx5.rst
doc/guides/nics/mvneta.rst
doc/guides/nics/mvpp2.rst
doc/guides/nics/nfp.rst
doc/guides/nics/octeontx.rst
doc/guides/nics/softnic.rst
doc/guides/nics/tap.rst
doc/guides/nics/thunderx.rst
doc/guides/platform/octeontx.rst
doc/guides/prog_guide/build_app.rst
doc/guides/prog_guide/dev_kit_build_system.rst
doc/guides/prog_guide/dev_kit_root_make_help.rst
doc/guides/prog_guide/env_abstraction_layer.rst
doc/guides/prog_guide/ext_app_lib_make_help.rst
doc/guides/prog_guide/extend_dpdk.rst
doc/guides/prog_guide/glossary.rst
doc/guides/prog_guide/img/linuxapp_launch.svg
doc/guides/prog_guide/intro.rst
doc/guides/prog_guide/overview.rst
doc/guides/prog_guide/profile_app.rst
doc/guides/prog_guide/qos_framework.rst
doc/guides/rawdevs/dpaa2_cmdif.rst
doc/guides/rawdevs/dpaa2_qdma.rst
doc/guides/rel_notes/release_19_02.rst
doc/guides/rel_notes/release_2_1.rst
doc/guides/sample_app_ug/bbdev_app.rst
doc/guides/sample_app_ug/cmd_line.rst
doc/guides/sample_app_ug/dist_app.rst
doc/guides/sample_app_ug/fips_validation.rst
doc/guides/sample_app_ug/flow_classify.rst
doc/guides/sample_app_ug/flow_filtering.rst
doc/guides/sample_app_ug/hello_world.rst
doc/guides/sample_app_ug/ip_frag.rst
doc/guides/sample_app_ug/ip_reassembly.rst
doc/guides/sample_app_ug/keep_alive.rst
doc/guides/sample_app_ug/kernel_nic_interface.rst
doc/guides/sample_app_ug/l2_forward_cat.rst
doc/guides/sample_app_ug/l2_forward_crypto.rst
doc/guides/sample_app_ug/l2_forward_job_stats.rst
doc/guides/sample_app_ug/l2_forward_real_virtual.rst
doc/guides/sample_app_ug/link_status_intr.rst
doc/guides/sample_app_ug/netmap_compatibility.rst
doc/guides/sample_app_ug/performance_thread.rst
doc/guides/sample_app_ug/ptpclient.rst
doc/guides/sample_app_ug/qos_scheduler.rst
doc/guides/sample_app_ug/quota_watermark.rst
doc/guides/sample_app_ug/rxtx_callbacks.rst
doc/guides/sample_app_ug/service_cores.rst
doc/guides/sample_app_ug/skeleton.rst
doc/guides/sample_app_ug/tep_termination.rst
doc/guides/sample_app_ug/timer.rst
doc/guides/sample_app_ug/vmdq_dcb_forwarding.rst
doc/guides/testpmd_app_ug/build_app.rst
doc/guides/tools/testbbdev.rst
drivers/net/softnic/Makefile
examples/Makefile
examples/bbdev_app/Makefile
examples/bond/Makefile
examples/cmdline/Makefile
examples/distributor/Makefile
examples/ethtool/Makefile
examples/ethtool/ethtool-app/Makefile
examples/ethtool/lib/Makefile
examples/eventdev_pipeline/Makefile
examples/exception_path/Makefile
examples/fips_validation/Makefile
examples/flow_classify/Makefile
examples/flow_filtering/Makefile
examples/helloworld/Makefile
examples/ip_fragmentation/Makefile
examples/ip_pipeline/Makefile
examples/ip_reassembly/Makefile
examples/ipsec-secgw/Makefile
examples/ipsec-secgw/test/common_defs.sh
examples/ipv4_multicast/Makefile
examples/kni/Makefile
examples/l2fwd-cat/Makefile
examples/l2fwd-crypto/Makefile
examples/l2fwd-jobstats/Makefile
examples/l2fwd-keepalive/Makefile
examples/l2fwd-keepalive/ka-agent/Makefile
examples/l2fwd/Makefile
examples/l3fwd-acl/Makefile
examples/l3fwd-power/Makefile
examples/l3fwd-vf/Makefile
examples/l3fwd/Makefile
examples/link_status_interrupt/Makefile
examples/load_balancer/Makefile
examples/multi_process/Makefile
examples/multi_process/client_server_mp/Makefile
examples/multi_process/client_server_mp/mp_server/Makefile
examples/multi_process/hotplug_mp/Makefile
examples/multi_process/simple_mp/Makefile
examples/multi_process/symmetric_mp/Makefile
examples/netmap_compat/Makefile
examples/netmap_compat/bridge/Makefile
examples/packet_ordering/Makefile
examples/performance-thread/Makefile
examples/performance-thread/l3fwd-thread/Makefile
examples/performance-thread/pthread_shim/Makefile
examples/ptpclient/Makefile
examples/qos_meter/Makefile
examples/qos_sched/Makefile
examples/quota_watermark/Makefile
examples/quota_watermark/qw/Makefile
examples/quota_watermark/qwctl/Makefile
examples/rxtx_callbacks/Makefile
examples/server_node_efd/Makefile
examples/server_node_efd/server/Makefile
examples/service_cores/Makefile
examples/skeleton/Makefile
examples/tep_termination/Makefile
examples/timer/Makefile
examples/vdpa/Makefile
examples/vhost/Makefile
examples/vhost_crypto/Makefile
examples/vhost_scsi/Makefile
examples/vm_power_manager/Makefile
examples/vm_power_manager/guest_cli/Makefile
examples/vmdq/Makefile
examples/vmdq_dcb/Makefile
lib/librte_eal/common/include/rte_debug.h
lib/librte_eal/common/include/rte_eal.h
lib/librte_eal/freebsd/eal/Makefile
lib/librte_eal/linux/eal/Makefile
mk/exec-env/bsdapp [new symlink]
mk/exec-env/bsdapp/rte.app.mk [deleted file]
mk/exec-env/bsdapp/rte.vars.mk [deleted file]
mk/exec-env/freebsd/rte.app.mk [new file with mode: 0644]
mk/exec-env/freebsd/rte.vars.mk [new file with mode: 0644]
mk/exec-env/linux/rte.app.mk [new file with mode: 0644]
mk/exec-env/linux/rte.vars.mk [new file with mode: 0644]
mk/exec-env/linuxapp [new symlink]
mk/exec-env/linuxapp/rte.app.mk [deleted file]
mk/exec-env/linuxapp/rte.vars.mk [deleted file]
mk/rte.sdkconfig.mk
mk/rte.sdkinstall.mk
mk/rte.sdkroot.mk
usertools/dpdk-setup.sh