1
1

* Make-mc.in: Use Automake conditional USE_SAMBA_FS.

Remove any knowledge of SAMBAFILES. Merge object files with
libsamba.a if USE_SAMBA_FS is true. Propagate "mostlyclean"
to the `samba' directory. Don't ignore errors from ranlib.
Этот коммит содержится в:
Pavel Roskin 2001-03-15 01:40:30 +00:00
родитель bafc61e43e
Коммит 8e2dd48337
2 изменённых файлов: 21 добавлений и 40 удалений

Просмотреть файл

@ -1,5 +1,10 @@
2001-03-14 Pavel Roskin <proski@gnu.org>
* Make-mc.in: Use Automake conditional USE_SAMBA_FS.
Remove any knowledge of SAMBAFILES. Merge object files with
libsamba.a if USE_SAMBA_FS is true. Propagate "mostlyclean"
to the `samba' directory. Don't ignore errors from ranlib.
* samba/Makefile.in: Make *clean targets Automake-compatible.
Don't ignore errors from `rm'.

Просмотреть файл

@ -25,39 +25,9 @@ AR = @AR@
#
# VFS code
#
NETFILES = tcputil.o fish.o ftpfs.o @smbfs@ mcfs.o utilvfs.o
SAMBAFILES= \
samba/param/loadparm.o \
samba/lib/time.o \
samba/lib/slprintf.o \
samba/lib/util.o \
samba/lib/debug.o \
samba/lib/system.o \
samba/lib/util_str.o \
samba/lib/kanji.o \
samba/lib/charcnv.o \
samba/lib/charset.o \
samba/lib/username.o \
samba/lib/util_file.o \
samba/lib/signal.o \
samba/lib/util_sock.o \
samba/lib/genrand.o \
samba/lib/md4.o \
samba/lib/doscalls.o \
samba/param/params.o \
samba/libsmb/clientgen.o \
samba/libsmb/pwd_cache.o \
samba/libsmb/smbencrypt.o \
samba/libsmb/smbdes.o \
samba/lib/util_unistr.o \
samba/lib/getsmbpass.o \
samba/libsmb/nmblib.o \
samba/libsmb/namequery.o\
samba/lib/interface.o \
samba/lib/netmask.o \
samba/libsmb/nterr.o \
samba/libsmb/smberr.o
@USE_SAMBA_FS_TRUE@SMB_NETFILES = smbfs.o
@USE_SAMBA_FS_FALSE@SMB_NETFILES =
NETFILES = tcputil.o fish.o ftpfs.o mcfs.o utilvfs.o $(SMB_NETFILES)
SAMBA_DIST_TOPLEVEL = \
Makefile.in \
@ -222,13 +192,17 @@ $(SRC_LINKS):
mcserv: mcserv.o tcputil.o mad.o
$(CC) $(LDFLAGS) -o mcserv mcserv.o tcputil.o mad.o $(LIBS)
$(SAMBAFILES):
cd samba && $(MAKE)
libvfs-mc.a: $(VFSOBJS) @SAMBAFILES@
@USE_SAMBA_FS_TRUE@libvfs-mc.a: $(VFSOBJS) samba/libsamba.a
@USE_SAMBA_FS_FALSE@libvfs-mc.a: $(VFSOBJS)
rm -f $@
$(AR) cr $@ $(VFSOBJS) @SAMBAFILES@
-$(RANLIB) $@
@USE_SAMBA_FS_TRUE@ cp -f samba/libsamba.a libtmp.a
@USE_SAMBA_FS_TRUE@ $(AR) r libtmp.a $(VFSOBJS)
@USE_SAMBA_FS_TRUE@ mv libtmp.a $@
@USE_SAMBA_FS_FALSE@ $(AR) cr $@ $(VFSOBJS)
$(RANLIB) $@
samba/libsamba.a:
cd samba && $(MAKE) libsamba.a
showlibdep:
@echo 'OBJS="$(VFSOBJS)"'
@ -238,7 +212,9 @@ TAGS: $(VFSSRCS)
mostlyclean:
(cd extfs && $(MAKE) mostlyclean)
rm -f $(SAMBAFILES)
if test -f samba/Makefile; then \
(cd samba && $(MAKE) mostlyclean); \
else :; fi
rm -f *.o core a.out
clean: mostlyclean