calisto-20000323/
calisto-20000323/lib/
calisto-20000323/lib/etc/
calisto-20000323/lib/players/
calisto-20000323/lib/text/
calisto-20000323/log/
# -------------------------------------
# Calisto
#
# (c) Peter Howkins 1998-99
# -------------------------------------

.SUFFIXES:	.o .c .s

CC = gcc
CFLAGS = -c -ansi -pedantic-errors -Wall -O2
#CFLAGS = -c -ansi -pedantic-errors -Wall -O2 -Dsocklen_t=int
LD = gcc
LDFLAGS = -o $@

OBJS = colours.o commands.o help.o inifile.o library.o log.o main.o \
	msnprintf.o playerdb.o pool.o privs.o socks.o strplus.o
LIBS = -lcrypt
# For solaris (until full automake support)
#LIBS = -lcrypt -lsocket -lnsl

.c.o:
#	@echo Compiling $< ...
	$(CC) $(CFLAGS) -o $@ $<

all:	../calisto

../calisto: $(OBJS)
#	@echo Linking ...
	$(LD) $(LDFLAGS) $(OBJS) $(LIBS)

#pooltest: pool.o pooltest.o
#	$(LD) $(LDFLAGS) pool.o pooltest.o $(LIBS)

strncattest: strncattest.o strplus.o
	$(LD) $(LDFLAGS) strncattest.o strplus.o $(LIBS)


clean:
	rm -f *.o