# Generated automatically from Makefile.in by configure.
#
# Makefile for TINTIN++ 
# 

# You may need to change some of this Makefile if you have trouble compiling.
# NEVER CHANGE 'Makefile'! Change, if needed, in 'Makefile.in'...

CC = gcc 
CFLAGS = -O4711 -g  -DCOMPRESSED_HELP=1 -DDIRENT=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_STDLIB_H=1 -DHAVE_TIME_H=1 -DHAVE_SYS_TERMIO_H=1 -DHAVE_TCFLAG_T=1 -DHAVE_BCOPY=1 
LIBS = 
PIPE = -pipe
COMPRESSED_HELP = Ok
# If you plan on doing debugging (with gdb), it is very helpful to turn all
# the alarms off so that you can step through the code without having to 
# jump to the ticker function.  This will also disable the internal
# tickcounter.
#F4 = -DDEBUG

# BINDIR is the directory you wish tt++ to be placed if you wish to use
# make install.  
BINDIR = /usr/local/bin

# DEFAULT_FILE_DIR is the path to tintin help file. 
DEFAULT_FILE_DIR = /usr/local/lib/tintin

#########################################
# You shouldn't need to change anything #
# below this line.                      #
#########################################
# GREP-FOR-ME (this is for gripe)       #
#########################################

FFLAGS= $(F4)
LFLAGS= 
CFILES = main.c parse.c action.c alias.c substitute.c session.c \
	files.c history.c ticks.c misc.c path.c net.c llist.c utils.c echo.c \
	variables.c highlight.c antisub.c ivars.c help.c text.c glob.c
OFILES = $(CFILES:.c=.o)

config: Makefile
	@echo "To make tintin type \"make tintin++\""

tintin++: config $(OFILES) tintin.h
	@echo "Linking..."
	rm -f tt++
	$(CC) $(CFLAGS) $(FFLAGS) $(LFLAGS) -o tt++ $(OFILES) $(LIBS)

install: tt++
	@./install.sh $(BINDIR) $(DEFAULT_FILE_DIR) $(COMPRESSED_HELP)

Makefile: Makefile.in config.status
	@config.status
	@$(MAKE) depend

config.status: configure 
	@configure --verbose

# Autocompile all .c files into .o files using this rule:
.c.o:
	$(CC) $(PIPE) $(CFLAGS) $(FFLAGS) -c $<

clean:
	@echo Cleaning directory.
	@rm -f *.o *~ "#*" ../tt++ tt++ core config.status

dist: 
	@/bin/sh ./dist.sh

depend:
	makedepend -o ".o" $(CFILES)

# DO NOT DELETE THIS LINE -- make depend depends on it.

main.o: /usr/include/signal.h /usr/include/features.h
main.o: /usr/include/sys/cdefs.h /usr/include/sys/types.h
main.o: /usr/include/linux/types.h /usr/include/linux/signal.h tintin.h
main.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/fcntl.h
main.o: /usr/include/linux/fcntl.h
parse.o: /usr/include/ctype.h /usr/include/features.h
parse.o: /usr/include/sys/cdefs.h /usr/include/signal.h
parse.o: /usr/include/sys/types.h /usr/include/linux/types.h
parse.o: /usr/include/linux/signal.h tintin.h /usr/include/stdio.h
parse.o: /usr/include/libio.h
action.o: /usr/include/ctype.h /usr/include/features.h
action.o: /usr/include/sys/cdefs.h tintin.h /usr/include/stdio.h
action.o: /usr/include/libio.h
alias.o: tintin.h /usr/include/stdio.h /usr/include/libio.h
alias.o: /usr/include/sys/cdefs.h /usr/include/features.h
substitute.o: tintin.h /usr/include/stdio.h /usr/include/libio.h
substitute.o: /usr/include/sys/cdefs.h /usr/include/features.h
session.o: /usr/include/ctype.h /usr/include/features.h
session.o: /usr/include/sys/cdefs.h tintin.h /usr/include/stdio.h
session.o: /usr/include/libio.h
files.o: tintin.h /usr/include/stdio.h /usr/include/libio.h
files.o: /usr/include/sys/cdefs.h /usr/include/features.h
history.o: /usr/include/ctype.h /usr/include/features.h
history.o: /usr/include/sys/cdefs.h tintin.h /usr/include/stdio.h
history.o: /usr/include/libio.h
ticks.o: /usr/include/ctype.h /usr/include/features.h
ticks.o: /usr/include/sys/cdefs.h /usr/include/signal.h
ticks.o: /usr/include/sys/types.h /usr/include/linux/types.h
ticks.o: /usr/include/linux/signal.h tintin.h /usr/include/stdio.h
ticks.o: /usr/include/libio.h
misc.o: /usr/include/ctype.h /usr/include/features.h /usr/include/sys/cdefs.h
misc.o: tintin.h /usr/include/stdio.h /usr/include/libio.h
path.o: tintin.h /usr/include/stdio.h /usr/include/libio.h
path.o: /usr/include/sys/cdefs.h /usr/include/features.h
net.o: /usr/include/ctype.h /usr/include/features.h /usr/include/sys/cdefs.h
net.o: /usr/include/sys/errno.h /usr/include/sys/errno.h
net.o: /usr/include/sys/types.h /usr/include/linux/types.h
net.o: /usr/include/sys/socket.h /usr/include/linux/socket.h
net.o: /usr/include/linux/sockios.h /usr/include/netinet/in.h
net.o: /usr/include/linux/in.h /usr/include/netdb.h /usr/include/paths.h
net.o: tintin.h /usr/include/stdio.h /usr/include/libio.h
llist.o: tintin.h /usr/include/stdio.h /usr/include/libio.h
llist.o: /usr/include/sys/cdefs.h /usr/include/features.h
utils.o: tintin.h /usr/include/stdio.h /usr/include/libio.h
utils.o: /usr/include/sys/cdefs.h /usr/include/features.h
echo.o: tintin.h /usr/include/stdio.h /usr/include/libio.h
echo.o: /usr/include/sys/cdefs.h /usr/include/features.h
variables.o: /usr/include/ctype.h /usr/include/features.h
variables.o: /usr/include/sys/cdefs.h tintin.h /usr/include/stdio.h
variables.o: /usr/include/libio.h
highlight.o: /usr/include/ctype.h /usr/include/features.h
highlight.o: /usr/include/sys/cdefs.h tintin.h /usr/include/stdio.h
highlight.o: /usr/include/libio.h
antisub.o: tintin.h /usr/include/stdio.h /usr/include/libio.h
antisub.o: /usr/include/sys/cdefs.h /usr/include/features.h
ivars.o: tintin.h /usr/include/stdio.h /usr/include/libio.h
ivars.o: /usr/include/sys/cdefs.h /usr/include/features.h
ivars.o: /usr/include/ctype.h
help.o: /usr/include/ctype.h /usr/include/features.h /usr/include/sys/cdefs.h
help.o: tintin.h /usr/include/stdio.h /usr/include/libio.h
text.o: tintin.h /usr/include/stdio.h /usr/include/libio.h
text.o: /usr/include/sys/cdefs.h /usr/include/features.h
