LIBS = -lgtk -lgdk -lglib -lXext -lX11 -ldl -lm
LIBDIR = -L/usr/local/lib -L/usr/X11R6/lib
OBJS = gau.o ansiterm.o modem.o ansi_input.o selection.o i_select.o \
	gdkgif.o control.o bottombar.o status.o misc.o pty.o zmodem.o signal.o\
	autores.o script.o chat.o dial.o phone.o anipixmap.o rz.o crc.o tcp.o \
	gauscrolledchat.o gauchat.o chartable.o si.o mymenubar.o fixedlabel.o
GTERM_OBJ = gterm.o ansiterm.o pty.o ansi_input.o gtermselection.o
all: gau IS.so

gterm: $(GTERM_OBJ)
	gcc -g -o gterm $(LIBDIR) $(GTERM_OBJ) $(LIBS)

gau: $(OBJS) 
	gcc -g -o gau $(LIBDIR) $(OBJS) $(LIBS)

IS.so: iselectmod.c
	gcc -fPIC -shared -o IS.so iselectmod.c

static: $(OBJS)
	gcc -s -o gau.static $(OBJS) /usr/local/lib/libgtk.a \
	/usr/local/lib/libgdk.a /usr/local/lib/libglib.a \
	-L/usr/X11R6/lib -lXext -lX11 -ldl -lm

tag: 
	ctags *.[ch]
srctar:
	tar zcvf gausrc.tgz *.c *.h *.xpm Makefile README-0.1? README-0.2
.c.o:
	gcc -Wall -g -c $<
clean:
	rm -f *~ *.o 

