# Prophecy3D - Linux
# Copyright 2001 - Edmond Cote
#

SHELL = /bin/sh

LIBNAME=libprmath.so
LIBPATH=../../../lib

I=../../../
S=../../src
ASM=nasm
CC=gcc
CXX=kg++
CFLAGS=-g -I $(I) -c
X11LIB=/usr/X11R6/lib


OBJS_MATH = intersect.o matrix4x4.o quaternion.o

OBJS=$(OBJS_MATH)

all : dep $(LIBNAME)
$(LIBNAME) : $(OBJS)
	$(CC) -shared -Wl,-soname,$(LIBNAME) -o $(LIBPATH)/$(LIBNAME) $(OBJS)



%.o : ../../src/%.cpp
	$(CXX) $(CFLAGS) -o $@ $< 

-include *.dep

dep: 
	$(CXX) $(CFLAGS) $(S)/*.cpp -M > Makefile.math.dep 

.PHONY : clean
clean : 
	-rm -f $(LIBPATH)/$(LIBNAME) $(OBJS) *.dep
