TARGET	= sound.o 

CPP	=	g++
CXX	=	g++
CC	=	gcc
LD	=	ld
MOC	=	moc
MSGFMT	= 	msgfmt
CP	=	cp

CXXFLAGS	= $(CPPFLAGS)

INCL	= -I../include

CPPINCL = $(INCL)
CXXINCL = $(CPPINCL)

LIBS	= -lm


OBJS	=	sound.o

.SUFFIXES:	.cpp .c

.cpp.o:
		$(CPP) $(CPPFLAGS) -c $(CPPINCL) $<

.cc.o:
		$(CPP) $(CPPFLAGS) -c $(CPPINCL) $<

.c.o:
		$(CPP) $(CPPFLAGS) -c $(CPPINCL) $<
	
%.cpp:		%.h

%.c:		%.h

all:		aurender

new:		clean all

$(TARGET):	$(OBJS)
		$(LD) -r -o $(TARGET) $(OBJS)
		$(CP) $(TARGET) ../$(TARGET)

clean:
		rm -f $(OBJS) $(TARGET) *~ aurender *.wav *.raw


aurender:	aurender.cpp
		$(CPP) -g -o aurender aurender.cpp $(OBJDIR)/matmath.o -lm


