# -*- Makefile -*-
#####################
# Macro Definitions #
#####################
CXX 	= g++
OBJS 	= interface.o ../includes/main.o
RM 	= /bin/rm -f

CXXFLAGS = -fPIC -W -Wall \
   -I/usr/include/python2.4 \
   -I/sw/include/python2.4 \
   $(MY_CXXFLAGS)

LIBS = -L/sw/lib/python2.4/config -lpython2.4

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

all: $(NAME)

interface.o : interface.cc interface.hh

$(NAME): $(OBJS)
	$(CXX) -shared $(OBJS) $(LIBS) -o $(NAME) $(CHECK_CHEAT)
	@echo Finished

clean:
	@echo "Cleaning..."
	$(RM) $(OBJS) *~ *.pyc #*#

distclean: clean
	$(RM) $(NAME) prologin.tgz

tar:
	tar cvzf prologin.tgz interface.{cc,hh} $(SRC)
