
DRIVE   = d:

MODEL   = l

MAKE    = Makefile

ALL     = metadxw$(MODEL).lib

FILES   = mdx_uif.c mdx_data.c mdx_keys.c mdx_msch.c mdx_scdp.c mdx_tbls.c

OBJECTS = mdx_uif.obj mdx_data.obj mdx_keys.obj mdx_msch.obj mdx_scdp.obj mdx_tbls.obj pxmsg.obj

HEADERS = metadox.h mdx_ddl.h

HDRPATH = $(DRIVE)\borlandc\include;$(DRIVE)\prod\include;$(DRIVE)\pxeng30\windows

CFLAGS  = -m$(MODEL) -v -c -I$(HDRPATH)
#CFLAGS  = -m$(MODEL) -c -I$(HDRPATH)




$(ALL): $(OBJECTS)

.CPP.OBJ:
    BCC $(CFLAGS) -DWINDOWS $*.cpp >$*.err
    TLIB $(ALL) -+ $*

.C.OBJ:
    BCC $(CFLAGS) -DWINDOWS $*.c >$*.err
    TLIB $(ALL) -+ $*

pxmsg.obj: $(DRIVE)\pxeng30\windows\pxmsg.c $(HEADERS) $(MAKE)
    BCC $(CFLAGS) -DWINDOWS $(DRIVE)\pxeng30\windows\$*.c >$*.err
    TLIB $(ALL) -+ $*





mdx_uif.obj:    mdx_uif.c       $(HEADERS) $(MAKE) 
mdx_data.obj:   mdx_data.c      $(HEADERS) $(MAKE) 
mdx_keys.obj:   mdx_keys.c      $(HEADERS) $(MAKE) 
mdx_msch.obj:   mdx_msch.c      $(HEADERS) $(MAKE) 
mdx_scdp.obj:   mdx_scdp.c      $(HEADERS) $(MAKE) 
mdx_tbls.obj:   mdx_tbls.c      $(HEADERS) $(MAKE) 




clean:
        erase *.err
        erase *.obj
        erase *.bak
        erase *.map


clobber:  clean
        erase *.lib


install: $(ALL)
        copy $(ALL)     $(DRIVE)\prod\lib\*.*
        copy metadox.h  $(DRIVE)\prod\include\*.*
        copy mdx_ddl.h  $(DRIVE)\prod\include\*.*


