#!/usr/bin/make

# RCS: $Header$

#####################################################
PREFIX = /usr/local
BINPREFIX = $(PREFIX)/bin

FLAGS = -O2 -ggdb

DEFINES = -D_POSIX -DTCFLSH=0x540b

VERSION = 0.1

#####################################################
OBJS =  dial.o \
	sysdep1.o

INCLUDES =

LIBS =

TARGETS = dial

all: $(TARGETS)

#####################################################

dial: $(OBJS)
	gcc $(FLAGS) -o dial $^ $(LIBDIR) $(LIBS)

.c.o:
	gcc $(DEFINES) $(INCLUDES) $(FLAGS) -c -Wall $< -o $*.o

dep:
	makedepend $(DEFINES) $(INCLUDES) *.c

clean:
	rm -f $(OBJS) $(TARGETS) *~ *.bak

install: $(TARGETS)
	install -s dial $(BINPREFIX)

dist:
	mkdir dial-$(VERSION)
	cp README INSTALL BUGS Makefile dial.c sysdep.h  sysdep1.c dial-$(VERSION)
	tar cvzf dial-$(VERSION).tar.gz dial-$(VERSION)

#####################################################
# DO NOT DELETE

dial.o: /usr/include/ctype.h /usr/include/features.h /usr/include/sys/cdefs.h
dial.o: /usr/include/gnu/stubs.h /usr/include/bits/types.h
dial.o: /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/include/stddef.h
dial.o: /usr/include/endian.h /usr/include/bits/endian.h /usr/include/fcntl.h
dial.o: /usr/include/bits/fcntl.h /usr/include/sys/types.h
dial.o: /usr/include/time.h /usr/include/sys/select.h
dial.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
dial.o: /usr/include/sys/sysmacros.h /usr/include/getopt.h
dial.o: /usr/include/stdio.h
dial.o: /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/include/stdarg.h
dial.o: /usr/include/libio.h /usr/include/_G_config.h
dial.o: /usr/include/bits/stdio_lim.h /usr/include/stdlib.h
dial.o: /usr/include/alloca.h /usr/include/string.h /usr/include/sys/time.h
dial.o: /usr/include/bits/time.h /usr/include/termios.h
dial.o: /usr/include/bits/termios.h /usr/include/sys/ttydefaults.h
dial.o: /usr/include/unistd.h /usr/include/bits/posix_opt.h
dial.o: /usr/include/bits/confname.h
sysdep1.o: sysdep.h /usr/include/sys/types.h /usr/include/features.h
sysdep1.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
sysdep1.o: /usr/include/bits/types.h
sysdep1.o: /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/include/stddef.h
sysdep1.o: /usr/include/time.h /usr/include/endian.h
sysdep1.o: /usr/include/bits/endian.h /usr/include/sys/select.h
sysdep1.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
sysdep1.o: /usr/include/sys/sysmacros.h /usr/include/stdlib.h
sysdep1.o: /usr/include/alloca.h /usr/include/unistd.h
sysdep1.o: /usr/include/bits/posix_opt.h /usr/include/bits/confname.h
sysdep1.o: /usr/include/getopt.h /usr/include/sys/wait.h
sysdep1.o: /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h
sysdep1.o: /usr/include/bits/siginfo.h /usr/include/termios.h
sysdep1.o: /usr/include/bits/termios.h /usr/include/sys/ttydefaults.h
sysdep1.o: /usr/include/stdio.h
sysdep1.o: /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/include/stdarg.h
sysdep1.o: /usr/include/libio.h /usr/include/_G_config.h
sysdep1.o: /usr/include/bits/stdio_lim.h /usr/include/setjmp.h
sysdep1.o: /usr/include/bits/setjmp.h
