From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wg0-f42.google.com (mail-wg0-f42.google.com [74.125.82.42]) by dpdk.org (Postfix) with ESMTP id 9E682592A for ; Fri, 26 Jul 2013 15:13:28 +0200 (CEST) Received: by mail-wg0-f42.google.com with SMTP id j13so774795wgh.3 for ; Fri, 26 Jul 2013 06:13:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:subject:date:message-id:x-mailer:x-gm-message-state; bh=4/CsrRS27lflhaUPJDc0p6cGU0oravj5LWs0fkA8/t0=; b=dOsKZ1ffFzki+Isz+8pDcci/9Qzb+KPldTcXmGnHyBrWxRVBm8TiIwEFJDg7senLvm Qyh1yTdKHJj75w5Dp3xLG8ECvtZsRpq0nbO+c/PgAWvuvmZ0NJFAHfW3GbN3LvyYDl8H 4WFgOIuRl46K03fnJjes/T9HDM6LKI6EljnXagMel7a3tk5AIoAQEKS3PCHdJEg0raSc bo1IxkU5ncHCznXA8r6UTAIVxZo3IMp8aaow70o0hamk6h679uYLYILXNu2Z33m11xWi oXeTFVXIAQ7NGozkTIzoqCY5Hgs3qQVXaIcBS5+uI/I1beO9tIKixgOGRVmPa7vQ6xVj 5SNg== X-Received: by 10.180.212.70 with SMTP id ni6mr5768184wic.11.1374844431229; Fri, 26 Jul 2013 06:13:51 -0700 (PDT) Received: from 6wind.com (6wind.net2.nerim.net. [213.41.180.237]) by mx.google.com with ESMTPSA id o10sm4703298wiz.5.2013.07.26.06.13.47 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Fri, 26 Jul 2013 06:13:50 -0700 (PDT) Received: by 6wind.com (sSMTP sendmail emulation); Fri, 26 Jul 2013 15:13:45 +0200 From: Thomas Monjalon To: dev@dpdk.org Date: Fri, 26 Jul 2013 15:13:42 +0200 Message-Id: X-Mailer: git-send-email 1.7.10.4 X-Gm-Message-State: ALoCoQlgcRjOQUy1j4Oxx2LkABdAZzvSLG7AMT0xysUdQGljQVTzp+bAsOvthAh4SijCUFu9/kBt Subject: [dpdk-dev] [PATCH 0/3] real "make install" rule 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: Fri, 26 Jul 2013 13:13:28 -0000 The current "make install" rule don't install anything. It builds one or more targets with different configurations. These patches allow to install only files needed to build and run a DPDK appplication. The old behaviour is kept for compatibility and the new behaviour is a second stage triggered by setting the DESTDIR variable. So, the command "make install T=x86_64-default-linuxapp-gcc O=aaa DESTDIR=bbb" will build in aaa/x86_64-default-linuxapp-gcc/ and install in bbb/. The install directory can then be used as RTE_SDK path to build an application. -- Thomas --- Olivier Matz (3): mk: allow to specify O= in install rule mk: in install rule, don't overwrite .config if it already exists mk: allow to specify DESTDIR in build rule doc/build-sdk-quick.txt | 13 +++++++------ mk/rte.sdkbuild.mk | 16 ++++++++++++++++ mk/rte.sdkinstall.mk | 17 +++++++++-------- 3 files changed, 32 insertions(+), 14 deletions(-) -- 1.7.10.4