Windows: Comprehensive clean target

This commit is contained in:
Asanka C. Herath
2010-09-26 19:06:50 -04:00
parent f0b9e01eac
commit f40fe926ad
16 changed files with 38 additions and 15 deletions

View File

@@ -71,4 +71,4 @@ INCFILES=\
all:: $(INCFILES) $(SBINPROGRAMS)
clean::
-$(RM) $(SBINPROGRAMS)
-$(RM) $(SBINPROGRAMS:.exe=.*)

View File

@@ -106,8 +106,8 @@ $(LIBEXECDIR)\kadmind.exe: $(KADMIND_OBJS) $(KADMIND_LIBS)
all:: $(INCFILES) $(SBIN_PROGRAMS) $(LIBEXEC_PROGRAMS)
clean::
-$(RM) $(SBIN_PROGRAMS)
-$(RM) $(LIBEXEC_PROGRAMS)
-$(RM) $(SBIN_PROGRAMS:.exe=.*)
-$(RM) $(LIBEXEC_PROGRAMS:.exe=.*)

View File

@@ -55,7 +55,7 @@ all:: $(INCFILES) $(LIBKDC) $(BINPROGRAMS) $(SBINPROGRAMS) $(LIBEXECPROGRAMS)
clean::
-$(RM) $(LIBKDC)
-$(RM) $(BINPROGRAMS) $(SBINPROGRAMS) $(LIBEXECPROGRAMS)
-$(RM) $(BINPROGRAMS:.exe=.*) $(SBINPROGRAMS:.exe=.*) $(LIBEXECPROGRAMS:.exe=.*)
BIN_LIBS=\
$(LIBHDB) \
@@ -129,6 +129,9 @@ $(LIBEXECDIR)\libkdc.dll: $(LIBKDC_OBJS) $(LIBKDC_LIBS) $(LIBKDCRES)
$(LIBKDC): $(LIBEXECDIR)\libkdc.dll
clean::
-$(RM) $(LIBEXECDIR)\libkdc.*
libkdc_la_SOURCES = \
default_config.c \
set_dbinfo.c \

View File

@@ -60,7 +60,7 @@ BINLIBS=\
all:: $(BINPROGRAMS) $(LIBEXECPROGRAMS)
clean::
-$(RM) $(BINPROGRAMS) $(LIBEXECPROGRAMS)
-$(RM) $(BINPROGRAMS:.exe=.*) $(LIBEXECPROGRAMS:.exe=.*)
$(BINDIR)\kinit.exe: $(OBJ)\kinit.obj $(BINLIBS) $(OBJ)\kinit-version.res
$(EXECONLINK)

View File

@@ -733,6 +733,14 @@ all:: $(INCFILES) $(GENINCFILES) $(ASN1_BINARIES) $(LIBASN1)
all-tools:: $(LIBEXECDIR)\asn1_print.exe $(BINDIR)\asn1_gen.exe
clean::
-$(RM) $(INCFILES)
-$(RM) $(GENINCFILES)
-$(RM) $(ASN1_BINARIES:.exe=.*)
-$(RM) $(LIBASN1)
-$(RM) $(LIBEXECDIR)\asn1_print.*
-$(RM) $(LIBEXECDIR)\asn1_gen.*
TEST_BINARIES=\
$(OBJ)\check-der.exe \
$(OBJ)\check-gen.exe \
@@ -753,6 +761,9 @@ test-run:
test:: test-binaries test-run
clean::
-$(RM) $(TEST_BINARIES:.exe=*)
$(OBJ)\check-ber.exe: $(OBJ)\check-ber.obj \
$(LIBHEIMDAL) $(LIBROKEN)
$(EXECONLINK)

View File

@@ -82,7 +82,8 @@ all:: $(INCFILES) $(LIBCOMERR) $(BINDIR)\compile_et.exe
clean::
-$(RM) $(LIBCOMERR)
-$(RM) $(INCFILES)
-$(RM) $(COMERRDLL)
-$(RM) $(COMERRDLL:.dll=.*)
-$(RM) $(BINDIR)\compile_et.*
test-exports:
$(PERL) ..\..\cf\w32-check-exported-symbols.pl --vs version-script.map --def libcom_err-exports.def

