# What plugin are we building ?
PLUGIN = rpskin310

# Who are the maintainers ?
MAINTAINERS = jeancl

OBJS =							\
	$(OBJDIR)/rpskbone.$(O)				\
	$(OBJDIR)/skinlink.$(O)

DOCSRC +=						\
	rpskbone.c					\
	skinlink.c

#####################
# sky2 specific stuff
#####################

sky2HDRS =								 \
	SKY2_SkinGeneric/stddata.h

sky2OBJS =								 \
	$(OBJDIR)/SKINnulltrans.$(O)					 \
	$(OBJDIR)/SKINGenericPRL.$(O)					 \
	$(OBJDIR)/SKINGenericPRS.$(O)					 \
	$(OBJDIR)/SKINSegmentsPRL.$(O)					 \
	$(OBJDIR)/SKINSegmentsPRS.$(O)					 \
	$(OBJDIR)/SkinGeneric.$(O)					 \
	$(OBJDIR)/matblend.$(O)						 \
	$(OBJDIR)/SKINBFacePRS.$(O)

sky2DOCSRC = matblend.c

####################
#Xbox specific stuff
####################

#XBOXFASTSKIN=1

ifeq ("$(XBOXFASTSKIN)", "1")
xboxHDRS =					\
	vertshdr.h

xboxOBJS =					\
	$(OBJDIR)/xboxmatbl.$(O)

vertshdr.h: vertshdr.vsh
	$(VSHASM) $(VSHFLAGS) $^
endif

######################
# GCN
######################
gcnOBJS =	\
	$(OBJDIR)/gcnmatbl.$(O)

gcnDOCSRC = gcnmatbl.c

######################
# d3d7
######################
d3d7OBJS =	\
	$(OBJDIR)/winmatbl.$(O)			\
	$(OBJDIR)/x86matbl.$(O)

d3d7DOCSRC = winmatbl.c

######################
# d3d8
######################
d3d8OBJS =	\
	$(OBJDIR)/winmatbl.$(O)			\
	$(OBJDIR)/x86matbl.$(O)

d3d8DOCSRC = winmatbl.c

######################
# opengl
######################
openglOBJS =	\
	$(OBJDIR)/winmatbl.$(O)			\
	$(OBJDIR)/x86matbl.$(O)

openglDOCSRC = winmatbl.c

######################
# softras
######################
softrasOBJS =	\
	$(OBJDIR)/winmatbl.$(O)			\
	$(OBJDIR)/x86matbl.$(O)

softrasDOCSRC = winmatbl.c


######################
# and the generic case
######################
genericOBJS =						\
	$(OBJDIR)/genmatbl.$(O)			

genericDOCSRC = genmatbl.c

include ../makeplug

SKY2_SkinGeneric/stddata.h: SKY2_SkinGeneric/stddata.i SKY2_SkinGeneric/stddata.sed
	sed -f SKY2_SkinGeneric/stddata.sed			\
	SKY2_SkinGeneric/stddata.i > SKY2_SkinGeneric/stddata.h

VPATH  +=						\
	./SKY2_SkinGeneric			

CFLAGS +=						\
	-I./SKY2_SkinGeneric		
