Sha256: d9fa26a88824ebbf0de2d5518f94b2d085b1bc72642684c58b7d52c95d98cc03

Contents?: true

Size: 1.78 KB

Versions: 135

Compression:

Stored size: 1.78 KB

Contents

# -*- makefile -*- Time-stamp: <04/07/25 16:54:59 ptr>
# $Id: rules-a.mak 2632 2006-10-05 19:34:16Z dums $

# Static libraries tags

PHONY += release-static dbg-static stldbg-static

release-static: $(OUTPUT_DIR_A) ${A_NAME_OUT}

dbg-static:	$(OUTPUT_DIR_A_DBG) ${A_NAME_OUT_DBG}

stldbg-static:	$(OUTPUT_DIR_A_STLDBG) ${A_NAME_OUT_STLDBG}


ifeq (bcc, $(COMPILER_NAME))
# Borland archive builder
# We always remove the lib before generating it to avoid warnings from
# archive builder.
${A_NAME_OUT}:	$(OBJ_A)
ifneq (windows, $(OSNAME))
	@rm -f ${A_NAME_OUT}
else
	@if exist $(subst /,\,$(A_NAME_OUT)) del /f /q $(subst /,\,$(A_NAME_OUT))
endif
	$(AR) $(AR_OUT) /P64 $(addprefix $(AR_INS_R),$(subst /,\,$(OBJ_A)))
$(A_NAME_OUT_DBG):	$(OBJ_A_DBG)
ifneq (windows, $(OSNAME))
	@rm -f $(A_NAME_OUT_DBG)
else
	@if exist $(subst /,\,$(A_NAME_OUT_DBG)) del /f /q $(subst /,\,$(A_NAME_OUT_DBG))
endif
	$(AR) $(AR_OUT) /P128 $(addprefix $(AR_INS_R),$(subst /,\,$(OBJ_A_DBG)))
$(A_NAME_OUT_STLDBG):	$(OBJ_A_STLDBG)
ifneq (windows, $(OSNAME))
	@rm -f $(A_NAME_OUT_STLDBG)
else
	@if exist $(subst /,\,$(A_NAME_OUT_STLDBG)) del /f /q $(subst /,\,$(A_NAME_OUT_STLDBG))
endif
	$(AR) $(AR_OUT) /P256 $(addprefix $(AR_INS_R),$(subst /,\,$(OBJ_A_STLDBG)))
else
ifeq (dmc, $(COMPILER_NAME))
# Digital Mars archive builder
${A_NAME_OUT}:	$(OBJ_A)
	$(AR) $(AR_INS_R) $(AR_OUT) $(subst /,\,$(OBJ_A))
${A_NAME_OUT_DBG}:	$(OBJ_A_DBG)
	$(AR) $(AR_INS_R) $(AR_OUT) $(subst /,\,$(OBJ_A_DBG))
${A_NAME_OUT_STLDBG}:	$(OBJ_A_STLDBG)
	$(AR) $(AR_INS_R) $(AR_OUT) $(subst /,\,$(OBJ_A_STLDBG))
else
# GNU archive builder
${A_NAME_OUT}:	$(OBJ_A)
	$(AR) $(AR_INS_R) $(AR_OUT) $(OBJ_A)
${A_NAME_OUT_DBG}:	$(OBJ_A_DBG)
	$(AR) $(AR_INS_R) $(AR_OUT) $(OBJ_A_DBG)
${A_NAME_OUT_STLDBG}:	$(OBJ_A_STLDBG)
	$(AR) $(AR_INS_R) $(AR_OUT) $(OBJ_A_STLDBG)
endif
endif

Version data entries

135 entries across 135 versions & 2 rubygems

Version Path
rhodes-7.6.0 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
rhodes-7.5.1 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
rhodes-7.4.1 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
rhodes-7.1.17 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
rhodes-6.2.0 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
rhodes-6.0.11 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
rhodes-5.5.18 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
rhodes-5.5.17 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
rhodes-5.5.15 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
rhodes-5.5.0.22 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
rhodes-5.5.2 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
rhodes-5.5.0.7 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
rhodes-5.5.0.3 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
rhodes-5.5.0 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
tauplatform-1.0.3 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
tauplatform-1.0.2 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
tauplatform-1.0.1 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
rhodes-3.5.1.12 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
rhodes-3.3.5 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak
rhodes-3.4.2 platform/shared/stlport/build/Makefiles/gmake/lib/rules-a.mak