Makefile (7c478bd95313f5f23a4c958a745db2134aa03244) Makefile (a7123019ed2e4decef929dc2e426f3f310788fa1)
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, Version 1.0 only
6# (the "License"). You may not use this file except in compliance
7# with the License.
8#

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

59VAR1_DYNLIB = $(LIBRARY:%.a=%_$(VAR1).so$(VERS))
60VAR1_BLDDIR = $(MACH)_$(VAR1)
61VAR2_DYNLIB = $(LIBRARY:%.a=%_$(VAR2).so$(VERS))
62VAR2_BLDDIR = $(MACH)_$(VAR2)
63
64i386_VARIANTS= $(VAR1) $(VAR2)
65sparc_VARIANTS=
66
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, Version 1.0 only
6# (the "License"). You may not use this file except in compliance
7# with the License.
8#

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

59VAR1_DYNLIB = $(LIBRARY:%.a=%_$(VAR1).so$(VERS))
60VAR1_BLDDIR = $(MACH)_$(VAR1)
61VAR2_DYNLIB = $(LIBRARY:%.a=%_$(VAR2).so$(VERS))
62VAR2_BLDDIR = $(MACH)_$(VAR2)
63
64i386_VARIANTS= $(VAR1) $(VAR2)
65sparc_VARIANTS=
66
67i386_ETC= $(MACH)/etc
68sparc_ETC=
69
67VARIANTS= $($(MACH)_VARIANTS)
68VARIANT_SUBDIRS = $(VARIANTS:%=$(MACH)_%)
69
70VARIANTS= $($(MACH)_VARIANTS)
71VARIANT_SUBDIRS = $(VARIANTS:%=$(MACH)_%)
72
70SUBDIRS= $(MACH) $(VARIANT_SUBDIRS)
73SUBDIRS= $(MACH) $(MACH_ETC) $(VARIANT_SUBDIRS)
71$(BUILD64)SUBDIRS += $(MACH64)
72
73LIBS = $(DYNLIB) $(LINTLIB)
74
75ROOTLIBS64= $(ROOTLIBDIR64)/$(DYNLIB) $(ROOTLIBDIR64)/$(LINTLIB)
76MACHLIBS64= $(MACH64)/$(DYNLIB) $(MACH64)/$(LINTLIB)
77VARIANTLIBS= $(VARIANTS:%=$(MACH)_%/$(LIBBASENAME)_%.so.1)
78ROOTVARIANTLIBS= $(VARIANTS:%=$(ROOTVARIANTDIR)/$(LIBBASENAME)_%.so.1)

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

92$(ROOTFS_LIBDIR64)/$(DYNLIB) := FILEMODE = 755
93
94$(ROOTVARIANTDIR) := FILEMODE= 755
95$(ROOTVARIANTDIR)/$(VAR1_DYNLIB) := FILEMODE= 755
96$(ROOTVARIANTDIR)/$(VAR2_DYNLIB) := FILEMODE= 755
97
98.KEEP_STATE:
99
74$(BUILD64)SUBDIRS += $(MACH64)
75
76LIBS = $(DYNLIB) $(LINTLIB)
77
78ROOTLIBS64= $(ROOTLIBDIR64)/$(DYNLIB) $(ROOTLIBDIR64)/$(LINTLIB)
79MACHLIBS64= $(MACH64)/$(DYNLIB) $(MACH64)/$(LINTLIB)
80VARIANTLIBS= $(VARIANTS:%=$(MACH)_%/$(LIBBASENAME)_%.so.1)
81ROOTVARIANTLIBS= $(VARIANTS:%=$(ROOTVARIANTDIR)/$(LIBBASENAME)_%.so.1)

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

95$(ROOTFS_LIBDIR64)/$(DYNLIB) := FILEMODE = 755
96
97$(ROOTVARIANTDIR) := FILEMODE= 755
98$(ROOTVARIANTDIR)/$(VAR1_DYNLIB) := FILEMODE= 755
99$(ROOTVARIANTDIR)/$(VAR2_DYNLIB) := FILEMODE= 755
100
101.KEEP_STATE:
102
100all: spec .WAIT lib32 $(BUILD64) .WAIT lib64
103all: spec .WAIT lib32 $(BUILD64) .WAIT lib64 .WAIT etc
101
104
105etc: $($(MACH)_ETC)
106
102lib32: $(MACHLIBS) $(MACH)/$(LIB_PIC) $(VARIANTLIBS)
103
104lib64: $(MACHLIBS64) $(MACH64)/$(LIB_PIC) $(VARIANTLIBS)
105
106$(VARIANTLIBS): FRC
107 @cd $(@D); pwd; VERSION='$(VERSION)' $(MAKE) $(@F)
108
107lib32: $(MACHLIBS) $(MACH)/$(LIB_PIC) $(VARIANTLIBS)
108
109lib64: $(MACHLIBS64) $(MACH64)/$(LIB_PIC) $(VARIANTLIBS)
110
111$(VARIANTLIBS): FRC
112 @cd $(@D); pwd; VERSION='$(VERSION)' $(MAKE) $(@F)
113
114$($(MACH)_ETC): FRC
115 @cd $(@); pwd; $(MAKE) $(TARGET)
116
109install: all \
117install: all \
118 etc \
110 spec \
111 inslib32 \
112 $(BUILD64) inslib64
113
114inslib32: $(ROOTFS_LIBS) $(ROOTFS_LINKS) $(ROOTFS_LINT) \
115 $(ROOTFS_LINTLIB) \
116 $(ROOTVARIANTLIBS)
117

--- 74 unchanged lines hidden ---
119 spec \
120 inslib32 \
121 $(BUILD64) inslib64
122
123inslib32: $(ROOTFS_LIBS) $(ROOTFS_LINKS) $(ROOTFS_LINT) \
124 $(ROOTFS_LINTLIB) \
125 $(ROOTVARIANTLIBS)
126

--- 74 unchanged lines hidden ---