Print this page
11528 Makefile.noget can get gone
11529 Use -Wno-maybe-initialized


  28 #       confuse make
  29 #
  30 CLASS           = 32
  31 UTSBASE         = $(SRC)/uts
  32 
  33 LIBRARY         = libprtdiag.a
  34 VERS            = .1
  35 
  36 include $(SRC)/lib/Makefile.lib
  37 include $(SRC)/Makefile.psm
  38 
  39 LIBS            = $(DYNLIB) $(LINTLIB)
  40 IFLAGS          = -I ../../inc -I $(USR_PSM_INCL_DIR)
  41 IFLAGS          += -I $(SRC)/cmd/picl/plugins/inc
  42 IFLAGS          += -I $(UTSBASE)/sun4u 
  43 IFLAGS          += -I $(UTSBASE)/sun4u/sunfire
  44 IFLAGS          += -I $(UTSBASE)/sun4u/serengeti
  45 CPPFLAGS        = $(IFLAGS) $(CPPFLAGS.master)
  46 CFLAGS          += $(CCVERBOSE)
  47 CERRWARN        += -_gcc=-Wno-parentheses
  48 CERRWARN        += -_gcc=-Wno-uninitialized
  49 CERRWARN        += -_gcc=-Wno-unused-variable
  50 CERRWARN        += -_gcc=-Wno-unused-value
  51 CERRWARN        += -_gcc=-Wno-unused-label
  52 LDLIBS          += -lc -lkstat
  53 DYNFLAGS        += -Wl,-f/usr/platform/\$$PLATFORM/lib/$(DYNLIBPSR)
  54 
  55 # There should be a mapfile here
  56 MAPFILES =
  57 
  58 SRCDIR          = ../../common
  59 $(LINTLIB)      := SRCS = $(SRCDIR)/$(LINTSRC)
  60 USR_PSMLINT=    $(LINTSRC:%=$(USR_PSM_LIB_DIR)/%)
  61 
  62 #
  63 # install rule
  64 #
  65 $(USR_PSM_LIB_DIR)/%: % $(USR_PSM_LIB_DIR)
  66         $(INS.file) ;\
  67         $(RM) -r $(USR_PSM_LIB_DIR)/libprtdiag.so ;\
  68         $(SYMLINK) ./libprtdiag.so$(VERS) $(USR_PSM_LIB_DIR)/libprtdiag.so


  28 #       confuse make
  29 #
  30 CLASS           = 32
  31 UTSBASE         = $(SRC)/uts
  32 
  33 LIBRARY         = libprtdiag.a
  34 VERS            = .1
  35 
  36 include $(SRC)/lib/Makefile.lib
  37 include $(SRC)/Makefile.psm
  38 
  39 LIBS            = $(DYNLIB) $(LINTLIB)
  40 IFLAGS          = -I ../../inc -I $(USR_PSM_INCL_DIR)
  41 IFLAGS          += -I $(SRC)/cmd/picl/plugins/inc
  42 IFLAGS          += -I $(UTSBASE)/sun4u 
  43 IFLAGS          += -I $(UTSBASE)/sun4u/sunfire
  44 IFLAGS          += -I $(UTSBASE)/sun4u/serengeti
  45 CPPFLAGS        = $(IFLAGS) $(CPPFLAGS.master)
  46 CFLAGS          += $(CCVERBOSE)
  47 CERRWARN        += -_gcc=-Wno-parentheses
  48 CERRWARN        += $(CNOWARN_UNINIT)
  49 CERRWARN        += -_gcc=-Wno-unused-variable
  50 CERRWARN        += -_gcc=-Wno-unused-value
  51 CERRWARN        += -_gcc=-Wno-unused-label
  52 LDLIBS          += -lc -lkstat
  53 DYNFLAGS        += -Wl,-f/usr/platform/\$$PLATFORM/lib/$(DYNLIBPSR)
  54 
  55 # There should be a mapfile here
  56 MAPFILES =
  57 
  58 SRCDIR          = ../../common
  59 $(LINTLIB)      := SRCS = $(SRCDIR)/$(LINTSRC)
  60 USR_PSMLINT=    $(LINTSRC:%=$(USR_PSM_LIB_DIR)/%)
  61 
  62 #
  63 # install rule
  64 #
  65 $(USR_PSM_LIB_DIR)/%: % $(USR_PSM_LIB_DIR)
  66         $(INS.file) ;\
  67         $(RM) -r $(USR_PSM_LIB_DIR)/libprtdiag.so ;\
  68         $(SYMLINK) ./libprtdiag.so$(VERS) $(USR_PSM_LIB_DIR)/libprtdiag.so