summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2004-01-26 16:20:41 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2004-01-26 16:20:41 +0000
commitb5aeb7903f9fbe835f7c98337e3844e234e210fe (patch)
tree5a833e5a9c66938026e4ab37c7fbcabcbed8cb3a
parent106ab4e8ff5d52ec9c8a7f3df2c7b00bc1930918 (diff)
downloadATCD-b5aeb7903f9fbe835f7c98337e3844e234e210fe.tar.gz
ChangeLogTag: Mon Jan 26 16:13:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-rw-r--r--include/makeinclude/clean.bor77
1 files changed, 74 insertions, 3 deletions
diff --git a/include/makeinclude/clean.bor b/include/makeinclude/clean.bor
index 6016706ec2b..bdc7752e8a6 100644
--- a/include/makeinclude/clean.bor
+++ b/include/makeinclude/clean.bor
@@ -4,9 +4,17 @@
# Rules for cleaning up intermediate files
#
-clean:
+!ifdef CBX
+clean: clean_cbx
+realclean: realclean_cbx
+!else
+clean: clean_bcb
+realclean: realclean_bcb
+!endif
+
+clean_bcb:
@copy &&!
-@del $(OBJFILES:.$(OBJ_EXT)=.$(OBJ_EXT) ^
+@del $(OBJFILES:.obj=.obj ^
@del ) $(IDLFILES:.idl=C.cpp ^
@del ) $(IDLFILES:.idl=C.h ^
@del ) $(IDLFILES:.idl=C.i ^
@@ -30,7 +38,33 @@ clean:
-@clean_$(NAME)~.bat 2> NUL
@del clean_$(NAME)~.bat
-realclean:
+clean_cbx:
+ @copy &&!
+@del $(OBJFILES:.o=.o ^
+@del ) $(IDLFILES:.idl=C.cpp ^
+@del ) $(IDLFILES:.idl=C.h ^
+@del ) $(IDLFILES:.idl=C.i ^
+@del ) $(IDLFILES:.idl=S.cpp ^
+@del ) $(IDLFILES:.idl=S.h ^
+@del ) $(IDLFILES:.idl=S.i ^
+@del ) $(IDLFILES:.idl=S_T.cpp ^
+@del ) $(IDLFILES:.idl=S_T.h ^
+@del ) $(IDLFILES:.idl=S_T.i ^
+@del ) $(IDLFILES:.idl=Cli.cpp ^
+@del ) $(IDLFILES:.idl=Cli.h ^
+@del ) $(IDLFILES:.idl=Cli.i ^
+@del ) $(IDLFILES:.idl=Ser.cpp ^
+@del ) $(IDLFILES:.idl=Ser.h ^
+@del ) $(IDLFILES:.idl=Ser.i ^
+@del ) $(IDLFILES:.idl=Ser_T.cpp ^
+@del ) $(IDLFILES:.idl=Ser_T.h ^
+@del ) $(IDLFILES:.idl=Ser_T.i ^
+@del ) $(RESOURCE)
+! clean_$(NAME)~.bat 1> NUL
+ -@clean_$(NAME)~.bat 2> NUL
+ @del clean_$(NAME)~.bat
+
+realclean_bcb:
@copy &&!
@del $(OBJFILES:.obj=.obj ^
@del ) $(IDLFILES:.idl=C.cpp ^
@@ -66,3 +100,40 @@ realclean:
-@del $(CORE_TARGET:.exe=.tds) 2>NUL
-@del $(CORE_TARGET:.dll=.tds) 2>NUL
!endif
+
+realclean_cbx:
+ @copy &&!
+@del $(OBJFILES:.o=.o ^
+@del ) $(IDLFILES:.idl=C.cpp ^
+@del ) $(IDLFILES:.idl=C.h ^
+@del ) $(IDLFILES:.idl=C.i ^
+@del ) $(IDLFILES:.idl=S.cpp ^
+@del ) $(IDLFILES:.idl=S.h ^
+@del ) $(IDLFILES:.idl=S.i ^
+@del ) $(IDLFILES:.idl=S_T.cpp ^
+@del ) $(IDLFILES:.idl=S_T.h ^
+@del ) $(IDLFILES:.idl=S_T.i ^
+@del ) $(IDLFILES:.idl=Cli.cpp ^
+@del ) $(IDLFILES:.idl=Cli.h ^
+@del ) $(IDLFILES:.idl=Cli.i ^
+@del ) $(IDLFILES:.idl=Ser.cpp ^
+@del ) $(IDLFILES:.idl=Ser.h ^
+@del ) $(IDLFILES:.idl=Ser.i ^
+@del ) $(IDLFILES:.idl=Ser_T.cpp ^
+@del ) $(IDLFILES:.idl=Ser_T.h ^
+@del ) $(IDLFILES:.idl=Ser_T.i ^
+@del ) $(RESOURCE)
+! realclean_$(NAME)~.bat 1> NUL
+ -@realclean_$(NAME)~.bat 2> NUL
+ @del realclean_$(NAME)~.bat
+ -@del $(TARGET) 2>NUL
+ -@del $(TARGET:.exe=.tds) 2>NUL
+ -@del $(TARGET:.dll=.tds) 2>NUL
+ -@del $(TARGET:.dll=.lib) 2>NUL
+ -@del $(OBJDIR)\$(NAME).csm 2>NUL
+ -@del $(OBJDIR)\$(NAME).\#* 2>NUL
+!ifdef CORE_TARGET
+ -@del $(CORE_TARGET) 2>NUL
+ -@del $(CORE_TARGET:.exe=.tds) 2>NUL
+ -@del $(CORE_TARGET:.dll=.tds) 2>NUL
+!endif