components/net-snmp/sun/Makefile
changeset 252 ee0fb1eabcbf
equal deleted inserted replaced
251:f527656d334f 252:ee0fb1eabcbf
       
     1 #
       
     2 # Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
       
     3 #
       
     4 # U.S. Government Rights - Commercial software. Government users are subject
       
     5 # to the Sun Microsystems, Inc. standard license agreement and applicable
       
     6 # provisions of the FAR and its supplements.
       
     7 #
       
     8 #
       
     9 # This distribution may include materials developed by third parties. Sun,
       
    10 # Sun Microsystems, the Sun logo and Solaris are trademarks or registered
       
    11 # trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
       
    12 #
       
    13 #
       
    14 
       
    15 #
       
    16 #
       
    17 # Makefile for sun directory in SMA
       
    18 #
       
    19 # $Log: Makefile,v $
       
    20 # Revision 1.10  2004/01/09 14:04:14  rr144420
       
    21 # 4974843 - directory change per LSARC
       
    22 #
       
    23 # Revision 1.9  2003/12/11 16:20:17  rr144420
       
    24 # 4964336 - eliminate sdk_buildrev
       
    25 #
       
    26 # Revision 1.8  2003/12/05 15:04:26  rr144420
       
    27 # 4964325 - Sun: pass ARCH=isa to make install
       
    28 #
       
    29 # Revision 1.7  2003/11/17 17:52:11  pcarroll
       
    30 # 4953668 - Sun: updated masfcnv migration script needs to be added to pkg
       
    31 #
       
    32 # Revision 1.6  2003/11/11 22:49:24  pcarroll
       
    33 # 4952508 - Sun: need to add a script to SMA pkgs for Enchilada migration
       
    34 #
       
    35 # Revision 1.5  2003/10/24 11:45:48  rr144420
       
    36 # 4943260 - add sdk_buildrev
       
    37 #
       
    38 # Revision 1.4  2003/08/21 14:41:58  rr144420
       
    39 # 4908816 - further makefile changes to install into correct lib
       
    40 #
       
    41 # Revision 1.3  2003/08/12 21:14:34  rr144420
       
    42 # 4895376 - correct Sun copyright statements. Cannot use (c), and must use Copyright Copyright in makefiles
       
    43 #
       
    44 # Revision 1.2  2003/08/01 16:32:12  rr144420
       
    45 # more of Paul's changes for packaging
       
    46 #
       
    47 # Revision 1.1  2003/07/23 15:53:28  rr144420
       
    48 # new makefiles for building sun directory
       
    49 # 
       
    50 #
       
    51 SUBDIRS		= agent
       
    52 BUILDREV_SRCS   = sma_buildrev.c
       
    53 BUILDREV_PROGS = $(BUILDREV_SRCS:.c=)
       
    54 SCRIPT_PROG	= masfcnv \
       
    55 		masfd \
       
    56 		snmpd.conf
       
    57 
       
    58 all: subdirs buildrevs
       
    59 
       
    60 buildrevs:$(BUILDREV_PROGS)
       
    61 .c:
       
    62 	$(CC) $< -o $@
       
    63 
       
    64 subdirs:
       
    65 	echo "SUBDIRS:  $(MAKE) CFGPREFIX=$(CFGPREFIX) CFGLIB64=$(CFGLIB64) CFGLIB=$(CFGLIB) CC=$(CC) DEBUG=$(DEBUG) ARCH=$(ARCH)" ; 
       
    66 	@if test "$(SUBDIRS)" != ""; then \
       
    67 		it="$(SUBDIRS)" ; \
       
    68 		for i in $$it ; do       \
       
    69 			echo "making all in `pwd`/$$i"; \
       
    70 	                ( cd $$i ; $(MAKE) CFGPREFIX=$(CFGPREFIX) CFGLIB64=$(CFGLIB64) CFGLIB=$(CFGLIB) CC=$(CC) DEBUG=$(DEBUG) ARCH=$(ARCH) ) ; \
       
    71                         if test $$? != 0 ; then \
       
    72 				exit 1 ; \
       
    73 			fi  \
       
    74 	        done \
       
    75 	fi
       
    76 
       
    77 subdirs_install:
       
    78 	@if test "$(SUBDIRS)" != ""; then \
       
    79 		it="$(SUBDIRS)" ; \
       
    80 		for i in $$it ; do       \
       
    81 			echo "making install in `pwd`/$$i"; \
       
    82 	                ( cd $$i ; $(MAKE) CFGPREFIX=$(CFGPREFIX) CFGLIB64=$(CFGLIB64) CFGLIB=$(CFGLIB) install ARCH=$(ARCH) ) ; \
       
    83                         if test $$? != 0 ; then \
       
    84 				exit 1 ; \
       
    85 			fi  \
       
    86 	        done \
       
    87 	fi
       
    88 
       
    89 install: subdirs_install
       
    90 
       
    91 force:
       
    92 # dummy target to force rebuilding