Makefile (241c90a06e8d1708235651863df515a2d522a03a) Makefile (35fa020436971e0d663866b134eff23b6f45d32c)
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 8 unchanged lines hidden (view full) ---

17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21#
22# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
23# Use is subject to license terms.
24#
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 8 unchanged lines hidden (view full) ---

17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21#
22# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
23# Use is subject to license terms.
24#
25# Copyright 2021 Tintri by DDN, Inc. All rights reserved.
25#
26
27include $(SRC)/lib/Makefile.lib
28
29HDRS = libipadm.h ipadm_ndpd.h ipadm_ipmgmt.h
30HDRDIR = common
31SUBDIRS = $(MACH)
26#
27
28include $(SRC)/lib/Makefile.lib
29
30HDRS = libipadm.h ipadm_ndpd.h ipadm_ipmgmt.h
31HDRDIR = common
32SUBDIRS = $(MACH)
33$(BUILD64)SUBDIRS += $(MACH64)
32POFILE = libipadm.po
33MSGFILES = common/libipadm.c common/ipadm_prop.c common/ipadm_persist.c \
34 common/ipadm_addr.c common/ipadm_if.c common/ipadm_ndpd.c
35XGETFLAGS = -a -x libipadm.xcl
36
34POFILE = libipadm.po
35MSGFILES = common/libipadm.c common/ipadm_prop.c common/ipadm_persist.c \
36 common/ipadm_addr.c common/ipadm_if.c common/ipadm_ndpd.c
37XGETFLAGS = -a -x libipadm.xcl
38
39TYPECHECK_LIB = libipadm.so.1
40TYPELIST = \
41 ipmgmt_aobjop_rval_t \
42 ipmgmt_get_rval_t \
43 ipmgmt_getif_rval_t \
44 ipmgmt_getprop_rval_t \
45 ipmgmt_retval_t
46
37all := TARGET = all
38clean := TARGET = clean
39clobber := TARGET = clobber
40install := TARGET = install
41
42.KEEP_STATE:
43
44all clean clobber install: $(SUBDIRS)
45
46install_h: $(ROOTHDRS)
47
47all := TARGET = all
48clean := TARGET = clean
49clobber := TARGET = clobber
50install := TARGET = install
51
52.KEEP_STATE:
53
54all clean clobber install: $(SUBDIRS)
55
56install_h: $(ROOTHDRS)
57
48check: $(CHECKHDRS)
58check: $(CHECKHDRS) $(TYPECHECK)
49
50$(POFILE): pofile_MSGFILES
51
52_msg: $(MSGDOMAINPOFILE)
53
54$(SUBDIRS): FRC
55 @cd $@; pwd; $(MAKE) $(TARGET)
56
57FRC:
58
59include $(SRC)/Makefile.msg.targ
60include $(SRC)/lib/Makefile.targ
59
60$(POFILE): pofile_MSGFILES
61
62_msg: $(MSGDOMAINPOFILE)
63
64$(SUBDIRS): FRC
65 @cd $@; pwd; $(MAKE) $(TARGET)
66
67FRC:
68
69include $(SRC)/Makefile.msg.targ
70include $(SRC)/lib/Makefile.targ