]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
build: create a cleanlibtdb target and use it in target clean.
authorMichael Adam <obnox@samba.org>
Sun, 6 Jul 2008 12:37:29 +0000 (14:37 +0200)
committerMichael Adam <obnox@samba.org>
Mon, 7 Jul 2008 18:33:59 +0000 (20:33 +0200)
Michael

source/Makefile.in

index 93432cde084ced3f8b5de0ceb251fabab44b44f4..78a4d196db664ee80d9cbe65827d7b7d686a677d 100644 (file)
@@ -1691,6 +1691,14 @@ $(LIBTDB_STATIC_TARGET): $(BINARY_PREREQS) $(LIBTDB_OBJ0)
        @echo Linking non-shared library $@
        @-$(AR) -rc $@ $(LIBTDB_OBJ0)
 
+cleanlibtdb::
+       -rm -f \
+               $(LIBTDB_SYMS) \
+               $(LIBTDB_STATIC_TARGET) \
+               $(LIBTDB_SHARED_TARGET) \
+               $(LIBTDB_SHARED_TARGET_SONAME)
+
+
 installlibtdb:: installdirs libtdb
        @$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(LIBDIR)
        -$(INSTALLLIBCMD_SH) $(LIBTDB_SHARED_TARGET) $(DESTDIR)$(LIBDIR)
@@ -2407,7 +2415,7 @@ uninstallpammodules::
 # Toplevel clean files
 TOPFILES=dynconfig.o
 
-clean:: cleanlibtalloc
+clean:: cleanlibtalloc cleanlibtdb
        -rm -f include/build_env.h
        -rm -f smbd/build_options.c
        -rm -f $(PRECOMPILED_HEADER)
@@ -2421,7 +2429,7 @@ clean:: cleanlibtalloc
                $(LIBSMBSHAREMODES) $(EVERYTHING_PROGS) $(LIBNETAPI) \
                bin/libwbclient.so.0 bin/timelimit \
                .headers.stamp */src/*.o \
-               $(LIBWBCLIENT_SYMS) $(LIBTDB_SYMS) $(LIBNETAPI_SYMS)
+               $(LIBWBCLIENT_SYMS) $(LIBNETAPI_SYMS)
        -rm -rf t_dir
 
 include/build_env.h: script/build_env.sh