# ------------------------------------- # 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