# Makefile ripped from BitchX/dll :)

SHLIB_CFLAGS =		-fPIC
SHLIB_LD =		gcc -shared
SHLIB_SUFFIX =		.so
CC = gcc

BXINCLUDES = ../../include   # Change this to whatever :)

CFLAGS = -g3 -Wall -I$(BXINCLUDES) ${SHLIB_CFLAGS}
MAKE = make $(MFLAGS)
MFLAGS ='CC=$(CC)'		\
	'CFLAGS=$(CFLAGS)'	\
	'SHLIB_LD=$(SHLIB_LD)'	\
	'SHLIB_SUFFIX=$(SHLIB_SUFFIX)'\
	'SHLIB_CFLAGS=$(SHLIB_CFLAGS)'

SO_FILES = acro${SHLIB_SUFFIX}

all: $(SO_FILES)

acro: acro${SHLIB_SUFFIX}

acro${SHLIB_SUFFIX}: acro.o
	${SHLIB_LD} acro.o -o acro${SHLIB_SUFFIX}

clean:
	rm -f *~ *.o $(SO_FILES)

distclean: clean
	rm -f Makefile
