48 lines
1.0 KiB
Makefile
Executable File
48 lines
1.0 KiB
Makefile
Executable File
#
|
|
#ident "@(#)Makefile.lib 1.1 94/12/10 SMI"
|
|
#
|
|
# Copyright (c) 1994, by Sun Microsystems, Inc.
|
|
# All rights reserved.
|
|
#
|
|
# psm/stand/lib/Makefile.lib
|
|
|
|
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)
|
|
|
|
#
|
|
# Lint rules (adapted from Makefile.uts)
|
|
#
|
|
LHEAD = ( $(ECHO) "\n$@";
|
|
LTAIL = ) | grep -v "pointer cast may result in improper alignment"
|
|
LINT_DEFS += -Dlint
|
|
|
|
#
|
|
# For building lint objects
|
|
#
|
|
LINTFLAGS.c = -nsxum
|
|
LINT.c = $(LINT) $(LINTFLAGS.c) $(LINT_DEFS) $(CPPFLAGS) -c
|
|
LINT.s = $(LINT) $(LINTFLAGS.s) $(LINT_DEFS) $(CPPFLAGS) -c
|
|
|
|
#
|
|
# For building lint libraries
|
|
#
|
|
LINTFLAGS.lib = -nsxum
|
|
LINT.lib = $(LINT) $(LINTFLAGS.lib) $(LINT_DEFS) $(CPPFLAGS)
|
|
|
|
#
|
|
# For complete pass 2 cross-checks
|
|
#
|
|
LINTFLAGS.2 = -nsxm
|
|
LINT.2 = $(LINT) $(LINTFLAGS.2) $(LINT_DEFS) $(CPPFLAGS)
|
|
|