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


1.1
date     89.07.19.10.21.40;  author sarah;  state Exp;
branches ;
next     ;


desc
@@



1.1
log
@Initial revision
@
text
@## makefile skeleton for network

define(DEFVW,UP2)
include(../../misc/makeHost)

## flags and defines

DEFINES   = -DINET
INCLUDES  = -I$(H1) -I$(H2)
CFLAGS    = $(HOST_CFLAGS_<CPU>) $(DEFINES) $(INCLUDES)
CASFLAGS  = -E $(INCLUDES) $(DEFINES) $(EVEN)
LINTFLAGS = -bun $(INCLUDES) $(DEFINES)
UNIXFLAGS = -I/usr/sys -DUNIX -DKERNEL

## files and directories

LIBNAME = $(NET_LIB)

OBJ_COMMON = af.o if.o if_bp.o if_enp.o if_ether.o if_ex.o \
	     if_ie.o if_ln.o if_loop.o if_nw.o if_nwring.o if_pn.o if_pn_s.o \
	     if_ring.o if_vb.o in.o \
	     in_pcb.o in_proto.o ip_icmp.o ip_input.o ip_output.o raw_cb.o \
	     raw_ip.o raw_usrreq.o route.o sys_socket.o tcp_debug.o \
	     tcp_input.o tcp_output.o tcp_subr.o tcp_timer.o tcp_usrreq.o \
	     udp_usrreq.o uipc_dom.o uipc_mbuf.o uipc_sock.o uipc_sock2.o \
	     unixALib.o unixLib.o

OBJ_MC68000 = $(OBJ_COMMON)
OBJ_MC68010 = $(OBJ_COMMON)
OBJ_MC68020 = $(OBJ_COMMON)

OBJ_HOST    = if_bp_sun.o

LINT_ID    = net
LINT_LIBS  = $(LIB_LINT)$(VX_LN)
LINT_FILES = *.c

#######################################################

default : 68020 68010 68000
aux : lint tags
lint : lib.lint lib.ln

include(../../misc/makeLibrary)

############################################################

if_bp_sun.o : if_bp.c if_bp_68k.o
	$(CC) -c $(UNIXFLAGS) $(CFLAGS) -o tmp.o if_bp.c
	$(LD) -o if_bp_sun.o -r tmp.o if_bp_68k.o
	rm -f tmp.o

if_bp_68k.o : if_bp_68k.s

af.o :          @@
if.o :          @@
if_bp.o :	@@
if_enp.o :	@@
if_ether.o :    @@
if_ex.o :       @@
if_ie.o :       @@
if_ln.o :	@@
if_loop.o :     @@
if_nw.o :	@@
if_nwring.o :	@@
if_pn.o :	@@
if_pn_s.o :	@@
if_ring.o :     @@
if_vb.o :       @@
in.o :          @@
in_pcb.o :      @@
in_proto.o :    @@
ip_icmp.o :     @@
ip_input.o :    @@
ip_output.o :   @@
raw_cb.o :      @@
raw_ip.o :      @@
raw_usrreq.o :  @@
route.o :       @@
sys_socket.o :  @@
tcp_debug.o :   @@
tcp_input.o :   @@
tcp_output.o :  @@
tcp_subr.o :    @@
tcp_timer.o :   @@
tcp_usrreq.o :  @@
udp_usrreq.o :  @@
uipc_dom.o :    @@
uipc_mbuf.o :   @@
uipc_sock.o :   @@
uipc_sock2.o :  @@
unixALib.o :    @@
unixLib.o :     @@
@
