#!/usr/bin/make

# Makefile Generated by XSI Shader Wizard

SRCS := orenNayarWolff.cpp
RESULT := orenNayarWolff.so

LIBS := -lm

OBJDIR := obj
OBJS := $(patsubst %.cpp,$(OBJDIR)/%.o,$(filter %.cpp,$(SRCS)))

CXXFLAGS := -I $(XSISDK_ROOT)/include

ifdef DEBUG
CXXFLAGS += -g
endif

all: $(RESULT)
	
install: $(RESULT)

$(OBJDIR)/%.o: %.cpp
	@if [ ! -d "$(OBJDIR)" ]; then mkdir -p "$(OBJDIR)"; fi
	$(CXX) -c $(CXXFLAGS) $< -o $@

$(RESULT): $(OBJS)
	$(CXX) $(CXXFLAGS) -shared -o $@ $(OBJS) $(LIBS)

clean:
	rm -rf $(OBJDIR)
	rm $(RESULT)
