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


1.1
date	98.11.13.11.37.42;	author iap10;	state Exp;
branches;
next	;


desc
@@


1.1
log
@Initial revision
@
text
@# -*- Mode: Fundamental;  -*-
# File: Makefile
# Author: James Hall (jch1003@@cl.cam.ac.uk)
# Copyright (C) University of Cambridge Computer Laboratory, 1995
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# PACKAGE: OSF/1 Kernel Instrumentation.
#
# FUNCTION: Makefile for user level fmon.
#
# HISTORY:
# Created: Mon Oct 30 15:38:03 1995 (jch1003) 
 ## Last Edited: Tue Oct 20 17:29:35 1998 By James Hall
 ##
#    $Log$
#

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

#DEFINES =
#DEFINES = -DCPRINTF
DEFINES_M = -lm
DEFINES = -D__STDC__=2
CCOPT =
LIBOPTS =  -lc_r -lpthreads
INCLUDES = -I.

# Standard CFLAGS
CFLAGS = $(CCOPT) $(DEFINES) $(INCLUDES)
CFLAGS_M = $(CCOPT) $(DEFINES_M) $(INCLUDES)
#
CC = gcc -g
#CC = cc -g
AS = as
MAKE = make
.c.o:
	rm -f $@@;
	 $(CC) $(CFLAGS) -c $*.c

.s.o:
	rm -f $@@;
	 $(AS) $(CFLAGS) -o $*.o $*.s


CSRC = jroute.c jroute_util.c getroute.c jroute_threads.c 
SSRC = 

SRC = $(CSRC)

OBJ1 = jroute.o jroute_util.o getroute.o jroute_threads.o 


HDR =

all: jrouten

jrouten: $(OBJ1)
	$(CC) $(CFLAGS) -o $@@ $(LIBOPTS) $(OBJ1)
	touch $@@
	cp $@@ /local/scratch/jch1003/bin

rbin: $(OBJ2)
	$(CC) $(CFLAGS) -o $@@ $(OBJ2)

tidy:
	rm -f *.o

clean:
	rm -f *.o jrouten

depend:
	makedepend -- $(DEFINES) -- $(INCLUDES) -- $(CSRC) -- $(SSRC) --$(HDR)


# DO NOT DELETE THIS LINE -- make depend uses it

