# ztalk03-vm version makefile
# -DWANT_ANSWER is for voice mail extension
# -DWANT_FILE is for .au file sending extension
# comment out the following 3 lines to enable term support
# edit this line to point to the directory of your term sources or
# your client.h and client.a.
#     TERMDIR = /usr/src/term
#  MISC_FLAGS = -DTERM -I$(TERMDIR)
#    TERM_LIB = $(TERMDIR)/client.a
# ----------------------------------
           CC = gcc
       CFLAGS = -m486 $(MISC_FLAGS) -DWANT_ANSWER -DWANT_FILE
      LDFLAGS = -L.  
    LIBSZTALK = -lgsm $(TERM_LIB)
   LIBSZTALKD = -lgsm

         PROG = ztalk ztalkd
    PROGZTALK = ztalk 
   PROGZTALKD = ztalkd
       BINDIR = /usr/local/bin
       ETCDIR = /etc
      MANDIR1 = /usr/man/man1
      MANDIR8 = /usr/man/man8
      INSTALL = install
           RM = rm
           CD = cd
           CP = cp

     INCZTALK = gsm.h ul2s.h ztalk.h
    OBJSZTALK = ztalk.o
    INCZTALKD = ztalk.h gsm.h s2ul.h
   OBJSZTALKD = ztalkd.o beeboop.o

all: $(PROGZTALK) $(PROGZTALKD)

ztalk: $(OBJSZTALK)
	$(CC) -o $(PROGZTALK) $(OBJSZTALK) $(LDFLAGS) $(LIBSZTALK)

ztalkd: $(OBJSZTALKD)
	$(CC) -o $(PROGZTALKD) $(OBJSZTALKD) $(LDFLAGS) $(LIBSZTALKD)

$(OBJSZTALK): $(INCZTALK)

$(OBJSZTALKD): $(INCZTALKD)

install: $(PROG)
	$(INSTALL) -c -s ztalk $(BINDIR)
	$(INSTALL) -c -s ztalkd $(ETCDIR)
	cp ./ring /tmp/.ztalk_ring
	mkdir /tmp/vmail
	chown root.root /tmp/vmail
	chmod 770 /tmp/vmail

install.man:
	$(CP) ztalk.1  $(MANDIR1) 
	$(CP) ztalkd.8 $(MANDIR8)

clean:
	$(RM) -f *.o $(PROG)


