# Makefile ripped from BitchX/dll :)

SHLIB_CFLAGS =		-Wall -fPIC -g3 -O2
SHLIB_LD =		gcc -shared
SHLIB_SUFFIX =		.so
CC = gcc

CFLAGS = -O2 $(SHLIB_CFLAGS)

SO_FILES = arcfour$(SHLIB_SUFFIX)

OBJ_FILES = arcfour.o md5.o

SRC_FILES = arcfour.c md5.c

all: $(SO_FILES)

default: arcfour

.c.o:
	$(CC) $(CFLAGS) -I../../include -c $<

arcfour$(SHLIB_SUFFIX): $(OBJ_FILES)
	$(SHLIB_LD) $(OBJ_FILES) -o arcfour$(SHLIB_SUFFIX)

arcfour: arcfour$(SHLIB_SUFFIX)

clean:
	rm -f *~ *.o arcfour$(SHLIB_SUFFIX) *.a *.dll

distclean: clean
	rm -f Makefile
