67 lines
1.8 KiB
Makefile
67 lines
1.8 KiB
Makefile
# -*- makefile -*- Time-stamp: <06/12/12 09:37:04 ptr>
|
|
#
|
|
# Copyright (c) 1997-1999, 2002, 2003, 2005, 2006
|
|
# Petr Ovtchenkov
|
|
#
|
|
# Portion Copyright (c) 1999-2001
|
|
# Parallel Graphics Ltd.
|
|
#
|
|
# Licensed under the Academic Free License version 3.0
|
|
#
|
|
|
|
ifndef WITHOUT_STLPORT
|
|
install: install-release-shared install-dbg-shared install-stldbg-shared
|
|
else
|
|
install: install-release-shared install-dbg-shared
|
|
endif
|
|
|
|
INSTALL_PRGNAME_CMD =
|
|
INSTALL_PRGNAME_CMD_DBG =
|
|
INSTALL_PRGNAME_CMD_STLDBG =
|
|
|
|
define prog_install
|
|
INSTALL_$(1)_PRGNAME := $(1)${EXE}
|
|
INSTALL_PRGNAME_CMD += $$(INSTALL_EXE) $${$(1)_PRG} $$(INSTALL_BIN_DIR)/$${INSTALL_$(1)_PRGNAME}; \
|
|
|
|
INSTALL_$(1)_PRGNAME_DBG := $${INSTALL_$(1)_PRGNAME}
|
|
INSTALL_PRGNAME_CMD_DBG += $$(INSTALL_EXE) $${$(1)_PRG_DBG} $$(INSTALL_BIN_DIR_DBG)/$${INSTALL_$(1)_PRGNAME_DBG}; \
|
|
|
|
ifndef WITHOUT_STLPORT
|
|
INSTALL_$(1)_PRGNAME_STLDBG := $${INSTALL_$(1)_PRGNAME}
|
|
INSTALL_PRGNAME_CMD_STLDBG += $$(INSTALL_EXE) $${$(1)_PRG_STLDBG} $$(INSTALL_BIN_DIR_STLDBG)/$${INSTALL_$(1)_PRGNAME_STLDBG}; \
|
|
|
|
endif
|
|
endef
|
|
|
|
INSTALL_PRGNAME := ${PRGNAME}${EXE}
|
|
$(foreach prg,$(PRGNAMES),$(eval $(call prog_install,$(prg))))
|
|
|
|
INSTALL_PRGNAME_DBG := ${INSTALL_PRGNAME}
|
|
|
|
ifndef WITHOUT_STLPORT
|
|
INSTALL_PRGNAME_STLDBG := ${INSTALL_PRGNAME}
|
|
endif
|
|
|
|
install-release-shared: release-shared $(INSTALL_BIN_DIR)
|
|
ifdef PRGNAME
|
|
$(INSTALL_EXE) ${PRG} $(INSTALL_BIN_DIR)/${INSTALL_PRGNAME}
|
|
endif
|
|
$(INSTALL_PRGNAME_CMD)
|
|
$(POST_INSTALL)
|
|
|
|
install-dbg-shared: dbg-shared $(INSTALL_BIN_DIR_DBG)
|
|
ifdef PRGNAME
|
|
$(INSTALL_EXE) ${PRG_DBG} $(INSTALL_BIN_DIR_DBG)/${INSTALL_PRGNAME_DBG}
|
|
endif
|
|
$(INSTALL_PRGNAME_CMD_DBG)
|
|
$(POST_INSTALL_DBG)
|
|
|
|
ifndef WITHOUT_STLPORT
|
|
install-stldbg-shared: stldbg-shared $(INSTALL_BIN_DIR_STLDBG)
|
|
ifdef PRGNAME
|
|
$(INSTALL_EXE) ${PRG_STLDBG} $(INSTALL_BIN_DIR_STLDBG)/${INSTALL_PRGNAME_STLDBG}
|
|
endif
|
|
$(INSTALL_PRGNAME_CMD_STLDBG)
|
|
$(POST_INSTALL_STLDBG)
|
|
endif
|