Files
Arquivotheca.Solaris-2.5/psm/stand/boot/Makefile.boot
seta75D 7c4988eac0 Init
2021-10-11 19:38:01 -03:00

60 lines
1.3 KiB
Clojure
Executable File

#
#ident "@(#)Makefile.boot 1.3 94/12/22 SMI"
#
# Copyright (c) 1994, by Sun Microsystems, Inc.
# All rights reserved.
#
# psm/stand/boot/Makefile.boot
include $(TOPDIR)/Makefile.master
include $(TOPDIR)/Makefile.psm
STANDDIR = $(TOPDIR)/stand
PSMSTANDDIR = $(TOPDIR)/psm/stand
SYSHDRDIR = $(STANDDIR)
SYSLIBDIR = $(STANDDIR)/lib/$(MACH)
PSMSYSHDRDIR = $(PSMSTANDDIR)
PSMNAMELIBDIR = $(PSMSTANDDIR)/lib/names/$(MACH)
PSMPROMLIBDIR = $(PSMSTANDDIR)/lib/promif/$(MACH)
#
# XXX one day we should just be able to set PROG to 'cfsboot'..
# and everything will become a lot easier.
#
# XXX note that we build but -don't- install the HSFS boot
# program - it's unused and untested, and until it is we
# shouldn't ship it!
#
UFSBOOT = ufsboot
NFSBOOT = inetboot
HSFSBOOT = hsfsboot
#
# Common install modes and owners
#
FILEMODE = 644
DIRMODE = 755
OWNER = root
GROUP = sys
#
# Install locations
#
ROOT_PSM_UFSBOOT= $(ROOT_PSM_DIR)/$(UFSBOOT)
USR_PSM_NFSBOOT = $(USR_PSM_LIB_NFS_DIR)/$(NFSBOOT)
USR_PSM_HSFSBOOT= $(USR_PSM_LIB_HSFS_DIR)/$(HSFSBOOT)
#
# Lint rules (adapted from Makefile.uts)
#
LHEAD = ( $(ECHO) "\n$@";
LTAIL = ) | grep -v "pointer cast may result in improper alignment"
LINT.c = $(LINT) $(LINTFLAGS) $(LINT_DEFS) $(CPPFLAGS) -c
LINT.s = $(LINT.c)
LINT.2 = $(LINT) $(LINTFLAGS) $(LINT_DEFS) $(CPPFLAGS)
LINTFLAGS = -nsxmu