##########################################################################
# Build higher-level Python embedding API library: "make -f makefile.api"
##########################################################################

CC      = gcc
PY      = /home/mark/python1.5.2-ddjcd/Python-1.5.2
APIMODS = ppembed-modules.o \
          ppembed-globals.o \
          ppembed-strings.o \
          ppembed-callables.o \
          ppembed-attributes.o \
          ppembed-errors.o

# link into a single lib
libppembed.a: $(APIMODS)
	ar -crv libppembed.a $(APIMODS)
	rm -f $(APIMODS)

# compile each extended api file
ppembed%.o: ppembed%.c ppembed.h
	$(CC) ppembed$*.c -c -g -I$(PY)/Include -I$(PY)

clean: 
	rm -f *.o *.a
