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
|