###  printed circuit board cad tools:
###    autorouter
###
###  Copyright (C) Randy Nevin, 1989, 1990.
###  See source code for rights granted.

LIB=c:\tc\lib
INC=c:\tc\include
MODEL=l

.c.obj :
        tcc -m$(MODEL) -c -I$(INC) -v $*.c

.asm.obj :
        tasm /t /ml $*.asm;

###
###  pcbroute -- autorouter
###

route4.exe : route3.obj alloc2.obj board.obj dist2.obj io3.obj queue2.obj \
                solve3.obj work2.obj
        tlink /c /v $(LIB)\c0$(MODEL) @route4.rsp,route4,,$(LIB)\emu $(LIB)\math$(MODEL) $(LIB)\c$(MODEL)
        copy route4.exe \pcb\route4.exe
        copy route4.exe \pcb\pcbroute.exe

route3.obj : route3.c cell.h

###
###  various modules shared by the programs
###

alloc2.obj   : alloc2.c

bitmap.obj   : bitmap.c cell.h bitmap1.h bitmap2.h bitmap3.h

bitmap1.obj  : bitmap1.c cell.h bitmap1.h

board.obj    : board.c cell.h

dist2.obj    : dist2.c cell.h

graphics.obj : graphics.c

io3.obj      : io3.c cell.h

line.obj     : line.c

queue2.obj   : queue2.c cell.h

solve3.obj   : solve3.c cell.h

util.obj     : util.asm

work2.obj    : work2.c cell.h

