# What plugin are we building ?
PLUGIN = rppatch310

# Who are the maintainers ?
MAINTAINERS = jamesa colinh jeancl johns

OPTDISTCLEAN = localdistclean
OPTCLEAN = localclean

# Additional objects
OBJS =							\
	$(OBJDIR)/patchop.$(O)				\
	$(OBJDIR)/patchgen.$(O)				\
	$(OBJDIR)/patchexp.$(O)

# Additional source of docs
DOCSRC =						\
	patchop.c					\
	patchgen.c					\
	patchexp.c

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

sky2HDRS =						\
	$(RWOS)/GEMstddata.h				\
	$(RWOS)/stddata.h

sky2OBJS =						\
	$(OBJDIR)/patchsky.$(O)				\
	$(OBJDIR)/patgemsky.$(O)			\
	$(OBJDIR)/Fast_BPatch.$(O)			\
	$(OBJDIR)/GEM_BPatch.$(O)			\
	$(OBJDIR)/FP_nulltrans.$(O)

sky2DOCSRC =

###################
# pc specific stuff
###################

openglOBJS =						\
	$(OBJDIR)/patchogl.$(O)                 	\
	$(OBJDIR)/nodeOpenGLPatchAtomicInstance.$(O)

openglDOCSRC =

d3d7OBJS =						\
	$(OBJDIR)/patchdx7.$(O)                 	\
	$(OBJDIR)/nodeDX7PatchAtomicInstance.$(O)

d3d7DOCSRC =

d3d8OBJS =						\
	$(OBJDIR)/patchD3D8.$(O)                 	\
	$(OBJDIR)/nodeD3D8PatchAtomicInstance.$(O)

d3d8DOCSRC =

nullOBJS =						\
	$(OBJDIR)/patchnull.$(O)

nullDOCSRC =

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

xboxHDRS =

xboxOBJS =

xboxDOCSRC =

####################
# GCN specific stuff
####################

gcnHDRS =

gcnOBJS =

gcnDOCSRC =

######################################################################
######################################################################

include ../makeplug

VPATH +=                                        	\
	./$(RWOS)

CFLAGS +=                                       	\
	-I./$(RWOS)

######################################################################
######################################################################

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

ifeq ("$(RWOS)", "sky")

$(RWOS)/stddata.h:					\
	$(RWOS)/stddata.i				\
	$(RWOS)/stddata.sed
	sed -f $(RWOS)/stddata.sed 			\
		$(RWOS)/stddata.i >			\
		$(RWOS)/stddata.h

$(RWOS)/GEMstddata.h:					\
	$(RWOS)/GEMstddata.i				\
	$(RWOS)/stddata.sed
	sed -f $(RWOS)/stddata.sed 			\
		$(RWOS)/GEMstddata.i >			\
		$(RWOS)/GEMstddata.h

VPATH  +=

CFLAGS +=

LOCALCLEAN=localskyclean

localskyclean:
	$(RM) $(RWOS)/GEMstddata.h
	$(RM) $(RWOS)/stddata.h

endif

#####################
# xbox specific stuff
#####################

ifeq ("$(RWOS)", "xbox")

endif

####################
# gcn specific stuff
####################

ifeq ("$(RWOS)", "gcn")

endif

#####################################################################

localclean: $(LOCALCLEAN)
localdistclean: $(LOCALDISTCLEAN)
