#
# Szymon Rusinkiewicz
#
# bv_brdf_panels/Makefile
# Please make any changes in compiler flags, etc. in ../Makedefs
#
include ../Makedefs
#

INCLUDES += -I../brdf -I../bv

CFILES = 	\
		bm_panel.c \
		cos_panel.c \
		cyl_panel.c \
		diffuse_panel.c \
		hls_panel.c \
		htsg_panel.c \
		ls_panel.c \
		minn_panel.c \
		on_panel.c \
		phong_panel.c \
		strauss_panel.c \
		ts_panel.c \
		ward_panel.c \

CCFILES =	bv_brdf_panels.cc \
		bm_panel1.cc \
		cos_panel1.cc \
		cyl_panel1.cc \
		diffuse_panel1.cc \
		hls_panel1.cc \
		htsg_panel1.cc \
		ls_panel1.cc \
		minn_panel1.cc \
		on_panel1.cc \
		phong_panel1.cc \
		strauss_panel1.cc \
		ts_panel1.cc \
		ward_panel1.cc \

STATICLIB = libbrdfpanels.a

OFILES = $(CFILES:.c=.o) $(CCFILES:.cc=.o)
CFLAGS = $(DEFINES) $(INCLUDES) $(XINCLUDES) $(COPTS)
CXXFLAGS = $(CFLAGS)

all: $(STATICLIB)

$(STATICLIB): $(OFILES)
	rm -f $@
	$(AR) rc $@ $(OFILES)
      ifdef RANLIB
	$(RANLIB) $@
      endif

clean:
	rm -f $(OFILES)
	rm -f $(STATICLIB)
	rm -rf ii_files *.bak

depend:
	$(MAKEDEPEND) $(INCLUDES) $(XINCLUDES) $(DEFINES) $(CFILES) $(CCFILES)

# DO NOT DELETE THIS LINE -- make depend depends on it.
