Print this page
1681 support for BUILD64=# no longer works
*** 22,31 ****
--- 22,33 ----
# Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
#
# Copyright 2010 Nexenta Systems, Inc. All rights reserved.
# Use is subject to license terms.
#
+ # Copyright 2014 Andrew Stormont.
+ #
LIBBASENAME= libc
LIBRARY= $(LIBBASENAME:%=%.a)
VERS= .1
*** 127,137 ****
$(ROOTVARIANTDIR64) := FILEMODE= 755
$(ROOTVARIANTDIR64)/$(VAR1_DYNLIB64) := FILEMODE= 755
.KEEP_STATE:
! all: all_h lib32 $(BUILD64) .WAIT lib64 .WAIT etc THIRDPARTYLICENSE
THIRDPARTYLICENSE: extract-copyright
$(RM) $@
./extract-copyright . > $@
--- 129,139 ----
$(ROOTVARIANTDIR64) := FILEMODE= 755
$(ROOTVARIANTDIR64)/$(VAR1_DYNLIB64) := FILEMODE= 755
.KEEP_STATE:
! all: all_h lib .WAIT etc THIRDPARTYLICENSE
THIRDPARTYLICENSE: extract-copyright
$(RM) $@
./extract-copyright . > $@
*** 149,158 ****
--- 151,162 ----
$(ECHO) "Error: Invalid reference to environ" ; \
$(ECHO) "Error: See comments in port/gen/env_data.c" ; \
exit 1; \
fi
+ lib: lib32 $(BUILD64) .WAIT lib64
+
$(MACH)/assym.h $(MACH64)/assym.h:
@cd $(@D); $(MAKE) assym.h
$(VARIANTLIBS): FRC
@cd $(@D); pwd; VERSION='$(VERSION)' $(MAKE) $(@F)
*** 164,189 ****
@cd $(@); pwd; $(MAKE) $(TARGET)
$($(MACH)_COMP): FRC
@cd $(@); pwd; $(MAKE) $(TARGET)
! install: all \
! etc \
! inslib32 \
! $(BUILD64) inslib64
inslib32: $(ROOTFS_LIBS) $(ROOTFS_LINKS) $(ROOTFS_LINT) \
$(ROOTFS_LINTLIB) \
$(ROOTVARIANTLIBS)
inslib64: $(ROOTFS_LIBS64) $(ROOTFS_LINKS64) \
$(ROOTFS_LINTLIB64) \
$(ROOTVARIANTLIBS64)
install_h: all_h $(ROOTHDRS)
! all_h: $(MACH)/assym.h $(MACH64)/assym.h
check: $(CHECKHDRS)
$(ROOTFS_LIB)/%: $(MACH)/%
$(INS.file)
--- 168,192 ----
@cd $(@); pwd; $(MAKE) $(TARGET)
$($(MACH)_COMP): FRC
@cd $(@); pwd; $(MAKE) $(TARGET)
! install: all etc inslib
inslib32: $(ROOTFS_LIBS) $(ROOTFS_LINKS) $(ROOTFS_LINT) \
$(ROOTFS_LINTLIB) \
$(ROOTVARIANTLIBS)
inslib64: $(ROOTFS_LIBS64) $(ROOTFS_LINKS64) \
$(ROOTFS_LINTLIB64) \
$(ROOTVARIANTLIBS64)
+ inslib: inslib32 $(BUILD64) inslib64
+
install_h: all_h $(ROOTHDRS)
! all_h: $(MACH)/assym.h $(BUILD64) $(MACH64)/assym.h
check: $(CHECKHDRS)
$(ROOTFS_LIB)/%: $(MACH)/%
$(INS.file)