1ca987d46SWarner Losh# 2ca987d46SWarner Losh# 3ca987d46SWarner Losh# Copyright (c) 2013 Hans Petter Selasky. 4ca987d46SWarner Losh# Copyright (c) 2014 SRI International 5ca987d46SWarner Losh# All rights reserved. 6ca987d46SWarner Losh# 7ca987d46SWarner Losh# This software was developed by SRI International and the University of 8ca987d46SWarner Losh# Cambridge Computer Laboratory under DARPA/AFRL contract FA8750-10-C-0237 9ca987d46SWarner Losh# ("CTSRD"), as part of the DARPA CRASH research programme. 10ca987d46SWarner Losh# 11ca987d46SWarner Losh# Redistribution and use in source and binary forms, with or without 12ca987d46SWarner Losh# modification, are permitted provided that the following conditions 13ca987d46SWarner Losh# are met: 14ca987d46SWarner Losh# 1. Redistributions of source code must retain the above copyright 15ca987d46SWarner Losh# notice, this list of conditions and the following disclaimer. 16ca987d46SWarner Losh# 2. Redistributions in binary form must reproduce the above copyright 17ca987d46SWarner Losh# notice, this list of conditions and the following disclaimer in the 18ca987d46SWarner Losh# documentation and/or other materials provided with the distribution. 19ca987d46SWarner Losh# 20ca987d46SWarner Losh# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 21ca987d46SWarner Losh# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22ca987d46SWarner Losh# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 23ca987d46SWarner Losh# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 24ca987d46SWarner Losh# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25ca987d46SWarner Losh# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 26ca987d46SWarner Losh# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27ca987d46SWarner Losh# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28ca987d46SWarner Losh# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29ca987d46SWarner Losh# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30ca987d46SWarner Losh# SUCH DAMAGE. 31ca987d46SWarner Losh# 32ca987d46SWarner Losh 33ca987d46SWarner LoshLIB= usbboot 34ca987d46SWarner LoshINTERNALLIB= 35ca987d46SWarner Losh 36ca987d46SWarner LoshCFLAGS+= -DBOOTPROG=\"usbloader\" 37ca987d46SWarner LoshCFLAGS+= -ffunction-sections -fdata-sections 38*f6f5aa8aSJohn BaldwinCFLAGS+= -Wformat -Wall -Wno-unused 39ca987d46SWarner LoshCFLAGS+= -g 40ca987d46SWarner LoshCFLAGS+= -fno-pic 41ca987d46SWarner Losh 42ca987d46SWarner Losh.if ${MACHINE_CPUARCH} == "amd64" 43ca987d46SWarner LoshCFLAGS+= -m32 44ca987d46SWarner Losh.endif 45ca987d46SWarner Losh 46ca987d46SWarner Losh.include "usbcore.mk" 47ca987d46SWarner Losh.include "../kshim/kshim.mk" 48ca987d46SWarner Losh.include <bsd.lib.mk> 49