jroute.o: /usr/include/pthread.h /usr/include/features.h
jroute.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
jroute.o: /usr/include/errno.h /usr/include/errnos.h
jroute.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
jroute.o: /usr/include/limits.h /usr/include/posix1_lim.h
jroute.o: /usr/include/local_lim.h /usr/include/linux/limits.h
jroute.o: /usr/include/posix2_lim.h /usr/include/sched.h
jroute.o: /usr/include/gnu/types.h /usr/include/time.h
jroute.o: /usr/include/schedbits.h /usr/include/unistd.h
jroute.o: /usr/include/posix_opt.h
jroute.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stddef.h
jroute.o: /usr/include/confname.h /usr/include/signal.h /usr/include/sigset.h
jroute.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
jroute.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stdarg.h
jroute.o: /usr/include/stdio_lim.h /usr/include/pwd.h /usr/include/stdlib.h
jroute.o: /usr/include/sys/types.h /usr/include/endian.h
jroute.o: /usr/include/bytesex.h /usr/include/sys/select.h
jroute.o: /usr/include/selectbits.h /usr/include/alloca.h
jroute.o: /usr/include/string.h /usr/include/netinet/in.h
jroute.o: /usr/include/sys/socket.h /usr/include/socketbits.h
jroute.o: /usr/include/sockaddrcom.h /usr/include/asm/socket.h
jroute.o: /usr/include/asm/sockios.h /usr/include/arpa/inet.h
jroute.o: /usr/include/sys/ioctl.h /usr/include/ioctls.h
jroute.o: /usr/include/asm/ioctls.h /usr/include/asm/ioctl.h
jroute.o: /usr/include/ioctl-types.h /usr/include/sys/ttydefaults.h
jroute.o: /usr/include/sys/time.h /usr/include/timebits.h
jroute.o: /usr/include/netdb.h /usr/include/rpc/netdb.h list.h jroute.h
jroute.o: jroute_threads.h
jroute_util.o: /usr/include/pthread.h /usr/include/features.h
jroute_util.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
jroute_util.o: /usr/include/errno.h /usr/include/errnos.h
jroute_util.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
jroute_util.o: /usr/include/limits.h /usr/include/posix1_lim.h
jroute_util.o: /usr/include/local_lim.h /usr/include/linux/limits.h
jroute_util.o: /usr/include/posix2_lim.h /usr/include/sched.h
jroute_util.o: /usr/include/gnu/types.h /usr/include/time.h
jroute_util.o: /usr/include/schedbits.h /usr/include/unistd.h
jroute_util.o: /usr/include/posix_opt.h
jroute_util.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stddef.h
jroute_util.o: /usr/include/confname.h /usr/include/signal.h
jroute_util.o: /usr/include/sigset.h /usr/include/sys/param.h
jroute_util.o: /usr/include/linux/param.h /usr/include/asm/param.h
jroute_util.o: /usr/include/sys/types.h /usr/include/endian.h
jroute_util.o: /usr/include/bytesex.h /usr/include/sys/select.h
jroute_util.o: /usr/include/selectbits.h /usr/include/sys/file.h
jroute_util.o: /usr/include/fcntl.h /usr/include/fcntlbits.h
jroute_util.o: /usr/include/sys/ioctl.h /usr/include/ioctls.h
jroute_util.o: /usr/include/asm/ioctls.h /usr/include/asm/ioctl.h
jroute_util.o: /usr/include/ioctl-types.h /usr/include/sys/ttydefaults.h
jroute_util.o: /usr/include/sys/socket.h /usr/include/socketbits.h
jroute_util.o: /usr/include/sockaddrcom.h /usr/include/asm/socket.h
jroute_util.o: /usr/include/asm/sockios.h /usr/include/sys/time.h
jroute_util.o: /usr/include/timebits.h /usr/include/net/if.h
jroute_util.o: /usr/include/netinet/in.h /usr/include/netinet/ip.h
jroute_util.o: /usr/include/netinet/tcp.h /usr/include/ctype.h
jroute_util.o: /usr/include/memory.h /usr/include/string.h
jroute_util.o: /usr/include/stdio.h /usr/include/libio.h
jroute_util.o: /usr/include/_G_config.h
jroute_util.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stdarg.h
jroute_util.o: /usr/include/stdio_lim.h /usr/include/stdlib.h
jroute_util.o: /usr/include/alloca.h /usr/include/netdb.h
jroute_util.o: /usr/include/rpc/netdb.h list.h jroute.h jroute_threads.h
getroute.o: /usr/include/pthread.h /usr/include/features.h
getroute.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
getroute.o: /usr/include/errno.h /usr/include/errnos.h
getroute.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
getroute.o: /usr/include/limits.h /usr/include/posix1_lim.h
getroute.o: /usr/include/local_lim.h /usr/include/linux/limits.h
getroute.o: /usr/include/posix2_lim.h /usr/include/sched.h
getroute.o: /usr/include/gnu/types.h /usr/include/time.h
getroute.o: /usr/include/schedbits.h /usr/include/unistd.h
getroute.o: /usr/include/posix_opt.h
getroute.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stddef.h
getroute.o: /usr/include/confname.h /usr/include/signal.h
getroute.o: /usr/include/sigset.h /usr/include/sys/param.h
getroute.o: /usr/include/linux/param.h /usr/include/asm/param.h
getroute.o: /usr/include/sys/types.h /usr/include/endian.h
getroute.o: /usr/include/bytesex.h /usr/include/sys/select.h
getroute.o: /usr/include/selectbits.h /usr/include/sys/file.h
getroute.o: /usr/include/fcntl.h /usr/include/fcntlbits.h
getroute.o: /usr/include/sys/ioctl.h /usr/include/ioctls.h
getroute.o: /usr/include/asm/ioctls.h /usr/include/asm/ioctl.h
getroute.o: /usr/include/ioctl-types.h /usr/include/sys/ttydefaults.h
getroute.o: /usr/include/sys/socket.h /usr/include/socketbits.h
getroute.o: /usr/include/sockaddrcom.h /usr/include/asm/socket.h
getroute.o: /usr/include/asm/sockios.h /usr/include/sys/time.h
getroute.o: /usr/include/timebits.h /usr/include/netinet/in_systm.h
getroute.o: /usr/include/netinet/in.h /usr/include/netinet/ip.h
getroute.o: /usr/include/netinet/ip_icmp.h /usr/include/netinet/udp.h
getroute.o: /usr/include/netinet/tcp.h /usr/include/arpa/inet.h
getroute.o: /usr/include/ctype.h /usr/include/memory.h /usr/include/string.h
getroute.o: /usr/include/netdb.h /usr/include/rpc/netdb.h
getroute.o: /usr/include/stdio.h /usr/include/libio.h
getroute.o: /usr/include/_G_config.h
getroute.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stdarg.h
getroute.o: /usr/include/stdio_lim.h /usr/include/stdlib.h
getroute.o: /usr/include/alloca.h list.h jroute.h jroute_threads.h
jroute_threads.o: /usr/include/pthread.h /usr/include/features.h
jroute_threads.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
jroute_threads.o: /usr/include/errno.h /usr/include/errnos.h
jroute_threads.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
jroute_threads.o: /usr/include/limits.h /usr/include/posix1_lim.h
jroute_threads.o: /usr/include/local_lim.h /usr/include/linux/limits.h
jroute_threads.o: /usr/include/posix2_lim.h /usr/include/sched.h
jroute_threads.o: /usr/include/gnu/types.h /usr/include/time.h
jroute_threads.o: /usr/include/schedbits.h /usr/include/unistd.h
jroute_threads.o: /usr/include/posix_opt.h
jroute_threads.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stddef.h
jroute_threads.o: /usr/include/confname.h /usr/include/signal.h
jroute_threads.o: /usr/include/sigset.h /usr/include/sys/param.h
jroute_threads.o: /usr/include/linux/param.h /usr/include/asm/param.h
jroute_threads.o: /usr/include/sys/types.h /usr/include/endian.h
jroute_threads.o: /usr/include/bytesex.h /usr/include/sys/select.h
jroute_threads.o: /usr/include/selectbits.h /usr/include/sys/file.h
jroute_threads.o: /usr/include/fcntl.h /usr/include/fcntlbits.h
jroute_threads.o: /usr/include/sys/ioctl.h /usr/include/ioctls.h
jroute_threads.o: /usr/include/asm/ioctls.h /usr/include/asm/ioctl.h
jroute_threads.o: /usr/include/ioctl-types.h /usr/include/sys/ttydefaults.h
jroute_threads.o: /usr/include/sys/socket.h /usr/include/socketbits.h
jroute_threads.o: /usr/include/sockaddrcom.h /usr/include/asm/socket.h
jroute_threads.o: /usr/include/asm/sockios.h /usr/include/sys/time.h
jroute_threads.o: /usr/include/timebits.h /usr/include/netinet/in_systm.h
jroute_threads.o: /usr/include/netinet/in.h /usr/include/netinet/ip.h
jroute_threads.o: /usr/include/netinet/ip_icmp.h /usr/include/netinet/udp.h
jroute_threads.o: /usr/include/netinet/tcp.h /usr/include/arpa/inet.h
jroute_threads.o: /usr/include/ctype.h /usr/include/memory.h
jroute_threads.o: /usr/include/string.h /usr/include/netdb.h
jroute_threads.o: /usr/include/rpc/netdb.h /usr/include/stdio.h
jroute_threads.o: /usr/include/libio.h /usr/include/_G_config.h
jroute_threads.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stdarg.h
jroute_threads.o: /usr/include/stdio_lim.h /usr/include/stdlib.h
jroute_threads.o: /usr/include/alloca.h /usr/include/math.h
jroute_threads.o: /usr/include/huge_val.h /usr/include/mathcalls.h
jroute_threads.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/float.h
jroute_threads.o: list.h jroute.h jroute_threads.h
@