View File

@@ -478,7 +478,7 @@ $(libgssapi_OBJs: =
$(LIBGSSAPI): $(BINDIR)\gssapi.dll
clean::
-$(RM) $(BINDIR)\gssapi.dll
-$(RM) $(BINDIR)\gssapi.*
!else

View File

@@ -148,6 +148,9 @@ $(BINDIR)\libhdb.dll: $(libhdb_OBJs) $(ldap_lib) $(LIBHEIMDAL) $(LIBSQLITE) $(LI
$(DLLGUILINK) -def:libhdb-exports.def -implib:$(LIBHDB)
$(DLLPREP)
clean::
-$(RM) $(BINDIR)\libhdb.*
!else
$(LIBHDB): $(libhdb_OBJs) $(ldap_lib)

View File

@@ -76,7 +76,7 @@ $(DLL): $(DLLDEPS) $(DEF) $(RES)
$(DLLPREP)
clean::
-$(RM) $(BINDIR)\heimdal.dll
-$(RM) $(BINDIR)\heimdal.*
!else

View File

@@ -238,7 +238,7 @@ mktooldir:
all-tools:: $(BINDIR)\hxtool.exe
clean::
-$(RM) $(BINDIR)\hxtool.exe
-$(RM) $(BINDIR)\hxtool.*
-$(RM) $(OBJ)\tool\*.*
{}.c{$(OBJ)\tool}.obj::

View File

@@ -226,9 +226,9 @@ clean::
-$(RM) $(INCFILES)
-$(RM) $(LIBKADM5CLNT)
-$(RM) $(LIBKADM5SRV)
-$(RM) $(BINDIR)\libkadm5srv.dll
-$(RM) $(SBINPROGRAMS)
-$(RM) $(LIBEXECPROGRAMS)
-$(RM) $(BINDIR)\libkadm5srv.*
-$(RM) $(SBINPROGRAMS:.exe=.*)
-$(RM) $(LIBEXECPROGRAMS:.exe=.*)
test:: test-binaries test-run

View File

@@ -335,7 +335,7 @@ clean::
all-tools:: $(BINDIR)\verify_krb5_conf.exe
clean::
-$(RM) $(BINDIR)\verify_krb5_conf.exe
-$(RM) $(BINDIR)\verify_krb5_conf.*
$(BINDIR)\verify_krb5_conf.exe: $(OBJ)\verify_krb5_conf.obj $(LIBHEIMDAL) $(LIBROKEN) $(LIBVERS) $(OBJ)\verify_krb5_conf-version.res
$(EXECONLINK)

View File

@@ -52,6 +52,9 @@ $(BINDIR)\libheimntlm.dll: $(OBJ)\ntlm.obj $(LIBHEIMDAL) $(RES)
$(DLLGUILINK) -def:libheimntlm-exports.def -implib:$(LIBHEIMNTLM)
$(DLLPREP)
clean::
-$(RM) $(BINDIR)\libheimntlm.*
!else
$(LIBHEIMNTLM): $(OBJ)\ntlm.obj

View File

@@ -62,7 +62,7 @@ all:: $(INCFILES) $(LIBSL) $(BINDIR)\slc.exe
clean::
-$(RM) $(LIBSL)
-$(RM) $(BINDIR)\slc.exe
-$(RM) $(BINDIR)\slc.*
test-binaries: $(OBJ)\test_sl.exe

View File

@@ -108,7 +108,7 @@ $(BINDIR)\krb5_64.dll: $(KRB5_SHIM_OBJS)
all:: $(FILES)
clean::
-$(RM) $(FILES)
-$(RM) $(FILES:.dll=.*)
!ifdef DEV

View File

@@ -98,4 +98,6 @@ all:: $(INCFILES) $(LIBFILES)
clean::
-$(RM) $(SDKINCDIR)\*.*
-$(RM) $(SDKINCDIR)\krb5\*.*
-$(RM) $(SDKINCDIR)\kadm5\*.*
-$(RM) $(SDKLIBDIR)\*.*
-$(RM) $(SDKREDISTDIR)\*.*