h08766
s 00002/00001/00139
d D 1.6 89/10/24 14:26:52 opcode 6 5
c added install target
e
s 00002/00001/00138
d D 1.5 89/10/19 09:51:28 opcode 5 4
c -DWIRETAP
e
s 00011/00010/00128
d D 1.4 89/10/13 16:46:08 opcode 4 3
c optimized by default
e
s 00006/00003/00132
d D 1.3 89/10/13 10:14:27 opcode 3 2
c code reorg
e
s 00000/00000/00135
d D 1.2 89/10/12 17:00:18 opcode 2 1
c x clients working
e
s 00135/00000/00000
d D 1.1 89/10/12 16:15:54 opcode 1 0
c date and time created 89/10/12 16:15:54 by opcode
e
u
U
f e 0
t
T
I 1
#
# %Z% %M% %I% %E%
# Copyright (c) 1988 by Sun Microsystems, Inc.
#

SRCDOT=../../../../../..
SRVRDOT=../../../../..

LIBDIR=/home/openwin/usr/lib
INCLUDEDIR=/home/openwin/usr/include
INCLUDE=-I. -I${INCLUDEDIR} 
I 6
DESTDIR=/net/oatbran/export2/nut/build${TARGET_MACH}/usr/bin
E 6
CC=cc

SHARE=.
VERSION=SUN

SRCS= \
D 4
	rxnews.c \
E 4
I 4
	wiretap.c \
E 4
	init.c \
	reader.c \
	writer.c \
	crc.c \
	code.c \
	channel.c \
	queue.c \
	compress.c \
	uncompress.c \
	rs232.c \
	server_rcv.c \
	server_rpc.c \
	nut_getenv.c

OBJS= ${SRCS:.c=.o}

D 3
HDRS =
E 3
I 3
HDRS = \
	cbratp.h \
	romfs.h
E 3

I 4
CMETHOD=-O2
D 5
CFLAGS=-D${VERSION} ${INCLUDE} ${CMETHOD}
E 5
I 5
CFLAGS=-D${VERSION} -DWIRETAP ${INCLUDE} ${CMETHOD}
E 5

E 4
LIBS=	-Bdynamic -L${LIBDIR} -lX11 -lcps

D 3
rxnews:= CFLAGS += -D${VERSION} ${INCLUDE} -DDEBUG -g
E 3
I 3
D 4
rxnews:= CFLAGS += -D${VERSION} ${INCLUDE}
E 4
I 4
all:	wiretap
E 4
E 3

D 3
all:	rxnews
E 3
I 3
D 4
all:	debug
E 4
I 4
debug:	wiretap
debug:=	CMETHOD = -DDEBUG -g
E 4
E 3

D 4
debug:	rxnews
I 3
debug:=	CFLAGS += -DDEBUG -g
E 4
I 4
gprof:  wiretap
E 4
E 3

D 4
gprof:  rxnews
E 4
I 4
wiretap: ${OBJS}
	${CC} -o wiretap ${OBJS} ${LIBS}
E 4

D 4
rxnews: ${OBJS}
	${CC} -o rxnews ${OBJS} ${LIBS}

E 4
clean:
D 4
	rm -f ${OBJS} rxnews
E 4
I 4
	rm -f ${OBJS} wiretap
E 4

install: all
D 6
	@echo "install done"
E 6
I 6
	install -m 755 wiretap ${DESTDIR}/wiretap
E 6

.c.lo:
	-${LINT} ${LINTFLAGS} $< >/tmp/$@ 2>&1
	@if test -s /tmp/$@ ; then mv /tmp/$@ . ; echo $@ has problems ; fi

LOUTS = ${SRCS:.c=.lo}

$(LOUTS): ${SRCS}

LINTLIBS =
I 5
LINTFLAGS= -D${VERSION} -DWIRETAP ${INCLUDE}
E 5

$(LINTLIB): ${SRCS}
	${LINT} ${LINTFLAGS} -Cos ${SRCS}

lint:	${SRCS}
	${LINT} ${LINTFLAGS} ${SRCS} ${LINTLIBS} -lc

lintlib: ${LINTLIB}

do_cmd: FRC
	-@for i in . ${SUBDIRS}; do \
	    if test $$i = "."; then \
	 	${CMD} \
	    ; else \
	    (	echo "Descending into directory: $$i"; \
		    cd $$i; ${MAKE} ${MAKEDEST} do_cmd CMD='${CMD}' \
	    ); fi \
	done

FRC:

.KEEP_STATE:

.INIT: ${HDRS}

.PRECIOUS: $(LIB)

helper_rcv.o: helper_rcv.c
	${CC} ${CFLAGS}  ${TARGET_ARCH} -c helper_rcv.c
 
helper_idle.o: helper_idle.c
	${CC} ${CFLAGS}  ${TARGET_ARCH} -c helper_idle.c
 
helper.o: helper.c
	${CC} ${CFLAGS}  ${TARGET_ARCH} -c helper.c
 
init.o: ${SHARE}/init.c
	${CC} ${CFLAGS}  ${TARGET_ARCH} -c ${SHARE}/init.c
 
access.o: ${SHARE}/access.c
	${CC} ${CFLAGS}  ${TARGET_ARCH} -c ${SHARE}/access.c
 
reader.o: ${SHARE}/reader.c
	${CC} ${CFLAGS}  ${TARGET_ARCH} -c ${SHARE}/reader.c
	 
writer.o: ${SHARE}/writer.c
	${CC} ${CFLAGS}  ${TARGET_ARCH} -c ${SHARE}/writer.c
	 
crc.o: ${SHARE}/crc.c
	${CC} ${CFLAGS}  ${TARGET_ARCH} -c ${SHARE}/crc.c
	 
code.o: ${SHARE}/code.c
	${CC} ${CFLAGS}  ${TARGET_ARCH} -c ${SHARE}/code.c
	 
channel.o: ${SHARE}/channel.c
	${CC} ${CFLAGS}  ${TARGET_ARCH} -c ${SHARE}/channel.c

queue.o: ${SHARE}/queue.c
	${CC} ${CFLAGS}  ${TARGET_ARCH} -c ${SHARE}/queue.c
 
compress.o: ${SHARE}/compress.c
	${CC} ${CFLAGS}  ${TARGET_ARCH} -c ${SHARE}/compress.c
 
uncompress.o: ${SHARE}/uncompress.c
	${CC} ${CFLAGS}  ${TARGET_ARCH} -c ${SHARE}/uncompress.c
 
rs232.o: ${SHARE}/rs232.c
	${CC} ${CFLAGS}  ${TARGET_ARCH} -c ${SHARE}/rs232.c
 
setenv.o: ${SHARE}/setenv.c
	${CC} ${CFLAGS}  ${TARGET_ARCH} -c ${SHARE}/setenv.c
E 1
