#
# Make language libraries.
#
# call this makefile look like below.
# make LANG_NAME=english all
# written by Hiroki ATA <hata@kondara.org>
#

CC=gcc

LANG_NAME   =english
BASE_NAME   =webalizer_lang
SRC_NAME    =${BASE_NAME}.${LANG_NAME}.c
OBJ_NAME    =${BASE_NAME}.${LANG_NAME}.o
LIB_NAME    =lib${BASE_NAME}.${LANG_NAME}.so

#	${CC} -fPIC -c -DLANG_SUFFIX="\"${LANG_NAME}\"" ${SRC_NAME} \

all:
	${CC} -fPIC -D${LANG_NAME} -c ${SRC_NAME} -o ${OBJ_NAME}
	${CC} -g -shared -Wl,-soname,${LIB_NAME}.1 -o ${LIB_NAME}.1.0 \
	${OBJ_NAME}
	- ln -s ${LIB_NAME}.1.0 ${LIB_NAME}.1
	- ln -s ${LIB_NAME}.1 ${LIB_NAME}

clean:
	- rm ${LIB_NAME} ${LIB_NAME}.1 ${LIB_NAME}.1.0
	- rm *.o
