SHELL := /bin/sh
SRC := alsamodule.c
LIBRARY := alsamodule.so

prog :=  

SRCDIR := .
OBJDIR := .
BINDIR := .
INCLUDE := /usr/include
INCLUDEPY := $(INCLUDE)/python2.3
MAJOR_VERSION := 0
MINOR_VERSION := 2

CC := gcc
CFLAGS :=  -I$(INCLUDE) -I$(INCLUDEPY) \
	-Wall -Wstrict-prototypes -fPIC -O2 \
	-DMAJOR=$(MAJOR_VERSION) -DMINOR=$(MINOR_VERSION)

LIBS := -lasound
LDFLAGS := 

OBJ := $(SRC:%.c=$(OBJDIR)/%.o)

all: $(OBJ)
	$(CC) -shared -rdynamic $(OBJ) $(LIBS) -o $(LIBRARY)

$(OBJDIR)/%.o : $(SRCDIR)/%.c
	$(COMPILE.c) -o $@ $<

clean :
	rm -f $(OBJDIR)/*.o
	rm -f *.so
