
INCLUDES = -IDesklib: -I-  -I. -IXLib: -IXLib:X11 -Imi

OBJS = chox11.o choxcolour.o choxlibint.o choxutil.o choxevent.o choxdebug.o \
       choxdb.o choximage.o choxfont.o choxqueue.o choxkey.o \
       choxcursor.o choxcurfnt.o choxgc.o \
       mi/mifillarc.o \
       AddDIC.o AddSF.o AuDispose.o AuFileName.o AuGetBest.o AuRead.o \
       AutoRep.o CCC.o ChAccCon.o ChSaveSet.o \
       Cursor.o FSWrap.o FetchName.o GetDflt.o GetTxtProp.o GetWMProto.o \
       IMWrap.o \
       cmsAllCol.o cmsAllNCol.o cmsCmap.o cmsColNm.o cmsGlobls.o cmsProp.o \
       cmsTrig.o CvColW.o Depths.o ErrDes.o ErrHndlr.o \
       evtomask.o Geom.o GetHints.o GetNrmHint.o GetRGBCMap.o GetStCmap.o \
       GetWMCMapW.o globals.o HVC.o HVCGcC.o HVCGcV.o HVCGcVC.o HVCMnV.o \
       HVCMxC.o HVCMxV.o HVCMxVC.o HVCMxVs.o HVCWpAj.o \
       Iconify.o ICWrap.o IdOfPr.o KeyBind.o KeysymStr.o \
       lcConv.o lcInit.o lcStd.o lcWrap.o Macros.o \
       mbWMProps.o mbWrap.o Misc.o OCWrap.o OMWrap.o \
       ParseCmd.o ParseCol.o ParseGeom.o PixFormats.o PolyReg.o PropAlloc.o \
       Quarks.o RdBitF.o Region.o \
       SetLocale.o SetHints.o SetNrmHint.o SetStCmap.o SetRGBCMap.o \
       SetTxtProp.o SetWMProto.o StName.o StrKeysym.o \
       TextExt.o TextExt16.o TextToStr.o WMProps.o Xrm.o \
       fortify.o #IntAtom.o


TARGET   = libCX11

WARNINGS = -Wall -Wno-implicit-int -Wno-return-type -Wno-format \
           -Wpointer-arith

CFLAGS = -mamu -mthrowback $(INCLUDES) -mpoke-function-name -O3 $(WARNINGS) \
         -DDEBUG -DFORTIFY


LIBFILE = gccbin:libfile

# Compiler stuff
all: $(TARGET)

$(TARGET): $(OBJS)
	$(LIBFILE) -c $@ o.* mi.o.mifillarc
	settype $@ text
	copy $@ ChoX11:o.$@ ~C~VF


clean:
	wipe o.* ~C~V

chox11.c: chox11.h
choxevent.c: chox11.h
choximage.c: chox11.h
choxutil.c: chox11.h


# Dynamic dependencies:

