(file) Return to install.mak CVS log (file) (dir) Up to [Pegasus] / pegasus / mak

File: [Pegasus] / pegasus / mak / Attic / install.mak (download)
Revision: 1.2, Wed Jun 30 15:03:23 2004 UTC (19 years, 11 months ago) by konrad.r
Branch: MAIN
CVS Tags: SLPPERFINST-root, SLPPERFINST-branch, RELEASE_2_4_FC_CANDIDATE_1, RELEASE_2_4_3, RELEASE_2_4_2, RELEASE_2_4_1-BETA3, RELEASE_2_4_1-BETA2, RELEASE_2_4_1-BETA1, RELEASE_2_4_1, RELEASE_2_4_0-RC3, RELEASE_2_4_0-RC2, RELEASE_2_4_0, RELEASE_2_4-root, RELEASE_2_4-branch, PEP213_SIZE_OPTIMIZATIONS, MONITOR_CONSOLIDATION_2_5_BRANCH, IBM_241_April1405, CQL_2_5_BRANCH, CHUNKTESTDONE_PEP140
Changes since 1.1: +14 -0 lines
PEP#: 152
TITLE: Make Pegasus LSB compliant

DESCRIPTION:
Add support in Schemas directory to install a repository

################################################################################
##
## Default installation macro
##
################################################################################

## The INSTALL_LIBRARY and INSTALL_PROGRAM macros are defined in config.mak
## and in platform_<*>.mak files (if the default has to be changed)
ifdef LIBRARY
install:
	$(INSTALL_LIBRARY)
	echo $(LIBRARY) $(SUFFIX)
    ifeq ($(PEGASUS_PLATFORM),HPUX_PARISC_ACC)
	$(MAKE) --directory=$(DEST_LIB_DIR) -f $(PEGASUS_ROOT)/mak/install.mak install_ln LIBRARY=lib$(LIBRARY) SUFFIX=$(LIB_SUFFIX) PLATFORM_SUFFIX=sl
    endif
    ifeq ($(PEGASUS_PLATFORM),HPUX_IA64_ACC)
	$(MAKE) --directory=$(DEST_LIB_DIR) -f $(PEGASUS_ROOT)/mak/install.mak install_ln LIBRARY=lib$(LIBRARY) SUFFIX=$(LIB_SUFFIX) PLATFORM_SUFFIX=so
    endif
    ifdef PEGASUS_PLATFORM_LINUX_GENERIC_GNU
	$(MAKE) --directory=$(DEST_LIB_DIR) -f $(PEGASUS_ROOT)/mak/install.mak install_ln LIBRARY=lib$(LIBRARY) SUFFIX=$(LIB_SUFFIX) PLATFORM_SUFFIX=so
    endif
endif

ifdef PROGRAM
install:
	$(INSTALL_PROGRAM)
endif

install_ln:
	ln -f -s $(LIBRARY)$(SUFFIX) $(LIBRARY).$(PLATFORM_SUFFIX)
	

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2