# -*- Makefile -*-
#####################
# Macro Definitions #
#####################
CXX 	= g++
SRC     = interface.cc
OBJS 	= ${SRC:.cc=.o}
RM 	= /bin/rm -f

# FIXME: how to get the real good path ?
INCLUDES = -I/usr/lib/ruby/1.8/i486-linux/
CXXFLAGS = -fPIC -W -Wall ${INCLUDES}
LDFLAGS  = -lruby1.8

##############################
# Basic Compile Instructions #
##############################

all: ${NAME}

${NAME}: ${OBJS}
	${CC} -shared ${OBJS} ${LDFLAGS} -o ${NAME} $(CHECK_CHEAT)
	@echo Finished

clean:
	@echo "Cleaning..."
	${RM} ${OBJS} *~ #*#

distclean: clean
	${RM} ${NAME} prologin.tgz

tar:
	tar cvzf prologin.tgz $(SRC) *.rb
