###  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 : route4.obj alloc2.obj board.obj dist2.obj plcc.obj  io4.obj \
                queue2.obj solve3.obj work2.obj
        tlink /c /v $(LIB)\c0$(MODEL) @route5.rsp,route4,,$(LIB)\emu $(LIB)\math$(MODEL) $(LIB)\c$(MODEL)
        copy route4.exe \pcb\route4.exe
        copy route4.exe \pcb\pcbroute.exe

route4.obj : route4.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

io4.obj      : io4.c plcc.c custom.h 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

plcc.obj     : plcc.c custom.h
