Print this page
5166 sendmail package should be replaceable
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Toomas Soome <tsoome@me.com>
*** 25,40 ****
# cmd/sendmail/aux/Makefile
#
include ../../Makefile.cmd
include ../Makefile.cmd
! PROG= mailstats mconnect vacation mailcompat praliases mailq
LIBPROG= mail.local smrsh
USRSBINPROG= etrn makemap editmap
# $(PROG) by default
CLOBBERFILES= $(LIBPROG) $(USRSBINPROG)
OBJS= $(PROG:%=%.o)
--- 25,42 ----
# cmd/sendmail/aux/Makefile
#
include ../../Makefile.cmd
include ../Makefile.cmd
! PROG= mailstats mconnect vacation mailcompat praliases
LIBPROG= mail.local smrsh
USRSBINPROG= etrn makemap editmap
+ LIBSMTPSMPROG= mailq
+
# $(PROG) by default
CLOBBERFILES= $(LIBPROG) $(USRSBINPROG)
OBJS= $(PROG:%=%.o)
*** 49,59 ****
makemap := LDLIBS += -lldap
mconnect := LDLIBS += -lsocket -lnsl
praliases := LDLIBS += -lldap
smrsh := LDLIBS += -lldap
vacation := LDLIBS += -lldap
! $(ROOTBIN)/mailq := FILEMODE = 4555
INCPATH= -I../src -I../db -I../include
ENVDEF= -DNOT_SENDMAIL
SUNENVDEF= -DSUN_EXTENSIONS -DUSE_VENDOR_CF_PATH
--- 51,61 ----
makemap := LDLIBS += -lldap
mconnect := LDLIBS += -lsocket -lnsl
praliases := LDLIBS += -lldap
smrsh := LDLIBS += -lldap
vacation := LDLIBS += -lldap
! $(ROOTLIBSMTPSM)/mailq := FILEMODE = 4555
INCPATH= -I../src -I../db -I../include
ENVDEF= -DNOT_SENDMAIL
SUNENVDEF= -DSUN_EXTENSIONS -DUSE_VENDOR_CF_PATH
*** 65,75 ****
# with libc, but can be confined to the applications themselves.
LDFLAGS += $(MAPFILE.NGB:%=-M%)
.KEEP_STATE:
! all: $(PROG) $(LIBPROG) $(USRSBINPROG)
convtime.o: ../src/convtime.c
$(COMPILE.c) ../src/convtime.c
$(POST_PROCESS_O)
--- 67,77 ----
# with libc, but can be confined to the applications themselves.
LDFLAGS += $(MAPFILE.NGB:%=-M%)
.KEEP_STATE:
! all: $(PROG) $(LIBSMTPSMPROG) $(LIBPROG) $(USRSBINPROG)
convtime.o: ../src/convtime.c
$(COMPILE.c) ../src/convtime.c
$(POST_PROCESS_O)
*** 109,119 ****
$(LINK.c) mailstats.o -o $@ $(LDLIBS) ../libsmutil/libsmutil.a \
../libsm/libsm.a
$(POST_PROCESS)
install: all $(ROOTPROG) $(ROOTLIB)/mail.local $(ROOTLIB)/smrsh \
! $(ROOTUSRSBIN)/makemap $(ROOTUSRSBIN)/etrn $(ROOTUSRSBIN)/editmap
clean:
$(RM) $(OBJS) *.o
lint: lint_PROG
--- 111,122 ----
$(LINK.c) mailstats.o -o $@ $(LDLIBS) ../libsmutil/libsmutil.a \
../libsm/libsm.a
$(POST_PROCESS)
install: all $(ROOTPROG) $(ROOTLIB)/mail.local $(ROOTLIB)/smrsh \
! $(ROOTLIBSMTPSM)/mailq $(ROOTUSRSBIN)/makemap \
! $(ROOTUSRSBIN)/etrn $(ROOTUSRSBIN)/editmap
clean:
$(RM) $(OBJS) *.o
lint: lint_PROG