Makefile.com (bd0ce624be4492bab2f6c53383a40618647aba28) Makefile.com (e8921a52c53ee69f7b65f054d9b2e886139daa59)
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#
23# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
24# Copyright 2012 OmniTI Computer Consulting, Inc. All rights reserved.
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#
23# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
24# Copyright 2012 OmniTI Computer Consulting, Inc. All rights reserved.
25# Copyright 2018 OmniOS Community Edition (OmniOSce) Association.
25#
26
27LIBRARY = libbe_py.a
28VERS =
29OBJECTS = libbe_py.o
30
31include ../../Makefile.lib
32
26#
27
28LIBRARY = libbe_py.a
29VERS =
30OBJECTS = libbe_py.o
31
32include ../../Makefile.lib
33
33LIBLINKS =
34LIBLINKS =
34SRCDIR = ../common
35ROOTLIBDIR= $(ROOT)/usr/lib/python$(PYTHON_VERSION)/vendor-packages
36ROOTLIBDIR64= $(ROOT)/usr/lib/python$(PYTHON_VERSION)/vendor-packages/64
35SRCDIR = ../common
36ROOTLIBDIR= $(ROOT)/usr/lib/python$(PYTHON_VERSION)/vendor-packages
37ROOTLIBDIR64= $(ROOT)/usr/lib/python$(PYTHON_VERSION)/vendor-packages/64
37PYOBJS= $(PYSRCS:%.py=$(SRCDIR)/%.pyc)
38PYFILES= $(PYSRCS) $(PYSRCS:%.py=%.pyc)
38PYFILES= $(PYSRCS)
39ROOTPYBEFILES= $(PYFILES:%=$(ROOTLIBDIR)/%)
40
41CSTD= $(CSTD_GNU99)
42
43LIBS = $(DYNLIB)
44LDLIBS += -lbe -lnvpair -lc
45CFLAGS += $(CCVERBOSE)
39ROOTPYBEFILES= $(PYFILES:%=$(ROOTLIBDIR)/%)
40
41CSTD= $(CSTD_GNU99)
42
43LIBS = $(DYNLIB)
44LDLIBS += -lbe -lnvpair -lc
45CFLAGS += $(CCVERBOSE)
46CPPFLAGS += -I$(ADJUNCT_PROTO)/usr/include/python$(PYTHON_VERSION) \
47 -D_FILE_OFFSET_BITS=64 -I../../libbe/common
46CPPFLAGS += -D_FILE_OFFSET_BITS=64 -I../../libbe/common \
47 -I$(ADJUNCT_PROTO)/usr/include/python$(PYTHON_VERSION)$(PYTHON_SUFFIX)
48
49.KEEP_STATE:
50
48
49.KEEP_STATE:
50
51all install := LDLIBS += -lpython$(PYTHON_VERSION)
51all install := LDLIBS += -lpython$(PYTHON_VERSION)$(PYTHON_SUFFIX)
52
53all: $(PYOBJS) $(LIBS)
54
55install: all $(ROOTPYBEFILES)
56
52
53all: $(PYOBJS) $(LIBS)
54
55install: all $(ROOTPYBEFILES)
56
57$(ROOTLIBDIR)/%: %
58 $(INS.pyfile)
59
60lint: lintcheck
61
62include ../../Makefile.targ
57lint: lintcheck
58
59include ../../Makefile.targ