first commit
This commit is contained in:
48
extern/STLport/5.2.1/build/Makefiles/gmake/clean.mak
vendored
Normal file
48
extern/STLport/5.2.1/build/Makefiles/gmake/clean.mak
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
# -*- Makefile -*- Time-stamp: <07/05/31 22:18:20 ptr>
|
||||
#
|
||||
# Copyright (c) 1997-1999, 2002, 2003, 2005, 2006
|
||||
# Petr Ovtchenkov
|
||||
#
|
||||
# Portion Copyright (c) 1999-2001
|
||||
# Parallel Graphics Ltd.
|
||||
#
|
||||
# Licensed under the Academic Free License version 3.0
|
||||
#
|
||||
|
||||
PHONY += clean distclean mostlyclean maintainer-clean uninstall
|
||||
|
||||
define obj_clean
|
||||
clean::
|
||||
@-rm -f $$($(1)_OBJ) $$($(1)_DEP)
|
||||
@-rm -f $$($(1)_OBJ_DBG) $$($(1)_DEP_DBG)
|
||||
@-rm -f $$($(1)_OBJ_STLDBG) $$($(1)_DEP_STLDBG)
|
||||
endef
|
||||
|
||||
clean::
|
||||
@-rm -f core core.*
|
||||
ifdef PRGNAME
|
||||
@-rm -f $(OBJ) $(DEP)
|
||||
@-rm -f $(OBJ_DBG) $(DEP_DBG)
|
||||
@-rm -f $(OBJ_STLDBG) $(DEP_STLDBG)
|
||||
endif
|
||||
ifdef LIBNAME
|
||||
@-rm -f $(OBJ) $(DEP) $(_LSUPCPP_AUX_OBJ) $(_LSUPCPP_AUX_TSMP)
|
||||
@-rm -f $(OBJ_DBG) $(DEP_DBG)
|
||||
@-rm -f $(OBJ_STLDBG) $(DEP_STLDBG)
|
||||
endif
|
||||
|
||||
$(foreach prg,$(PRGNAMES),$(eval $(call obj_clean,$(prg))))
|
||||
|
||||
$(foreach prg,$(LIBNAMES),$(eval $(call obj_clean,$(prg))))
|
||||
|
||||
distclean:: clean
|
||||
# $(DEPENDS_COLLECTION) removed before directory,
|
||||
# see app/clean.mak and lib/clean.mak
|
||||
|
||||
mostlyclean:: clean
|
||||
@-rm -f $(DEPENDS_COLLECTION)
|
||||
@-rm -f TAGS tags
|
||||
|
||||
maintainer-clean:: distclean
|
||||
@rm -f ${RULESBASE}/gmake/config.mak
|
||||
@-rm -f TAGS tags
|
||||
Reference in New Issue
Block a user