110946SSangeeta.Misra@Sun.COM# 210946SSangeeta.Misra@Sun.COM# CDDL HEADER START 310946SSangeeta.Misra@Sun.COM# 410946SSangeeta.Misra@Sun.COM# The contents of this file are subject to the terms of the 510946SSangeeta.Misra@Sun.COM# Common Development and Distribution License (the "License"). 610946SSangeeta.Misra@Sun.COM# You may not use this file except in compliance with the License. 710946SSangeeta.Misra@Sun.COM# 810946SSangeeta.Misra@Sun.COM# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 910946SSangeeta.Misra@Sun.COM# or http://www.opensolaris.org/os/licensing. 1010946SSangeeta.Misra@Sun.COM# See the License for the specific language governing permissions 1110946SSangeeta.Misra@Sun.COM# and limitations under the License. 1210946SSangeeta.Misra@Sun.COM# 1310946SSangeeta.Misra@Sun.COM# When distributing Covered Code, include this CDDL HEADER in each 1410946SSangeeta.Misra@Sun.COM# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 1510946SSangeeta.Misra@Sun.COM# If applicable, add the following below this CDDL HEADER, with the 1610946SSangeeta.Misra@Sun.COM# fields enclosed by brackets "[]" replaced with your own identifying 1710946SSangeeta.Misra@Sun.COM# information: Portions Copyright [yyyy] [name of copyright owner] 1810946SSangeeta.Misra@Sun.COM# 1910946SSangeeta.Misra@Sun.COM# CDDL HEADER END 2010946SSangeeta.Misra@Sun.COM# 2112500SSangeeta.Misra@Sun.COM# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. 2210946SSangeeta.Misra@Sun.COM# 2310946SSangeeta.Misra@Sun.COM 2410946SSangeeta.Misra@Sun.COMILBD= ilbd 2510946SSangeeta.Misra@Sun.COMPROG= $(ILBD) 2610946SSangeeta.Misra@Sun.COMMANIFEST= ilbd.xml 2710946SSangeeta.Misra@Sun.COM 2810946SSangeeta.Misra@Sun.COMILBD_OBJS= ilbd_main.o ilbd_support.o ilbd_sg.o ilbd_rules.o ilbd_hc.o \ 2910946SSangeeta.Misra@Sun.COM ilbd_nat.o ilbd_scf.o 3010946SSangeeta.Misra@Sun.COMILBD_SRCS= $(ILBD_OBJS:%.o=%.c) 3110946SSangeeta.Misra@Sun.COMHDRS= ilbd.h 3210946SSangeeta.Misra@Sun.COM 3310946SSangeeta.Misra@Sun.COMLIB_INC= $(SRC)/lib/libilb/common 3410946SSangeeta.Misra@Sun.COM 35*12710SEric.Taylor@Sun.COMOBJS= $(ILBD_OBJS) 36*12710SEric.Taylor@Sun.COMSRCS= $(ILBD_SRCS) 3710946SSangeeta.Misra@Sun.COM 3810946SSangeeta.Misra@Sun.COMILBSUBDIRS= ilb 3910946SSangeeta.Misra@Sun.COM 4010946SSangeeta.Misra@Sun.COMinclude ../../../Makefile.cmd 4112500SSangeeta.Misra@Sun.COMinclude ../../../Makefile.ctf 4210946SSangeeta.Misra@Sun.COMinclude ../../Makefile.cmd-inet 4310946SSangeeta.Misra@Sun.COM 4410946SSangeeta.Misra@Sun.COMROOTMANIFESTDIR= $(ROOTSVCNETWORK)/loadbalancer 4510946SSangeeta.Misra@Sun.COM 4610946SSangeeta.Misra@Sun.COMCHECKHDRS= $(HDRS:%.h=%.check) 4710946SSangeeta.Misra@Sun.COM 4810946SSangeeta.Misra@Sun.COMCPPFLAGS += -D_FILE_OFFSET_BITS=64 -I$(CMDINETCOMMONDIR) -D_REENTRANT 4910946SSangeeta.Misra@Sun.COMCPPFLAGS += -I$(LIB_INC) 5010946SSangeeta.Misra@Sun.COMCPPFLAGS += -I$(SRC)/uts/common 5110946SSangeeta.Misra@Sun.COM 5210946SSangeeta.Misra@Sun.COMC99MODE = $(C99_ENABLE) 5310946SSangeeta.Misra@Sun.COM 5410946SSangeeta.Misra@Sun.COM# I18n 5510946SSangeeta.Misra@Sun.COMPOFILE = $(ILBD).po 5610946SSangeeta.Misra@Sun.COMPOFILES = $(ILBD_SRCS:%.c=%.po) 5710946SSangeeta.Misra@Sun.COM 5810946SSangeeta.Misra@Sun.COMall:= TARGET= all 5910946SSangeeta.Misra@Sun.COMinstall:= TARGET= install 6010946SSangeeta.Misra@Sun.COMclean:= TARGET= clean 6110946SSangeeta.Misra@Sun.COMclobber:= TARGET= clobber 6210946SSangeeta.Misra@Sun.COMlint:= TARGET= lint 6310946SSangeeta.Misra@Sun.COM 6410946SSangeeta.Misra@Sun.COM 65*12710SEric.Taylor@Sun.COMLDLIBS += -lcmdutils -lsocket -lsecdb -lnsl -lilb -lscf -linetutil -lbsm 6610946SSangeeta.Misra@Sun.COM 6710946SSangeeta.Misra@Sun.COM.KEEP_STATE: 6810946SSangeeta.Misra@Sun.COM 6910946SSangeeta.Misra@Sun.COMall: $(PROG) 7010946SSangeeta.Misra@Sun.COM 7110946SSangeeta.Misra@Sun.COM$(ILBD): $(OBJS) 7210946SSangeeta.Misra@Sun.COM $(LINK.c) $(OBJS) -o $@ $(LDLIBS) $(CTFMERGE_HOOK) 7310946SSangeeta.Misra@Sun.COM $(POST_PROCESS) 7410946SSangeeta.Misra@Sun.COM 7510946SSangeeta.Misra@Sun.COMinclude ../Makefile.lib 7610946SSangeeta.Misra@Sun.COM 7710946SSangeeta.Misra@Sun.COMinstall: all $(ROOTLIBINETPROG) $(ETCILBDFILES) $(ROOTMANIFEST) 7810946SSangeeta.Misra@Sun.COM 7910946SSangeeta.Misra@Sun.COMcheck: $(CHKMANIFEST) $(CHECKHDRS) 8010946SSangeeta.Misra@Sun.COM 8110946SSangeeta.Misra@Sun.COMclean: 8210946SSangeeta.Misra@Sun.COM $(RM) $(OBJS) 8310946SSangeeta.Misra@Sun.COM 8410946SSangeeta.Misra@Sun.COMlint: 8510946SSangeeta.Misra@Sun.COM $(LINT.c) $(ILBD_SRCS) $(LDLIBS) 8610946SSangeeta.Misra@Sun.COM 8710946SSangeeta.Misra@Sun.COM$(POFILE): $(POFILES) 8810946SSangeeta.Misra@Sun.COM $(RM) $@ 8910946SSangeeta.Misra@Sun.COM $(CAT) $(POFILES) > $@ 9010946SSangeeta.Misra@Sun.COM 9110946SSangeeta.Misra@Sun.COMall install clean clobber lint: $(ILBSUBDIRS) 9210946SSangeeta.Misra@Sun.COM 9310946SSangeeta.Misra@Sun.COMinclude ../../../Makefile.targ 9410946SSangeeta.Misra@Sun.COM 9510946SSangeeta.Misra@Sun.COM$(ILBSUBDIRS): FRC 9610946SSangeeta.Misra@Sun.COM @cd $@; pwd; $(MAKE) $(TARGET) 9710946SSangeeta.Misra@Sun.COM 9810946SSangeeta.Misra@Sun.COMFRC: 99