LIBXLSXWRITER	= \
  libxlsxwriter/app.o libxlsxwriter/format.o libxlsxwriter/theme.o \
  libxlsxwriter/chart.o libxlsxwriter/hash_table.o libxlsxwriter/utility.o \
  libxlsxwriter/content_types.o libxlsxwriter/packager.o libxlsxwriter/workbook.o \
  libxlsxwriter/core.o libxlsxwriter/relationships.o libxlsxwriter/worksheet.o \
  libxlsxwriter/custom.o libxlsxwriter/shared_strings.o libxlsxwriter/xmlwriter.o \
  libxlsxwriter/drawing.o libxlsxwriter/styles.o tmpfileplus/tmpfileplus.o \
  libxlsxwriter/chartsheet.o minizip/ioapi.o minizip/zip.o libxlsxwriter/metadata.o \
  libxlsxwriter/comment.o libxlsxwriter/vml.o md5/md5.o libxlsxwriter/table.o \

STATLIB = libxlsxwriter/libstatxlsxwriter.a

all: $(SHLIB) cleanup

$(SHLIB): $(STATLIB)

PKG_CFLAGS=$(C_VISIBILITY)
PKG_CPPFLAGS=-Iinclude -DUSE_R_LANG
PKG_LIBS=-Llibxlsxwriter -lstatxlsxwriter -lz

$(STATLIB): $(LIBXLSXWRITER)
	$(AR) rcs $(STATLIB) $(LIBXLSXWRITER)

cleanup: $(SHLIB)
	rm -f $(LIBXLSXWRITER) $(STATLIB)
