From owner-freebsd-arch@FreeBSD.ORG Tue Feb 3 20:34:37 2015 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 899D3815 for ; Tue, 3 Feb 2015 20:34:37 +0000 (UTC) Received: from mail166.atl21.rsgsv.net (mail166.atl21.rsgsv.net [205.201.133.166]) by mx1.freebsd.org (Postfix) with ESMTP id EC189A9D for ; Tue, 3 Feb 2015 20:34:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=k1; d=mail166.atl21.rsgsv.net; h=Subject:From:Reply-To:To:Date:Message-ID:List-ID:List-Unsubscribe:Sender:Content-Type:MIME-Version; i=Nonna=3Dsalvagedrive.com@mail166.atl21.rsgsv.net; bh=V0VnIA4T3VaNTKlqoWoxcr4OGsA=; b=tVIj03jzoui2Fww5p2W+EN1ujPyuCubYZ4fHXTMx/51c+5qp38qlxrZnc7g/fs7vcVyE0SFuwxL7 8UloRF5BPqGaXX0Q/ZHaLnBHDqPeOmyYVFq1JRJ9gD6gzSP9BRmbYiWbUE+CgY3+jRuXzjtRtyoy dBiwigrC1pcZ7eoqpwg= DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; s=k1; d=mail166.atl21.rsgsv.net; b=MkCS2hhmcOoIynEOhh2orDaFIvMqDAP7syvcULFhA7SeyQY5mwxMvLasPJ00jTHdqVFI0HX/iScv xPxAj0WYzYtFJVkfNvkRke3Dsp3iox8mkGLv3nYnoajLiYzoLdAIFtg+B3RlmFJDN/CHdHx5W383 ROTFZgp7weKCxQ6n8Pc=; Received: from (127.0.0.1) by mail166.atl21.rsgsv.net id hq4odq1lgi4i for ; Tue, 3 Feb 2015 20:34:27 +0000 (envelope-from ) Subject: =?utf-8?Q?Clean=20Title=20Cars=2C=20No=20Damage=2C=20No=20Auction=20Fees?= From: =?utf-8?Q?SalvageDrive.com?= Reply-To: =?utf-8?Q?SalvageDrive.com?= To: =?utf-8?Q??= Date: Tue, 3 Feb 2015 20:34:27 +0000 Message-ID: <38668d8a390eaafe346aac8d5c538f13530.20150203203415@mail166.atl21.rsgsv.net> X-Mailer: MailChimp Mailer - **CID347d6274fac538f13530** X-Campaign: mailchimp38668d8a390eaafe346aac8d5.347d6274fa X-campaignid: mailchimp38668d8a390eaafe346aac8d5.347d6274fa X-Report-Abuse: Please report abuse for this campaign here: http://www.mailchimp.com/abuse/abuse.phtml?u=38668d8a390eaafe346aac8d5&id=347d6274fa&e=c538f13530 X-MC-User: 38668d8a390eaafe346aac8d5 X-Feedback-ID: 30493583:30493583.927605:us8:mc X-Accounttype: pd Sender: "SalvageDrive.com" x-mcda: FALSE MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8"; format="fixed" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2015 20:34:37 -0000 https://www.salvagedrive.com ** Special Deals from Salvage Drive ------------------------------------------------------------ WILL MATCH OUR COMPETITORS PRICES! NO AUCTION FEE DEALS!!! (https://www.salvagedrive.com) ** 2008 TOYOTA CAMRY ------------------------------------------------------------ Clean Title 64=2C180 miles $6=2C800 https://www.salvagedrive.com/Cars/Category?SysId=3D901111647 CLICK FOR MORE INFO (https://www.salvagedrive.com/Cars/Category?SysId=3D90= 1111647) ** 2006 LEXUS RX 330 ------------------------------------------------------------ Clean Title 178=2C684 miles $6=2C400 https://www.salvagedrive.com/Cars/Category?SysId=3D901071161 CLICK FOR MORE INFO (https://www.salvagedrive.com/Cars/Category?SysId=3D90= 1071161) ** 2010 HONDA ACCORD ------------------------------------------------------------ Clean Title 77=2C991 miles $8=2C900 https://www.salvagedrive.com/Cars/Category?SysId=3D901062007 CLICK FOR MORE INFO (https://www.salvagedrive.com/Cars/Category?SysId=3D90= 1062007) ** 2005 TOYOTA SIENNA ------------------------------------------------------------ Clear Title 101=2C651 miles $2=2C900 https://www.salvagedrive.com/Cars/Category?SysId=3D901111649 CLICK FOR MORE INFO (https://www.salvagedrive.com/Cars/Category?SysId=3D90= 1111649) ** 2007 TOYOTA RAV4 ------------------------------------------------------------ Clean Title 87=2C500miles $9=2C100 https://www.salvagedrive.com/Cars/Category?SysId=3D901111646 CLICK FOR MORE INFO (https://www.salvagedrive.com/Cars/Category?SysId=3D90= 1111646) ** 2007 LEXUS RX 350 ------------------------------------------------------------ Clean Title 140=2C301 miles $8=2C800 https://www.salvagedrive.com/Cars/Category?SysId=3D901111645 CLICK FOR MORE INFO (https://www.salvagedrive.com/Cars/Category?SysId=3D90= 1111645) ** 2009 NISSAN MURANO ------------------------------------------------------------ Clean Title 166=2C730 miles $8=2C100 https://www.salvagedrive.com/Cars/Category?SysId=3D901085256 CLICK FOR MORE INFO (https://www.salvagedrive.com/Cars/Category?SysId=3D90= 1085256) ** 2008 HONDA CR-V ------------------------------------------------------------ Clean Title 124=2C601 miles $9=2C300 https://www.salvagedrive.com/Cars/Category?SysId=3D901111650 CLICK FOR MORE INFO (https://www.salvagedrive.com/Cars/Category?SysId=3D90= 1111650) ** 2010 TOYOTA VENZA ------------------------------------------------------------ Clean Title 68=2C417 miles $12=2C900 https://www.salvagedrive.com/Cars/Category?SysId=3D901111644 CLICK FOR MORE INFO (https://www.salvagedrive.com/Cars/Category?SysId=3D90= 1111644) ** 2008 LEXUS RX 350 ------------------------------------------------------------ Clean Title 93=2C212 miles $9=2C900 https://www.salvagedrive.com/Cars/Category?SysId=3D901111648 CLICK FOR MORE INFO (https://www.salvagedrive.com/Cars/Category?SysId=3D90= 1111648) ** 2008 HONDA PILOT ------------------------------------------------------------ Clean Title 28=2C515 miles $19=2C000 https://www.salvagedrive.com/Cars/Category?SysId=3D901111651 CLICK FOR MORE INFO (https://www.salvagedrive.com/Cars/Category?SysId=3D90= 1111651) ** 2008 TOYOTA TACOMA ------------------------------------------------------------ Clean Title 189=2C341 miles $7=2C950 https://www.salvagedrive.com/Cars/Category?SysId=3D901024318 CLICK FOR MORE INFO (https://www.salvagedrive.com/Cars/Category?SysId=3D90= 1024318) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D ** LET US SEARCH FOR YOU! TELL US WHAT YOU ARE LOOKING FOR AND OUR EXPERTS= WILL SEARCH FOR YOU BASED ON YOUR SPECIFIC BUDGET AND REQUIREMENTS. (http= s://www.salvagedrive.com) ** (https://www.salvagedrive.com) ** SalvageDrive.com (https://www.salvagedrive.com) 1-844-227-7411 Toll Free 1-347-492-1727 Tel. Skype: salvagedrive ** info@SalvageDrive.com (mailto:info@SalvageDrive.com) Don't forget to add info@salvagedrive.com to your Address Book to keep it= from skipping your inbox or getting caught in spam filters. We want your experience with the Salvage Drive to be as smooth and reassur= ing as possible. Accordingly=2C we diligently safeguard your privacy. If y= ou wish to review our Privacy Policy at any time=2C please click on the li= nk below=2C or copy and paste it into your web browser's location window ** Salvage Drive Privacy Policy (http://sdimages.salvagedrive.com/salvaged= rive/PrivacyPolicy.pdf) __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= _______________________ You can choose to unsubscribe from our Email Newsletters service by replyi= ng to this email with the word "STOP" and we will remove you from any futu= re mailings. __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= __________________________________________________________________________= _______________________ =C2=A9 2014 SalvageDrive=2C Inc. | All rights reserved Salvage Drive=2C Inc. | 217 Broadway | Suite 505 | New York | NY | 10007 This email was sent to arch@freebsd.org (mailto:arch@freebsd.org) why did I get this? (http://salvagedrive.us8.list-manage2.com/about?u=3D38= 668d8a390eaafe346aac8d5&id=3Db173b821c7&e=3Dc538f13530&c=3D347d6274fa) u= nsubscribe from this list (http://salvagedrive.us8.list-manage1.com/unsubs= cribe?u=3D38668d8a390eaafe346aac8d5&id=3Db173b821c7&e=3Dc538f13530&c=3D347d6= 274fa) update subscription preferences (http://salvagedrive.us8.list-m= anage.com/profile?u=3D38668d8a390eaafe346aac8d5&id=3Db173b821c7&e=3D= c538f13530) Salvage Drive=2C Inc. =C2=B7 217 Broadway =C2=B7 Suite 505 =C2=B7 New York= =2C NY 10007 =C2=B7 USA From owner-freebsd-arch@FreeBSD.ORG Thu Feb 5 17:57:08 2015 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A5FC6D4A for ; Thu, 5 Feb 2015 17:57:08 +0000 (UTC) Received: from mail-pa0-f43.google.com (mail-pa0-f43.google.com [209.85.220.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7C14C62 for ; Thu, 5 Feb 2015 17:57:08 +0000 (UTC) Received: by mail-pa0-f43.google.com with SMTP id eu11so11495291pac.2 for ; Thu, 05 Feb 2015 09:57:02 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:content-type :content-transfer-encoding:subject:message-id:date:to:mime-version; bh=i1kH+8fEI760/xTq87e6c0qheBIE33L3KV8pn/CFQKw=; b=MNLlBbjiCeDoUUMeBkpEjFyEo6vosS5LBWI95dI+WRgbnQ5tAFPhNdaDEVLBcrUbjz TXy/BqInSaP9w9tzdOgZHNTP+EopO/YEQMCPgVOOpFrFAsoQ7f3DFeDDQ6zlfzNbj5x9 yoW28DfaJwRHFbysccGTML1hLN7NWxCTOodsQGvnqnxzPLA+23bEzrfG0P4YPQG7NHml 53do6qrfPrXKRqQmbtVDVxbUQyt/tADpH8Y8/m5CbG76LvxWLf6R8yFnf2I+ZHTaYMfk 6HgjzH024FpTmRZl9Pw+O/1kbJE6jmG0b79Owtz1o/V3p8O/eCa1056TRZj+5m8YnI5M /s1Q== X-Gm-Message-State: ALoCoQmML4Cgf3nUVjBF6jBLpPsw2/D7nosRf0KXSLCbpuaDmW8tipPFwlAp4CDEaO6+6tU7QiqK X-Received: by 10.68.227.6 with SMTP id rw6mr7689375pbc.2.1423159022650; Thu, 05 Feb 2015 09:57:02 -0800 (PST) Received: from [10.64.26.90] ([69.53.236.236]) by mx.google.com with ESMTPSA id ex1sm5659608pbc.80.2015.02.05.09.57.01 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 05 Feb 2015 09:57:01 -0800 (PST) Sender: Warner Losh From: Warner Losh Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Better way to do conditional inclusion in make Message-Id: <39C20BA1-E6B1-4DAE-95BB-8011A0A64D54@bsdimp.com> Date: Thu, 5 Feb 2015 10:56:59 -0700 To: "freebsd-arch@freebsd.org" Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) X-Mailer: Apple Mail (2.2070.6) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Feb 2015 17:57:08 -0000 Greetings, I=E2=80=99ve started a pass through the tree to cleanup how we do = conditional inclusion in our build system. https://reviews.freebsd.org/D1781 It moves away from=20 .if ${MK_foo} !=3D =E2=80=9Cno=E2=80=9D FILES+=3D files .endif and SUBDIRS=3D =E2=80=A6 ${_foo} =E2=80=A6 ... .if ${MK_foo} !=3D =E2=80=9Cno=E2=80=9D _foo+=3D foo .endif and instead more directly assigns things. We know that MK_foo is always = going to be yes or no for build options. We can leverage that fact, and the fact that bmake is = so much better at variable expansion than fmake was (especially in the early days) to instead move = to something like: FILES=3Dlist of unconditional files here ${FILES.yes} FILES.${MK_foo}+=3Dfoo bar biz FILES.${MK_baz}+=3Dbaz bing boo which eliminates a whole lot of needless .if / .endif lines, lots of = extra blank lines, etc. Comments? Warner