Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
d5b7ba26785d7494166d48876362ba30ff30b98awrowe#
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames# CDDL HEADER START
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames#
14763a0db22322626dd8cd59dfbc3a4fcc655d99trawick# The contents of this file are subject to the terms of the
22e2a4e366bf541a07188005e46c88c86de56775nd# Common Development and Distribution License, Version 1.0 only
22e2a4e366bf541a07188005e46c88c86de56775nd# (the "License"). You may not use this file except in compliance
22e2a4e366bf541a07188005e46c88c86de56775nd# with the License.
67a4d05bab3fc19c1b87fb9042977975bf27cdbdnd#
67a4d05bab3fc19c1b87fb9042977975bf27cdbdnd# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
67a4d05bab3fc19c1b87fb9042977975bf27cdbdnd# or http://www.opensolaris.org/os/licensing.
210817da3118a900388980e4481e4aec6a58f101nd# See the License for the specific language governing permissions
210817da3118a900388980e4481e4aec6a58f101nd# and limitations under the License.
210817da3118a900388980e4481e4aec6a58f101nd#
46c99ed700a996f84dee6b1fe42d22ce9f27b5a0nd# When distributing Covered Code, include this CDDL HEADER in each
46c99ed700a996f84dee6b1fe42d22ce9f27b5a0nd# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
46c99ed700a996f84dee6b1fe42d22ce9f27b5a0nd# If applicable, add the following below this CDDL HEADER, with the
d7c7669331357296719d67d1963d40d713ed455atrawick# fields enclosed by brackets "[]" replaced with your own identifying
d7c7669331357296719d67d1963d40d713ed455atrawick# information: Portions Copyright [yyyy] [name of copyright owner]
d7c7669331357296719d67d1963d40d713ed455atrawick#
d7c7669331357296719d67d1963d40d713ed455atrawick# CDDL HEADER END
54d0abb38e1a2ba503250495e4c3476b348f1a74madhum#
54d0abb38e1a2ba503250495e4c3476b348f1a74madhum#
54d0abb38e1a2ba503250495e4c3476b348f1a74madhum#ident "%Z%%M% %I% %E% SMI"
781888a651637edc0b043a6787cb0c2acf30a187geoff#
781888a651637edc0b043a6787cb0c2acf30a187geoff# Copyright 1990 - 2002 Sun Microsystems, Inc. All rights reserved.
781888a651637edc0b043a6787cb0c2acf30a187geoff# Use is subject to license terms.
781888a651637edc0b043a6787cb0c2acf30a187geoff#
82418a946182d550955bde2daae409766544c544trawick# cmd/sendmail/aux/Makefile
82418a946182d550955bde2daae409766544c544trawick#
82418a946182d550955bde2daae409766544c544trawickinclude ../../Makefile.cmd
5d3e5520c34648220ed0cd9dc01c2c203257c86fndinclude ../Makefile.cmd
5d3e5520c34648220ed0cd9dc01c2c203257c86fnd
5d3e5520c34648220ed0cd9dc01c2c203257c86fndPROG= mailstats mconnect vacation mailcompat aliasadm praliases mailq
15240541412d9584f72016c353296e95b7339236thommay
15240541412d9584f72016c353296e95b7339236thommayLIBPROG= mail.local smrsh
15240541412d9584f72016c353296e95b7339236thommay
92d95be777d4365eb79444a7a558355a7a92081ajortonUSRSBINPROG= etrn makemap editmap
92d95be777d4365eb79444a7a558355a7a92081ajorton
92d95be777d4365eb79444a7a558355a7a92081ajorton# $(PROG) by default
92d95be777d4365eb79444a7a558355a7a92081ajortonCLOBBERFILES= $(LIBPROG) $(USRSBINPROG)
af8dee354a287249dd9f3f77bbe850108e5afe43trawick
af8dee354a287249dd9f3f77bbe850108e5afe43trawickOBJS= $(PROG:%=%.o) nisplus.o nisedit.o
af8dee354a287249dd9f3f77bbe850108e5afe43trawick
af8dee354a287249dd9f3f77bbe850108e5afe43trawick.PARALLEL: $(OBJS) $(PROG) $(LIBPROG) $(USRSBINPROG)
af8dee354a287249dd9f3f77bbe850108e5afe43trawick
14763a0db22322626dd8cd59dfbc3a4fcc655d99trawickSRCS= $(PROG:%=%.c) nisplus.c nisedit.c
fb82af0f0cd7b58eef19c54b086131b7e1e1e749madhum
fb82af0f0cd7b58eef19c54b086131b7e1e1e749madhumaliasadm := LDLIBS += -lnsl
fb82af0f0cd7b58eef19c54b086131b7e1e1e749madhumeditmap := LDLIBS += -lldap
bcccfc984c481af611fa4ffc3e2732400b041cfendmail.local := LDLIBS += -lsocket -lnsl -lmail -lldap
bcccfc984c481af611fa4ffc3e2732400b041cfendmailq := LDLIBS += -lsecdb
bcccfc984c481af611fa4ffc3e2732400b041cfendmailstats := LDLIBS += -lldap
f78505c7d260473bf11002f5028186f27d0ed8a0geoffmakemap := LDLIBS += -lldap
f78505c7d260473bf11002f5028186f27d0ed8a0geoffmconnect := LDLIBS += -lsocket -lnsl
f78505c7d260473bf11002f5028186f27d0ed8a0geoffpraliases := LDLIBS += -lldap
f78505c7d260473bf11002f5028186f27d0ed8a0geoffsmrsh := LDLIBS += -lldap
f78505c7d260473bf11002f5028186f27d0ed8a0geoffvacation := LDLIBS += -lldap
f78505c7d260473bf11002f5028186f27d0ed8a0geoff$(ROOTBIN)/mailq := FILEMODE = 4555
5317df0c9398c362b856b205fa810dfdbca60671trawick
5317df0c9398c362b856b205fa810dfdbca60671trawickINCPATH= -I../src -I../db -I../include
5317df0c9398c362b856b205fa810dfdbca60671trawick
5317df0c9398c362b856b205fa810dfdbca60671trawickENVDEF= $(RLS_DEF) -DNOT_SENDMAIL
a8a509c9b67eea07a4a239e7f36c9f3de6022585trawickSUNENVDEF= -DSUN_EXTENSIONS -DUSE_VENDOR_CF_PATH
a8a509c9b67eea07a4a239e7f36c9f3de6022585trawickDBMDEF= -DNDBM -DNEWDB
a8a509c9b67eea07a4a239e7f36c9f3de6022585trawick
464f9b8ffadf219501efd5536bb7e7ccdc8c01f9trawickCPPFLAGS = $(INCPATH) $(ENVDEF) $(SUNENVDEF) $(DBMDEF) $(CPPFLAGS.master)
a8a509c9b67eea07a4a239e7f36c9f3de6022585trawick
464f9b8ffadf219501efd5536bb7e7ccdc8c01f9trawick.KEEP_STATE:
ea981941b1e5ecfb1a27b9e9aff32b9c98640ed9nd
ea981941b1e5ecfb1a27b9e9aff32b9c98640ed9ndall: $(PROG) $(LIBPROG) $(USRSBINPROG)
ea981941b1e5ecfb1a27b9e9aff32b9c98640ed9nd
ea981941b1e5ecfb1a27b9e9aff32b9c98640ed9ndconvtime.o: ../src/convtime.c
ced699ca391a4fb7d70cfeb995c58d4bf62f00a8trawick $(COMPILE.c) ../src/convtime.c
ced699ca391a4fb7d70cfeb995c58d4bf62f00a8trawick $(POST_PROCESS_O)
ced699ca391a4fb7d70cfeb995c58d4bf62f00a8trawick
d57b793ddd42a997c2cb3bd389bbcf1161226fd8trawickvacation: vacation.o convtime.o rfc2047.o ../libsm/libsm.a
d57b793ddd42a997c2cb3bd389bbcf1161226fd8trawick $(LINK.c) vacation.o convtime.o rfc2047.o -o $@ $(LDLIBS) \
d57b793ddd42a997c2cb3bd389bbcf1161226fd8trawick ../libsm/libsm.a
f881e72fe4f91fd1445c5d81c95f66d6a4a3ee5btrawick $(POST_PROCESS)
f881e72fe4f91fd1445c5d81c95f66d6a4a3ee5btrawick
f881e72fe4f91fd1445c5d81c95f66d6a4a3ee5btrawickaliasadm: aliasadm.o nisplus.o nisedit.o
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd $(LINK.c) aliasadm.o nisplus.o nisedit.o -o $@ $(LDLIBS)
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd $(POST_PROCESS)
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd
d11bf78168abbb07d8ed9f54d7ea0953d46aad83ndmail.local: mail.local.o ../libsmutil/libsmutil.a ../libsm/libsm.a
bf28a00d8218aa76a56eddabca308e8d0e691626nd $(LINK.c) mail.local.o -o $@ $(LDLIBS) ../libsmutil/libsmutil.a \
bf28a00d8218aa76a56eddabca308e8d0e691626nd ../libsm/libsm.a
bf28a00d8218aa76a56eddabca308e8d0e691626nd $(POST_PROCESS)
bf28a00d8218aa76a56eddabca308e8d0e691626nd
bf28a00d8218aa76a56eddabca308e8d0e691626ndsmrsh: smrsh.o ../libsm/libsm.a
70f665a8945f3bdfe8bbeaa063de2aa722fc9b29nd $(LINK.c) smrsh.o -o $@ $(LDLIBS) ../libsm/libsm.a
70f665a8945f3bdfe8bbeaa063de2aa722fc9b29nd $(POST_PROCESS)
70f665a8945f3bdfe8bbeaa063de2aa722fc9b29nd
c08f5a0cf2b8903255186ba998a4481dfac9c796ndmakemap: makemap.o ../libsmutil/libsmutil.a ../libsmdb/libsmdb.a \
c08f5a0cf2b8903255186ba998a4481dfac9c796nd ../db/libdb.a ../libsm/libsm.a
c08f5a0cf2b8903255186ba998a4481dfac9c796nd $(LINK.c) makemap.o -o $@ $(LDLIBS) ../libsmdb/libsmdb.a \
c08f5a0cf2b8903255186ba998a4481dfac9c796nd ../libsmutil/libsmutil.a ../db/libdb.a ../libsm/libsm.a
eea521297270de3f9ae70d8822f8665c513de574nd $(POST_PROCESS)
eea521297270de3f9ae70d8822f8665c513de574nd
eea521297270de3f9ae70d8822f8665c513de574ndeditmap: editmap.o ../libsmutil/libsmutil.a ../libsmdb/libsmdb.a \
5bcdf2cd27ab0c91a3c7eaffbff4cb8505389dc1nd ../db/libdb.a ../libsm/libsm.a
5bcdf2cd27ab0c91a3c7eaffbff4cb8505389dc1nd $(LINK.c) editmap.o -o $@ $(LDLIBS) ../libsmdb/libsmdb.a \
5bcdf2cd27ab0c91a3c7eaffbff4cb8505389dc1nd ../libsmutil/libsmutil.a ../db/libdb.a ../libsm/libsm.a
02b0660d7f44ff8106bd5095653e9c19e39ec37dnd $(POST_PROCESS)
02b0660d7f44ff8106bd5095653e9c19e39ec37dnd
02b0660d7f44ff8106bd5095653e9c19e39ec37dndpraliases: praliases.o ../libsmutil/libsmutil.a ../libsmdb/libsmdb.a \
5b8e35ad88268c0210d93288dad57c2f1d3e8811nd ../libsm/libsm.a
5b8e35ad88268c0210d93288dad57c2f1d3e8811nd $(LINK.c) praliases.o -o $@ $(LDLIBS) ../libsmdb/libsmdb.a \
5b8e35ad88268c0210d93288dad57c2f1d3e8811nd ../libsmutil/libsmutil.a ../db/libdb.a ../libsm/libsm.a
a9ee8e9bd3dffd23ca49be8d0bdf0e33cd0bcce2jorton $(POST_PROCESS)
a9ee8e9bd3dffd23ca49be8d0bdf0e33cd0bcce2jorton
a9ee8e9bd3dffd23ca49be8d0bdf0e33cd0bcce2jortonmailstats: mailstats.o ../libsmutil/libsmutil.a ../libsm/libsm.a
3b86be5b30d5cbacc1f942b05dff8a9365449d30jorton $(LINK.c) mailstats.o -o $@ $(LDLIBS) ../libsmutil/libsmutil.a \
8d9494af6ddb7a9c998b1b622e0bcd8d17cac50ejorton ../libsm/libsm.a
3b86be5b30d5cbacc1f942b05dff8a9365449d30jorton $(POST_PROCESS)
46ef178b8f55b794c65491b370974833ce9e621bben
46ef178b8f55b794c65491b370974833ce9e621bbenetrn%: etrn%.pl
46ef178b8f55b794c65491b370974833ce9e621bben $(CP) -f $< $@
8aad5258d3ecde3751559bc685a3185e63cbde9aianh $(CHMOD) +x $@
8aad5258d3ecde3751559bc685a3185e63cbde9aianh
8aad5258d3ecde3751559bc685a3185e63cbde9aianhinstall: all $(ROOTPROG) $(ROOTLIB)/mail.local $(ROOTLIB)/smrsh \
8aad5258d3ecde3751559bc685a3185e63cbde9aianh $(ROOTUSRSBIN)/makemap $(ROOTUSRSBIN)/etrn $(ROOTUSRSBIN)/editmap
71f3601de4983bc2a6aaffcf37dc1d35c8674a34coar
71f3601de4983bc2a6aaffcf37dc1d35c8674a34coarclean:
71f3601de4983bc2a6aaffcf37dc1d35c8674a34coar $(RM) $(OBJS) *.o
71f3601de4983bc2a6aaffcf37dc1d35c8674a34coar
49a82db11388cff9b29ff861b4241bbce69c76fdtrawicklint: lint_PROG
49a82db11388cff9b29ff861b4241bbce69c76fdtrawick
49a82db11388cff9b29ff861b4241bbce69c76fdtrawick
49a82db11388cff9b29ff861b4241bbce69c76fdtrawickinclude ../../Makefile.targ
f23c50b3628a8571da2ff3277ae58ef1d675554ftrawick