head	1.3;
access;
symbols;
locks; strict;
comment	@# @;


1.3
date	99.01.31.02.15.13;	author rwhitby;	state Exp;
branches;
next	1.2;

1.2
date	99.01.31.02.07.19;	author rwhitby;	state Exp;
branches;
next	1.1;

1.1
date	99.01.30.02.34.05;	author rwhitby;	state Exp;
branches;
next	;


desc
@@


1.3
log
@-
@
text
@#
#       Makefile for WatTCP TCP/IP kernal
#
# switches:
#	define the ones you want in the CFLAGS definition...
#
#	TRACE		- turn on tracing/debugging code
#
#
DEBUGS=

# 'obsolete function' warning can be safely ignored.  There should be
#  no other warnings at the default warning level under bcc3.1 and 4.x;
#  let's keep it that way :)

CFLAGS= $(DEBUGS) -w -1 -d -f- -O -X -Z -DMSDOS -I..\include
MODELS=-ms
MODELL=-ml

# Assembler flags
AFLAGS=-mx -q -t -i..\elib
AMODELS=-dFUNC_L=0
AMODELL=-dFUNC_L=1

# Define PC-specific include file

.c.obj:
        bcc -c $(MODELS) $(CFLAGS) $*.c
        tlib ..\lib\wattcpsm -+$*
        bcc -c $(MODELL) $(CFLAGS) $*.c
        tlib ..\lib\wattcplg -+$*

.asm.obj:
        tasm $(AFLAGS) $(AMODELS) $*;
        tlib ..\lib\wattcpsm -+$*
        tasm $(AFLAGS) $(AMODELL) $*;
        tlib ..\lib\wattcplg -+$*


objs =pcpkt.obj pctcp.obj pcsock.obj pcarp.obj pcsed.obj pcicmp.obj \
        pcping.obj asmpkt.obj sock_prn.obj sock_ini.obj pcbsd.obj pcrecv.obj \
        udp_nds.obj udp_dom.obj pcconfig.obj pc_cbrk.obj pcbuf.obj \
        pcbootp.obj sock_dbu.obj pcdbug.obj test.obj pcintr.obj pcstat.obj \
        bsdname.obj fragment.obj \
        netback.obj select.obj

..\lib\wattcpsm.lib: $(objs)
        echo done

fragment.obj: fragment.c ..\include\wattcp.h
select.obj: select.c ..\include\wattcp.h
pcicmp.obj: pcicmp.c ..\include\wattcp.h
pcpkt.obj: pcpkt.c ..\include\wattcp.h
pctcp.obj: pctcp.c ..\include\wattcp.h
pcsock.obj: pcsock.c ..\include\wattcp.h
pcarp.obj: pcarp.c ..\include\wattcp.h
wattcpd.obj: wattcpd.c ..\include\wattcp.h
pcping.obj: pcping.c ..\include\wattcp.h
pcsed.obj: pcsed.c ..\include\wattcp.h ..\include\ethdev.h
sock_prn.obj: sock_prn.c ..\include\wattcp.h
sock_ini.obj: sock_ini.c ..\include\wattcp.h
udp_nds.obj: udp_nds.c ..\include\wattcp.h
udp_dom.obj: udp_dom.c ..\include\wattcp.h
pcconfig.obj: pcconfig.c ..\include\wattcp.h
pc_cbrk.obj: pc_cbrk.c ..\include\wattcp.h
sock_dbu.obj: sock_dbu.c ..\include\wattcp.h
pcbsd.obj: pcbsd.c ..\include\tcp.h ..\include\wattcp.h
pcbuf.obj: pcbuf.c ..\include\wattcp.h
pcbootp.obj: pcbootp.c ..\include\wattcp.h ..\include\bootp.h
pcrecv.obj: pcrecv.c ..\include\wattcp.h
asmpkt.obj: asmpkt.asm
pcdbug.obj: pcdbug.c ..\include\wattcp.h
test.obj : test.c ..\include\wattcp.h
pcintr.obj: pcintr.c ..\include\wattcp.h ..\include\elib.h
pcstat.obj: pcstat.c ..\include\wattcp.h
netback.obj: netback.c ..\include\elib.h ..\include\tcp.h
bsdname.obj: bsdname.c ..\include\wattcp.h

#
# Make a fresh program. Forces recompile of everything.
#
fresh: clean all

#
# Delete everything but the source
#
clean:
    del *.obj
    del ..\lib\*.bak
    del ..\lib\*.lib
@


1.2
log
@-
@
text
@d55 1
@


1.1
log
@Initial revision
@
text
@d40 2
a41 2
objs =pcpkt.obj pctcp.obj pcarp.obj pcsed.obj pcicmp.obj pcping.obj asmpkt.obj \
        sock_prn.obj sock_ini.obj pcbsd.obj pcrecv.obj \
@
