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 --- |