build: add a cleanlibwbclient target to Makefile.in and use it for make clean.
authorMichael Adam <obnox@samba.org>
Sun, 6 Jul 2008 19:23:11 +0000 (21:23 +0200)
committerMichael Adam <obnox@samba.org>
Mon, 7 Jul 2008 18:34:01 +0000 (20:34 +0200)
Michael
(This used to be commit e01a1d8d651f680ca58b809dc569ff74592d53a9)

source3/Makefile.in

index 481082eb749a995c909c8c9650497cfd2528b11c..6de2a3973238e9c69a2a93d58f0bf04efc9ee93e 100644 (file)
@@ -1717,6 +1717,13 @@ $(LIBWBCLIENT_STATIC_TARGET): $(BINARY_PREREQS) $(LIBWBCLIENT_OBJ0) $(WBCOMMON_O
 
 libwbclient: $(LIBWBCLIENT)
 
+cleanlibwbclient::
+       -rm -f \
+               $(LIBWBCLIENT_SYMS) \
+               $(LIBWBCLIENT_STATIC_TARGET) \
+               $(LIBWBCLIENT_SHARED_TARGET) \
+               $(LIBWBCLIENT_SHARED_TARGET_SONAME)
+
 installlibwbclient:: installdirs libwbclient
        @$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(LIBDIR)
        -$(INSTALLLIBCMD_SH) $(LIBWBCLIENT_SHARED_TARGET_SONAME) $(DESTDIR)$(LIBDIR)
@@ -2462,7 +2469,7 @@ uninstallpammodules::
 # Toplevel clean files
 TOPFILES=dynconfig.o
 
-clean:: cleanlibtalloc cleanlibtdb cleanlibnetapi
+clean:: cleanlibtalloc cleanlibtdb cleanlibnetapi cleanlibwbclient
        -rm -f include/build_env.h
        -rm -f smbd/build_options.c
        -rm -f $(PRECOMPILED_HEADER)
@@ -2474,9 +2481,8 @@ clean:: cleanlibtalloc cleanlibtdb cleanlibnetapi
                $(MODULES) $(TORTURE_PROGS) \
                $(LIBSMBCLIENT) $(LIBADDNS) \
                $(LIBSMBSHAREMODES) $(EVERYTHING_PROGS) \
-               bin/libwbclient.so.0 bin/timelimit \
-               .headers.stamp */src/*.o \
-               $(LIBWBCLIENT_SYMS)
+               bin/timelimit \
+               .headers.stamp */src/*.o
        -rm -rf t_dir
 
 include/build_env.h: script/build_env.sh