PYTHON = python2.4
PYTHONINCLUDE = /usr/include/python2.4

PYTHONLIBDIR = /usr/lib/booty

CFLAGS=-Wall -O -g -fpic -I$(PYTHONINCLUDE)# -DDEBUG

ARCH := $(patsubst i%86,i386,$(shell uname -m))
ARCH := $(patsubst sparc%,sparc,$(ARCH))

ifeq (i386, $(ARCH))
TARGETS=eddmodule.so libedd.a(edd.o lrmi.o)
endif

all: $(TARGETS)

install: all
ifeq (i386, $(ARCH))
	install eddmodule.so $(DESTDIR)/$(PYTHONLIBDIR)
endif


edd: lrmi.c edd.c
	gcc -DDEBUG -DTESTING -o edd lrmi.c edd.c

eddmodule.so: pyedd.c edd.o lrmi.o
	gcc -c -o pyedd.o -fpic pyedd.c $(CFLAGS)
	gcc -shared -g -o $@ pyedd.o edd.o lrmi.o

clean:
	rm -f *.o *.so *~ core *.a

depend:
	$(CPP) -M $(CFLAGS) *.c > .depend

ifeq (.depend,$(wildcard .depend))
include .depend
endif                                           
