4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License, Version 1.0 only
6 # (the "License"). You may not use this file except in compliance
9 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10 # or http://www.opensolaris.org/os/licensing.
11 # See the License for the specific language governing permissions
12 # and limitations under the License.
14 # When distributing Covered Code, include this CDDL HEADER in each
15 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16 # If applicable, add the following below this CDDL HEADER, with the
17 # fields enclosed by brackets "[]" replaced with your own identifying
18 # information: Portions Copyright [yyyy] [name of copyright owner]
22 # Copyright 2016 Toomas Soome <tsoome@me.com>
23 # Copyright 2005 Sun Microsystems, Inc. All rights reserved.
24 # Use is subject to license terms.
26 # psm/stand/bootblks/ufs/i386/Makefile
32 include $(BASEDIR
)/ufs
/Makefile.ufs
35 CC
= $(GCC_ROOT
)/bin
/gcc
36 ASFLAGS
= -B
$(GCC_ROOT
)/bin
/ -fno-builtin
-nostdinc
39 LD
= $(GNU_ROOT
)/bin
/gld
40 LDFLAGS
= -nostdlib
-N
-Ttext
600
42 OBJCOPY
= $(GNU_ROOT
)/bin
/gobjcopy
44 INSTALL_DIR
= $(USR
)/lib
/fs
/ufs
45 INSTALL_TARGETS
= $(PROGS
:%=$(INSTALL_DIR
)/%)
47 $(INSTALL_TARGETS
) := FILEMODE
= 0444
55 $(OBJCOPY
) -O binary
$@.exec
$@
58 $(LD
) $(LDFLAGS
) -o
$@
$(@
:exec
=o
)
61 install: all $(INSTALL_TARGETS
)
63 $(INSTALL_DIR
)/%: $(INSTALL_DIR
) %
73 $(RM
) $(PROGS
) $(INSTALLBOOT
)