diff options
Diffstat (limited to 'ACE/include/makeinclude/install.bor')
-rw-r--r-- | ACE/include/makeinclude/install.bor | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/ACE/include/makeinclude/install.bor b/ACE/include/makeinclude/install.bor new file mode 100644 index 00000000000..7eeaad64be4 --- /dev/null +++ b/ACE/include/makeinclude/install.bor @@ -0,0 +1,41 @@ +# +# $Id$ +# +# Rules for installing files +# + +# This ugliness is to remove extra spaces from between the items in the list. +INSTALL_TYPES_1 = $(INSTALL_TYPES) $(BLANK_SPACE) +INSTALL_TYPES_2 = $(INSTALL_TYPES_1: =%) +INSTALL_TYPES_3 = $(INSTALL_TYPES_2:%%=%) +INSTALL_TYPES_4 = $(INSTALL_TYPES_3:%%=%) +INSTALL_TYPES_5 = $(INSTALL_TYPES_4:%=_install ) + +!ifdef INSTALL_THIS_TARGET +install: $(INSTALL_TYPES_5) +!else +install: +!endif + @echo Do Nothing 1> NUL + +exe_install: $(TARGET) $(CORE_TARGET) + @$(MAKE_INSTALL_EXEDIR) + -copy "$(TARGET)" $(INSTALL_EXEDIR) 1> NUL + +!ifdef DEBUG +dll_install: $(TARGET) $(TARGET:.dll=.tds) +!else +dll_install: $(TARGET) +!endif + @$(MAKE_INSTALL_DLLDIR) + -© "$**" $(INSTALL_DLLDIR) 1> NUL + +lib_install: $(TARGET:.dll=.lib) + @$(MAKE_INSTALL_LIBDIR) + -© "$**" $(INSTALL_LIBDIR) 1> NUL + +!ifndef INCLUDES_INSTALL +includes_install: $(INCLUDES) + @$(MAKE_INSTALL_INCDIR) + -© "$**" $(INSTALL_INCDIR) 1> NUL +!endif |