# Makefile for hellomodule.so
#
# A simple demonstration of Python dynamic module loading on BeOS.

CC=mwcc
CFLAGS=-O7 -rostr -I../../Include -I../..

LD=mwcc
LDFLAGS=-xms -export all -nodup
LIBS=-lroot -ldll

prefix=/usr/local

PYTHON=$(prefix)/bin/python

DESTINATION=$(prefix)/lib/python1.4/sharedmodules

$(DESTINATION)/hellomodule.so: hellomodule.o
	$(LD) $(LDFLAGS) $(LIBS) $(PYTHON) hellomodule.o \
		-o $(DESTINATION)/hellomodule.so

hellomodule.o: hellomodule.c
	$(CC) $(CFLAGS) -c hellomodule.c -o hellomodule.o

clean:
	-rm -f *~ *.o

spotless: clean
	-rm -f $(DESTINATION)/hellomodule.so
