Print this page
NEX-5204 silence lint and studio warnings that only occur with an adjunct proto
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>


  30 LOCAL_SRCS =    $(LOCAL_OBJS:%.o=%.c)
  31 RMVOLGMR_SRCS = $(RMVOLMGR_OBJS:%.o=$(SRC)/cmd/rmvolmgr/%.c)
  32 SRCS =          $(LOCAL_SRCS) $(RMVOLMGR_SRCS)
  33 
  34 include $(SRC)/cmd/Makefile.cmd
  35 include $(SRC)/cmd/hal/Makefile.hal
  36 
  37 LDLIBS +=       -ldbus-1 -ldbus-glib-1 -lglib-2.0 -lhal -lhal-storage -lcontract
  38 
  39 CPPFLAGS +=     $(HAL_DBUS_CPPFLAGS) $(HAL_GLIB_CPPFLAGS)
  40 CPPFLAGS +=     -I$(ROOT)/usr/include/hal
  41 CPPFLAGS +=     -I$(SRC)/cmd/rmvolmgr
  42 CSTD =  $(CSTD_GNU99)
  43 
  44 CERRWARN +=     -_gcc=-Wno-switch
  45 CERRWARN +=     -_gcc=-Wno-unused-variable
  46 CERRWARN +=     -_gcc=-Wno-parentheses
  47 CERRWARN +=     -_gcc=-Wno-uninitialized
  48 CERRWARN +=     -_gcc=-Wno-unused-function
  49 


  50 .KEEP_STATE:
  51 
  52 all: $(PROG)
  53 
  54 $(PROG): $(OBJS)
  55         $(LINK.c) -o $(PROG) $(OBJS) $(LDLIBS)
  56         $(POST_PROCESS)
  57 
  58 install: all $(ROOTPROG)
  59 
  60 rmm_common.o: $(SRC)/cmd/rmvolmgr/rmm_common.c $(SRC)/cmd/rmvolmgr/rmm_common.h
  61         $(COMPILE.c) -o $@ $(SRC)/cmd/rmvolmgr/rmm_common.c
  62         $(POST_PROCESS_O)
  63 
  64 vold.o: $(SRC)/cmd/rmvolmgr/vold.c $(SRC)/cmd/rmvolmgr/vold.h
  65         $(COMPILE.c) -o $@ $(SRC)/cmd/rmvolmgr/vold.c
  66         $(POST_PROCESS_O)
  67 
  68 clean:
  69         $(RM) $(OBJS)


  30 LOCAL_SRCS =    $(LOCAL_OBJS:%.o=%.c)
  31 RMVOLGMR_SRCS = $(RMVOLMGR_OBJS:%.o=$(SRC)/cmd/rmvolmgr/%.c)
  32 SRCS =          $(LOCAL_SRCS) $(RMVOLMGR_SRCS)
  33 
  34 include $(SRC)/cmd/Makefile.cmd
  35 include $(SRC)/cmd/hal/Makefile.hal
  36 
  37 LDLIBS +=       -ldbus-1 -ldbus-glib-1 -lglib-2.0 -lhal -lhal-storage -lcontract
  38 
  39 CPPFLAGS +=     $(HAL_DBUS_CPPFLAGS) $(HAL_GLIB_CPPFLAGS)
  40 CPPFLAGS +=     -I$(ROOT)/usr/include/hal
  41 CPPFLAGS +=     -I$(SRC)/cmd/rmvolmgr
  42 CSTD =  $(CSTD_GNU99)
  43 
  44 CERRWARN +=     -_gcc=-Wno-switch
  45 CERRWARN +=     -_gcc=-Wno-unused-variable
  46 CERRWARN +=     -_gcc=-Wno-parentheses
  47 CERRWARN +=     -_gcc=-Wno-uninitialized
  48 CERRWARN +=     -_gcc=-Wno-unused-function
  49 
  50 CERRWARN +=     -_cc=-errhdr=no%$(ADJUNCT_PROTO)/usr/include/glib-2.0
  51 
  52 .KEEP_STATE:
  53 
  54 all: $(PROG)
  55 
  56 $(PROG): $(OBJS)
  57         $(LINK.c) -o $(PROG) $(OBJS) $(LDLIBS)
  58         $(POST_PROCESS)
  59 
  60 install: all $(ROOTPROG)
  61 
  62 rmm_common.o: $(SRC)/cmd/rmvolmgr/rmm_common.c $(SRC)/cmd/rmvolmgr/rmm_common.h
  63         $(COMPILE.c) -o $@ $(SRC)/cmd/rmvolmgr/rmm_common.c
  64         $(POST_PROCESS_O)
  65 
  66 vold.o: $(SRC)/cmd/rmvolmgr/vold.c $(SRC)/cmd/rmvolmgr/vold.h
  67         $(COMPILE.c) -o $@ $(SRC)/cmd/rmvolmgr/vold.c
  68         $(POST_PROCESS_O)
  69 
  70 clean:
  71         $(RM) $(OBJS)