# Prophecy3D - Linux
# Copyright 2001 - Edmond Cote
#

SHELL = /bin/sh

LIBNAME=libprimport.so
LIBPATH=../../../lib

I=../../../
S=../../src
ASM=nasm
CC=gcc
CXX=kg++ # mandrake shit.. egcs++ in redhat.. 2.96 should work, try it, fix it, mail me
CFLAGS=-g -I $(I) -c
X11LIB=/usr/X11R6/lib


OBJS_MATH = 3ds.o lwo.o q3bsp.o q3mdl.o klx.o lwo2.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.import.dep 

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