1 ###############################################################################
3 # Copyright 1997,2000 Apple Computer, Inc.
4 ###############################################################################
6 ifeq "$(PLATFORM_OS)" "macos"
8 PROFILE_PRODUCT = $(PRODUCT_DIR)/$(LIBRARY_PREFIX)$(NAME)$(PROFILE_SUFFIX)$(LIBRARY_EXT)
9 VERSIONED_PROFILE_PRODUCT = $(PRODUCT_DIR)/$(LIBRARY_PREFIX)$(NAME)$(PROFILE_SUFFIX).$(VERSION_NAME)$(LIBRARY_EXT)
10 PRODUCTS += $(PROFILE_PRODUCT) $(VERSIONED_PROFILE_PRODUCT)
11 STRIPPED_PRODUCTS += $(VERSIONED_PROFILE_PRODUCT)
12 DYLIB_INSTALL_NAME = $(LIBRARY_PREFIX)$(NAME)$(BUILD_TYPE_SUFFIX).$(VERSION_NAME)$(LIBRARY_EXT)
13 PRODUCT = $(PRODUCT_DIR)/$(DYLIB_INSTALL_NAME)
17 create-profile-lib-compat-link:
18 $(SYMLINK) $(notdir $(VERSIONED_PROFILE_PRODUCT)) $(DSTROOT)$(INSTALLDIR)/libobjc.A_profile.dylib
21 ifeq ("$(PLATFORM_OS)", "macos")
22 $(RM) -f $(DSTROOT)$(PUBLIC_HEADER_DIR)$(PUBLIC_HEADER_DIR_SUFFIX)/hashtable.h
23 $(CP) $(DSTROOT)$(PUBLIC_HEADER_DIR)$(PUBLIC_HEADER_DIR_SUFFIX)/hashtable2.h $(DSTROOT)$(PUBLIC_HEADER_DIR)$(PUBLIC_HEADER_DIR_SUFFIX)/hashtable.h
25 ifeq ("$(PLATFORM_OS)", "solaris")
26 $(RM) -f $(DSTROOT)$(PUBLIC_HEADER_DIR)$(PUBLIC_HEADER_DIR_SUFFIX)/hashtable.h
27 $(LN) $(DSTROOT)$(PUBLIC_HEADER_DIR)$(PUBLIC_HEADER_DIR_SUFFIX)/hashtable2.h $(DSTROOT)$(PUBLIC_HEADER_DIR)$(PUBLIC_HEADER_DIR_SUFFIX)/hashtable.h
29 ifeq ("$(PLATFORM_OS)", "hpux")
30 $(RM) -f $(DSTROOT)$(PUBLIC_HEADER_DIR)$(PUBLIC_HEADER_DIR_SUFFIX)/hashtable.h
31 $(LN) $(DSTROOT)$(PUBLIC_HEADER_DIR)$(PUBLIC_HEADER_DIR_SUFFIX)/hashtable2.h $(DSTROOT)$(PUBLIC_HEADER_DIR)$(PUBLIC_HEADER_DIR_SUFFIX)/hashtable.h
35 # from AFTER_POSTINSTALL
37 ifeq ("$(PLATFORM_OS)", "winnt")
38 $(MKDIRS) $(DSTROOT)$(LOCAL_DEVELOPER_DIR)/Libraries
39 $(CP) $(SYMROOT)/runtime.lib $(DSTROOT)$(LOCAL_DEVELOPER_DIR)/Libraries/libobjc.a
40 $(CP) $(SYMROOT)/runtime.lib $(DSTROOT)$(LOCAL_DEVELOPER_DIR)/Libraries/libobjc_g.a
41 $(RM) -f $(DSTROOT)$(INSTALLDIR)/runtime.lib