Print this page
Add libuserdefs and use in cmd/{oamuser,passwd}


  38 
  39 ADD_OBJ=        groupadd.o    add_group.o   messages.o
  40 DEL_OBJ=        groupdel.o    del_group.o   messages.o
  41 MOD_OBJ=        groupmod.o    mod_group.o   messages.o
  42 
  43 OBJECTS=        $(ADD_OBJ)    $(DEL_OBJ)    $(MOD_OBJ)
  44 SRCS=           $(OBJECTS:.o=.c)
  45 
  46 LIBDIR=         ../lib
  47 LIBUSRGRP=      $(LIBDIR)/lib.a
  48 LOCAL=          ../inc
  49 HERE=           .
  50 LINTFLAGS=      -u
  51 
  52 INSSBINPROG=    $(SBINPROG:%=$(ROOTUSRSBIN)/%)
  53 
  54 CPPFLAGS=       -I$(HERE) -I$(LOCAL) $(CPPFLAGS.master)
  55 FILEMODE=       0555
  56 
  57 $(GROUPADD) :=  OBJS = $(ADD_OBJ)
  58 $(GROUPADD) :=  LDLIBS += $(LIBUSRGRP) -lcmdutils
  59 
  60 $(GROUPDEL) :=  OBJS = $(DEL_OBJ)
  61 $(GROUPDEL) :=  LDLIBS += $(LIBUSRGRP)
  62 
  63 $(GROUPMOD) :=  OBJS = $(MOD_OBJ)
  64 $(GROUPMOD) :=  LDLIBS += $(LIBUSRGRP)
  65 
  66 all:            $(PROG)
  67 
  68 $(PROG):        $$(OBJS) $(LIBUSRGRP)
  69         $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
  70         $(POST_PROCESS)
  71 
  72 $(GROUPADD):    $(ADD_OBJ)
  73 $(GROUPMOD):    $(MOD_OBJ)
  74 $(GROUPDEL):    $(DEL_OBJ)
  75 
  76 install:        all $(INSSBINPROG)
  77 
  78 clean:
  79         $(RM) $(OBJECTS)
  80 
  81 lint:   lint_SRCS
  82 
  83 include ../../Makefile.targ


  38 
  39 ADD_OBJ=        groupadd.o    add_group.o   messages.o
  40 DEL_OBJ=        groupdel.o    del_group.o   messages.o
  41 MOD_OBJ=        groupmod.o    mod_group.o   messages.o
  42 
  43 OBJECTS=        $(ADD_OBJ)    $(DEL_OBJ)    $(MOD_OBJ)
  44 SRCS=           $(OBJECTS:.o=.c)
  45 
  46 LIBDIR=         ../lib
  47 LIBUSRGRP=      $(LIBDIR)/lib.a
  48 LOCAL=          ../inc
  49 HERE=           .
  50 LINTFLAGS=      -u
  51 
  52 INSSBINPROG=    $(SBINPROG:%=$(ROOTUSRSBIN)/%)
  53 
  54 CPPFLAGS=       -I$(HERE) -I$(LOCAL) $(CPPFLAGS.master)
  55 FILEMODE=       0555
  56 
  57 $(GROUPADD) :=  OBJS = $(ADD_OBJ)
  58 $(GROUPADD) :=  LDLIBS += $(LIBUSRGRP) -luserdefs -lcmdutils
  59 
  60 $(GROUPDEL) :=  OBJS = $(DEL_OBJ)
  61 $(GROUPDEL) :=  LDLIBS += $(LIBUSRGRP)
  62 
  63 $(GROUPMOD) :=  OBJS = $(MOD_OBJ)
  64 $(GROUPMOD) :=  LDLIBS += $(LIBUSRGRP) -luserdefs
  65 
  66 all:            $(PROG)
  67 
  68 $(PROG):        $$(OBJS) $(LIBUSRGRP)
  69         $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
  70         $(POST_PROCESS)
  71 
  72 $(GROUPADD):    $(ADD_OBJ)
  73 $(GROUPMOD):    $(MOD_OBJ)
  74 $(GROUPDEL):    $(DEL_OBJ)
  75 
  76 install:        all $(INSSBINPROG)
  77 
  78 clean:
  79         $(RM) $(OBJECTS)
  80 
  81 lint:   lint_SRCS
  82 
  83 include ../../Makefile.targ