TCDIR=e:\usr\tc

# === Fixed definitions ===

OBJS=		accessobject.obj \
		classobject.obj fileobject.obj floatobject.obj \
		frameobject.obj funcobject.obj intobject.obj listobject.obj \
		longobject.obj mappingobject.obj methodobject.obj \
		moduleobject.obj object.obj rangeobject.obj stringobject.obj \
		tupleobject.obj typeobject.obj

SRCS=		accessobject.c \
		classobject.c fileobject.c floatobject.c \
		frameobject.c funcobject.c intobject.c listobject.c \
		longobject.c mappingobject.c methodobject.c \
		moduleobject.c object.c rangeobject.c stringobject.c \
		tupleobject.c typeobject.c

LIB=		libObjects.lib

DEBUG_FLAGS = /Zi

# === Rules ===

all:		$(LIB)

$(LIB):		$(OBJS)

CPPFLAGS= $(DEBUG_FLAGS) $(OPTIONS) $(INC) /DDEBUG=$(DEBUG) /AL /Gt4 /Gx- /W3 /G2sw $(OPT) /Dwx_msw $(PRECOMP)

.c.obj:
	cl /c $(CPPFLAGS) -I..\include -DQUICKWIN -DHAVE_CONFIG_H $<
	lib $(LIB)  -+ $*;


depend:
		$(MKDEP) $(CFLAGS) `echo $(OBJS) | tr ' ' '\012' | \
					sed 's|\(.*\)\.obj|$(srcdir)/\1.c|'`


accessobject.obj: accessobject.c
classobject.obj: classobject.c
fileobject.obj: fileobject.c
floatobject.obj: floatobject.c
frameobject.obj: frameobject.c
funcobject.obj: funcobject.c
intobject.obj: intobject.c
listobject.obj: listobject.c
longobject.obj: longobject.c
mappingobject.obj: mappingobject.c
methodobject.obj: methodobject.c
moduleobject.obj: moduleobject.c
object.obj: object.c
rangeobject.obj: rangeobject.c
stringobject.obj: stringobject.c
tupleobject.obj: tupleobject.c
typeobject.obj: typeobject.c

# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
