
DRIVE   = d:

MODEL   = l

MAKE    = Makefile

OBJECTS = Mrep_uif.obj ListDlg.obj

FILES   = Mrep_uif.cpp ListDlg.cpp

HEADERS = Mrep.h Mrep_var.h ListDlg.h

LIBPATH = $(DRIVE)\borlandc\lib;$(DRIVE)\borlandc\owl\lib;$(DRIVE)\prod\lib;$(DRIVE)\pxeng30\windows

HDRPATH = $(DRIVE)\borlandc\include;$(DRIVE)\borlandc\owl\include;$(DRIVE)\prod\include

LIBS    = mathw$(MODEL)+tclass$(MODEL).lib+owlw$(MODEL).lib+cw$(MODEL)+bwcc+import+windm3$(MODEL)+metadxw$(MODEL)+pxengwin.lib

ALL     = Mrep.exe

CFLAGS  = -R -2 -WS -m$(MODEL) -c -v -I$(HDRPATH) -DSTRICT;WIN31
#CFLAGS  = -R -2 -WS -O -m$(MODEL) -c -I$(HDRPATH) -DSTRICT;WIN31

AFLAGS  = /x /c /P- /v /Twe /L$(LIBPATH) c0w$(MODEL) 
#AFLAGS  = /x /c /P- /L$(LIBPATH) c0w$(MODEL) 



$(ALL): $(OBJECTS) LOBJS LLIBS mrep.res
    TLINK $(AFLAGS) @LOBJS, $&, , @LLIBS mrep.def
    RC Mrep.res $(ALL)

Mrep.res: Mrep.rc $(MAKE)  
    RC -31 -R -I$(DRIVE)\borlandc\include;$(HDRPATH) -FO Mrep.res Mrep.rc

.c.obj:
    BCC  $(CFLAGS) $*.c >$*.err

.cpp.obj:
    BCC  $(CFLAGS) $*.cpp >$*.err


Mrep_uif.obj:    Mrep_uif.cpp     $(HEADERS) $(MAKE)
ListDlg.obj:     ListDlg.cpp      $(HEADERS) $(MAKE)



LOBJS: $(MAKE)
  copy &&|
        $(OBJECTS)
| LOBJS


LLIBS: $(MAKE)
  copy &&|
        $(LIBS)
| LLIBS



install:   $(ALL)
    copy $(ALL) e:\rep\mrep\wmrep.exe


clean:
    erase *.err
    erase *.obj
    erase *.~*
    erase *.bak
    erase *.res
    erase *.map
    erase LLIBS
    erase LOBJS


clobber:   clean
    erase *.exe
    erase *.db
    erase *.px
