640 number_to_scaled_string is duplicated in several commands
[unleashed.git] / usr / src / cmd / ldap / Makefile
blob6f8a4402640022897100e12717523733dba78cd8
2 # Copyright 2008 Sun Microsystems, Inc. All rights reserved.
3 # Use is subject to license terms.
5 #pragma ident "%Z%%M% %I% %E% SMI"
7 # cmd/ldap/Makefile
9 include ../Makefile.cmd
11 SUBDIRS= $(MACH)
12 POFILE= ldapcmd.po
13 NS_FILES= ldapclient ldaplist mapping printResult ldapaddent ldapaddrbac \
14 standalone
15 COMM_FILES= ldapsearch ldapmodify ldapmodrdn ldapdelete common \
16 fileurl ldaptool-sasl
17 NS_POFILES= $(NS_FILES:%=ns_ldap/%.po)
18 POFILES= $(NS_POFILES) $(COMM_FILES:%=common/%.po)
20 all := TARGET= all
21 clean := TARGET= clean
22 clobber := TARGET= clobber
23 delete := TARGET= delete
24 install := TARGET= install
25 lint := TARGET= lint
26 catalog := TARGET= catalog
27 _msg := TARGET= _msg
28 package := TARGET= package
29 $(POFILES) := CFLAGS += -I ../../lib/libldap5/include/ldap \
30 -I ../../lib/libsldap/common \
31 -I ../../lib/libnsl/include/rpcsvc \
32 -DNO_LIBLCACHE -DLDAP_REFERRALS -DNET_SSL \
33 -DLDAPSSLIO -DHAVE_SASL_OPTIONS \
34 -DSOLARIS_LDAP_CMD
35 $(NS_POFILES) := C99MODE = $(C99_ENABLE)
37 .KEEP_STATE:
39 all clobber delete install lint catalog package: $(SUBDIRS)
41 clean: $(SUBDIRS)
42 $(RM) $(POFILES) $(POFILE)
44 # install rule for install_h target
46 # install: $(SUBDIRS)
47 # -$(RM) $(ROOTUSRBIN)
49 check: $(CHECKHDRS)
51 $(MACH) : FRC
52 @cd $@; pwd; $(MAKE) $(TARGET)
54 $(POFILE): $(POFILES)
55 $(RM) $@
56 cat $(POFILES) > $@
58 FRC:
60 include ../Makefile.targ