1 # -*- makefile -*- Time-stamp: <07/05/31 22:11:48 ptr>
3 # Copyright (c) 1997-1999, 2002, 2003, 2005-2007
6 # Portion Copyright (c) 1999-2001
7 # Parallel Graphics Ltd.
9 # Licensed under the Academic Free License version 3.0
12 # Static libraries tags
14 PHONY
+= release-static dbg-static stldbg-static
16 ifneq ($(_LSUPCPP_OBJ
),"")
17 $(_LSUPCPP_AUX_TSMP
): $(_LSUPCPP
)
18 if
[ ! -d
$(AUX_DIR
) ]; then mkdir
-p
$(AUX_DIR
); fi
19 cd
$(AUX_DIR
); $(AR
) xo
$(_LSUPCPP
) && touch
-r
$(_LSUPCPP
) $(_LSUPCPP_TSMP
)
22 release-static
: $(OUTPUT_DIR_A
) ${A_NAME_OUT}
24 dbg-static
: $(OUTPUT_DIR_A_DBG
) ${A_NAME_OUT_DBG}
26 stldbg-static
: $(OUTPUT_DIR_A_STLDBG
) ${A_NAME_OUT_STLDBG}
28 ${A_NAME_OUT}: $(OBJ_A
) $(_LSUPCPP_AUX_TSMP
)
30 $(AR
) $(AR_INS_R
) $(AR_OUT
) $(OBJ_A
) $(_LSUPCPP_AUX_OBJ
)
32 ${A_NAME_OUT_DBG}: $(OBJ_A_DBG
) $(_LSUPCPP_AUX_TSMP
)
34 $(AR
) $(AR_INS_R
) $(AR_OUT
) $(OBJ_A_DBG
) $(_LSUPCPP_AUX_OBJ
)
36 ${A_NAME_OUT_STLDBG}: $(OBJ_A_STLDBG
) $(_LSUPCPP_AUX_TSMP
)
38 $(AR
) $(AR_INS_R
) $(AR_OUT
) $(OBJ_A_STLDBG
) $(_LSUPCPP_AUX_OBJ
)