# Makefile for lcms

CFLAGS = -c -DCMS_NO_PTHREADS -IC:

LIBOBJS = cmscnvrt.o cmserr.o cmsgamma.o cmsgmt.o cmsintrp.o cmsio0.o cmsio1.o cmslut.o \
  cmsplugin.o cmssm.o cmsmd5.o cmsmtrx.o cmspack.o cmspcs.o cmswtpnt.o cmsxform.o \
  cmssamp.o cmsnamed.o cmscam02.o cmsvirt.o cmstypes.o cmscgats.o cmsps2.o cmsopt.o \
  cmshalf.o cmsalpha.o

all: testcms2 lcmslib

install: lcmslib
         cdir <C/C++$dir>.Export.APCS-32.Lib.lcms
         cdir <C/C++$dir>.Export.APCS-32.Lib.lcms.h
         cdir <C/C++$dir>.Export.APCS-32.Lib.lcms.o
         copy lcmslib <C/C++$dir>.Export.APCS-32.Lib.lcms.o.lcmslib ~C V
         copy h.lcms2 <C/C++$dir>.Export.APCS-32.Lib.lcms.h.lcms2 ~C V

testcms2: c.testcms2 c.testplugin lcmslib
          cc $(CFLAGS) -o o.testplugin c.testplugin
          cc $(CFLAGS) -o o.testcms2 c.testcms2
          link -aif -output testcms2 o.testcms2 o.testplugin lcmslib C:o.stubs

lcmslib: $(LIBOBJS)
         libfile -c -o lcmslib $(LIBOBJS)

.SUFFIXES: .o .c

.c.o:; cc $(CFLAGS) -o $@ c.$*
