# What plugin are we building ?
PLUGIN = rpprtsys

# Who are the maintainers ?
MAINTAINERS = damians

# since this plugin contains multiple object files - define the extra ones
# here. The standard ones are added by 'makeplug'.
# note the convention used is $(RWTARGET)OBJS

sky2HDRS =					\
	stddata.h

sky2OBJS =					\
	$(OBJDIR)/ppprtclssky.$(O)		\
	$(OBJDIR)/nulltrans.$(O)		\
	$(OBJDIR)/spritetrans.$(O)		\
	$(OBJDIR)/spritetranscull.$(O)

d3d7OBJS =					\
	$(OBJDIR)/nodeD3D7SubmitParticles.$(O)	\
	$(OBJDIR)/ppprtclswin.$(O)

d3d8OBJS =					\
	$(OBJDIR)/nodeD3D8SubmitParticles.$(O)	\
	$(OBJDIR)/ppprtclswin.$(O)

openglOBJS =						\
	$(OBJDIR)/nodeOpenGLSubmitParticles.$(O)	\
	$(OBJDIR)/ppprtclswin.$(O)

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

xboxHDRS =					\
	partshdr.h

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

partshdr.h: partshdr.vsh
	$(VSHASM) $(VSHFLAGS) $^

softrasOBJS =					\
	$(OBJDIR)/ppprtclswin.$(O)

ifneq ("$(RWOS)", "sky")
DOCSRC=ppprtclswin.c
else # ("$(RWOS)", "sky")
DOCSRC=ppprtcls$(RWOS).c
endif # ("$(RWOS)", "sky")

d3d7DOCSRC = nodeD3D7SubmitParticles.c

d3d8DOCSRC = nodeD3D8SubmitParticles.c

openglDOCSRC = nodeOpenGLSubmitParticles.c

include ../makeplug
