Print this page
9852 enable ld(1) guidance and deflib assertions for the illumos build


  19 # CDDL HEADER END
  20 #
  21 #
  22 # Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  23 # Use is subject to license terms.
  24 #
  25 
  26 PROG =          rmvolmgr
  27 OBJS =          rmm_common.o rmvolmgr.o vold.o
  28 SRCS =          $(OBJS:%.o=%.c)
  29 
  30 MANIFEST =      rmvolmgr.xml
  31 SVCMETHOD =     svc-rmvolmgr
  32 
  33 include ../Makefile.cmd
  34 include ../hal/Makefile.hal
  35 
  36 POFILE=rmvolmgr_all.po
  37 POFILES=$(OBJS:%.o=%.po)
  38 
  39 LDLIBS +=       -ldbus-1 -ldbus-glib-1 -lglib-2.0 -lhal -lhal-storage -lcontract -lscf


  40 
  41 CPPFLAGS +=     $(HAL_DBUS_CPPFLAGS) $(HAL_GLIB_CPPFLAGS)
  42 CPPFLAGS +=     -I$(ROOT)/usr/include/hal
  43 CSTD =  $(CSTD_GNU99)
  44 
  45 CERRWARN +=     -_gcc=-Wno-switch
  46 CERRWARN +=     -_gcc=-Wno-uninitialized
  47 CERRWARN +=     -_gcc=-Wno-unused-variable
  48 CERRWARN +=     -_gcc=-Wno-parentheses
  49 CERRWARN +=     -_gcc=-Wno-unused-function
  50 
  51 ROOTCMDDIR =            $(ROOTLIB)
  52 ROOTMANIFESTDIR =       $(ROOTSVCSYSTEMFILESYSTEM)
  53 $(ROOTMANIFEST) :=      FILEMODE = 444
  54 $(ROOTLIBSVCMETHOD)/svc-rmvolmgr:= FILEMODE = 555
  55 
  56 .KEEP_STATE:
  57 
  58 all: $(PROG)
  59 


  19 # CDDL HEADER END
  20 #
  21 #
  22 # Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  23 # Use is subject to license terms.
  24 #
  25 
  26 PROG =          rmvolmgr
  27 OBJS =          rmm_common.o rmvolmgr.o vold.o
  28 SRCS =          $(OBJS:%.o=%.c)
  29 
  30 MANIFEST =      rmvolmgr.xml
  31 SVCMETHOD =     svc-rmvolmgr
  32 
  33 include ../Makefile.cmd
  34 include ../hal/Makefile.hal
  35 
  36 POFILE=rmvolmgr_all.po
  37 POFILES=$(OBJS:%.o=%.po)
  38 
  39 LDLIBS +=       -ldbus-1 -ldbus-glib-1 -lglib-2.0 -lhal -lhal-storage \
  40                     -lcontract -lscf
  41 ADJUNCT_LIBS =  libdbus-1.so libdbus-glib-1.so libglib-2.0.so
  42 
  43 CPPFLAGS +=     $(HAL_DBUS_CPPFLAGS) $(HAL_GLIB_CPPFLAGS)
  44 CPPFLAGS +=     -I$(ROOT)/usr/include/hal
  45 CSTD =  $(CSTD_GNU99)
  46 
  47 CERRWARN +=     -_gcc=-Wno-switch
  48 CERRWARN +=     -_gcc=-Wno-uninitialized
  49 CERRWARN +=     -_gcc=-Wno-unused-variable
  50 CERRWARN +=     -_gcc=-Wno-parentheses
  51 CERRWARN +=     -_gcc=-Wno-unused-function
  52 
  53 ROOTCMDDIR =            $(ROOTLIB)
  54 ROOTMANIFESTDIR =       $(ROOTSVCSYSTEMFILESYSTEM)
  55 $(ROOTMANIFEST) :=      FILEMODE = 444
  56 $(ROOTLIBSVCMETHOD)/svc-rmvolmgr:= FILEMODE = 555
  57 
  58 .KEEP_STATE:
  59 
  60 all: $(PROG)
  61