Moved date/time functions from zotnet/tws to sbr. More importantly,
[mmh] / zotnet / Makefile.in
index 7391814..cc20173 100644 (file)
@@ -12,6 +12,8 @@ VPATH  = @srcdir@
 LORDER = @LORDER@
 TSORT  = @TSORT@
 RANLIB = @RANLIB@
+LIBTOOL = @LIBTOOL@
+GNU_LIBTOOL = @GNU_LIBTOOL@
 
 # flags passed to recursive makes in subdirectories
 MAKEDEFS = CC='$(CC)' CPPFLAGS='$(CPPFLAGS)' DEFS='$(DEFS)' \
@@ -22,10 +24,7 @@ mailspool='$(mailspool)' sendmailpath='$(sendmailpath)' \
 default_editor='$(default_editor)' default_pager='$(default_pager)'
 
 # object files in libzot.a
-OBJS = mts/mts.o mts/client.o \
-       tws/dtime.o tws/dtimep.o tws/lexstring.o \
-       mf/mf.o \
-       bboards/getbbent.o
+OBJS = mts/mts.o mts/client.o
 
 # auxiliary files
 AUX = Makefile.in
@@ -34,16 +33,20 @@ AUX = Makefile.in
 DIST = $(AUX)
 
 # subdirectories
-SUBDIRS = mts tws mf bboards
+SUBDIRS = mts
 
 # ========= DEPENDENCIES FOR BUILDING AND INSTALLING ==========
 
 all: all-recursive libzot.a
 
 libzot.a: $(OBJS)
-       rm -f libzot.a
-       ar cr libzot.a `$(LORDER) $(OBJS) | $(TSORT)`
-       $(RANLIB) libzot.a
+       rm -f $@
+       if test x$(LIBTOOL) != x -a x$(GNU_LIBTOOL) = x ; then \
+         $(LIBTOOL) -static -c $(OBJS) -o $@  ; \
+       else \
+         ar cr $@ `$(LORDER) $(OBJS) | $(TSORT)`  ; \
+         $(RANLIB) $@  ; \
+       fi 
 
 all-recursive:
        for subdir in $(SUBDIRS); do \