1 # -*- makefile -*- Time-stamp: <08/06/12 15:54:12 ptr>
3 # Copyright (c) 1997-1999, 2002, 2003, 2005-2008
6 # Portion Copyright (c) 1999-2001
7 # Parallel Graphics Ltd.
9 # Licensed under the Academic Free License version 3.0
13 PRG
:= $(OUTPUT_DIR
)/${PRGNAME}${EXE}
14 PRG_DBG
:= $(OUTPUT_DIR_DBG
)/${PRGNAME}${EXE}
15 PRG_STLDBG
:= $(OUTPUT_DIR_STLDBG
)/${PRGNAME}${EXE}
19 ALLPRGS_DBG
= ${PRG_DBG}
20 ALLPRGS_STLDBG
= ${PRG_STLDBG}
23 $(1)_PRG
:= $(OUTPUT_DIR
)/$(1)${EXE}
24 $(1)_PRG_DBG
:= $(OUTPUT_DIR_DBG
)/$(1)${EXE}
25 $(1)_PRG_STLDBG
:= $(OUTPUT_DIR_STLDBG
)/$(1)${EXE}
27 ALLPRGS
+= $${$(1)_PRG
}
28 ALLPRGS_DBG
+= $${$(1)_PRG_DBG
}
29 ALLPRGS_STLDBG
+= $${$(1)_PRG_STLDBG
}
32 $(foreach prg
,$(PRGNAMES
),$(eval
$(call prog_prog
,$(prg
))))
34 include ${RULESBASE}/gmake
/app
/${COMPILER_NAME}.mak
35 include ${RULESBASE}/gmake
/app
/rules.mak
36 include ${RULESBASE}/gmake
/app
/rules-install.mak
40 @
rm -f
$${$(1)_PRG
} $${$(1)_PRG_DBG
} $${$(1)_PRG_STLDBG
}
43 @
rm -f
$$(INSTALL_BIN_DIR
)/$$($(1)_PRG
) $$(INSTALL_BIN_DIR_DBG
)/$$($(1)_PRG_DBG
) $$(INSTALL_BIN_DIR_STLDBG
)/$$($(1)_PRG_STLDBG
)
48 @
-rm -f
${PRG} ${PRG_DBG} ${PRG_STLDBG}
51 $(foreach prg
,$(PRGNAMES
),$(eval
$(call prog_clean
,$(prg
))))
54 @
-rm -f
$(DEPENDS_COLLECTION
)
55 @
-rmdir
-p
${OUTPUT_DIR} ${OUTPUT_DIR_DBG} ${OUTPUT_DIR_STLDBG} 2>/dev
/null
59 @
-rm -f
$(INSTALL_BIN_DIR
)/${PRGNAME}${EXE} $(INSTALL_BIN_DIR_DBG
)/${PRGNAME}${EXE} $(INSTALL_BIN_DIR_STLDBG
)/${PRGNAME}${EXE}
61 @
-rmdir
-p
$(INSTALL_BIN_DIR
) $(INSTALL_BIN_DIR_DBG
) $(INSTALL_BIN_DIR_STLDBG
) 2>/dev
/null