[CMAKE]
[reactos.git] / lib / 3rdparty / stlport / build / Makefiles / gmake / lib / rules-a.mak
1 # -*- makefile -*- Time-stamp: <07/05/31 22:11:48 ptr>
2 #
3 # Copyright (c) 1997-1999, 2002, 2003, 2005-2007
4 # Petr Ovtchenkov
5 #
6 # Portion Copyright (c) 1999-2001
7 # Parallel Graphics Ltd.
8 #
9 # Licensed under the Academic Free License version 3.0
10 #
11
12 # Static libraries tags
13
14 PHONY += release-static dbg-static stldbg-static
15
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)
20 endif
21
22 release-static: $(OUTPUT_DIR_A) ${A_NAME_OUT}
23
24 dbg-static: $(OUTPUT_DIR_A_DBG) ${A_NAME_OUT_DBG}
25
26 stldbg-static: $(OUTPUT_DIR_A_STLDBG) ${A_NAME_OUT_STLDBG}
27
28 ${A_NAME_OUT}: $(OBJ_A) $(_LSUPCPP_AUX_TSMP)
29 rm -f $@
30 $(AR) $(AR_INS_R) $(AR_OUT) $(OBJ_A) $(_LSUPCPP_AUX_OBJ)
31
32 ${A_NAME_OUT_DBG}: $(OBJ_A_DBG) $(_LSUPCPP_AUX_TSMP)
33 rm -f $@
34 $(AR) $(AR_INS_R) $(AR_OUT) $(OBJ_A_DBG) $(_LSUPCPP_AUX_OBJ)
35
36 ${A_NAME_OUT_STLDBG}: $(OBJ_A_STLDBG) $(_LSUPCPP_AUX_TSMP)
37 rm -f $@
38 $(AR) $(AR_INS_R) $(AR_OUT) $(OBJ_A_STLDBG) $(_LSUPCPP_AUX_OBJ)