
#
# Copyright (C) 1997, 2000  James A. Cureington
#                           tonyc@acm.org
#
# $Id: Makefile,v 1.1 2001/03/04 00:05:14 tonycu Exp $
#
# $Log: Makefile,v $
# Revision 1.1  2001/03/04 00:05:14  tonycu
# initial check-in at sourceforge...
#
# Revision 1.6  2000/05/24 03:19:02  tony
# Updated all copyright dates.
#
# Revision 1.5  1999/09/13 01:19:53  tony
#
# Updated copyright date and changed gcc to g++
#
# Revision 1.4  1997/03/01 23:06:26  tony
#    make changes so fsk_ut could be built with virtual_page
#
# Revision 1.3  1997/02/08  22:43:07  tony
#      1) made changes to return ERROR instead of 1 when an error is detected
#      2) changed makefile to make unit tests seperate, make UT
#      3) fixed bug in virtual_page.C
#      4) added MAX and MIN macros
#      5) added set last modified date function
#
# Revision 1.2  1996/12/11  07:28:17  tony
# added fsk_ut to makefile
#
# Revision 1.1  1996/09/28  16:41:47  tony
# initial check-in
#
#
#

CC=g++
CFLAGS=-g -I./
# LINK_FLAGS=-static
# CFLAGS=-I. -Wall

ALL:	virtual_page.o virtual_page_ut

UT:	d_array_ut d_matrix_ut fsk_ut

virtual_page.o:	virtual_page.C virtual_page.h common.h
		$(CC) $(CFLAGS) -c virtual_page.C -o virtual_page.o \
		$(LINK_FLAGS) 

virtual_page_ut:	virtual_page_ut.C virtual_page.o virtual_page.h \
                common.h
		$(CC) $(CFLAGS) virtual_page_ut.C virtual_page.o -o \
                    virtual_page_ut \
		$(LINK_FLAGS)

d_array_ut:	d_array_ut.C d_array.C d_array.h common.h
		$(CC) $(CFLAGS) d_array_ut.C -o d_array_ut \
		$(LINK_FLAGS)

d_matrix_ut:	d_matrix_ut.C d_matrix.C d_matrix.h common.h
		$(CC) $(CFLAGS) d_matrix_ut.C -o d_matrix_ut \
		$(LINK_FLAGS)

fsk_ut:		fsk_ut.C fsk.C fsk.h d_array.C d_array.h d_matrix.C \
			d_matrix.h common.h virtual_page.o 
		$(CC) $(CFLAGS) fsk_ut.C virtual_page.o -o fsk_ut \
		$(LINK_FLAGS)


clean:	
		rm -f *.o core

clobber:	
		rm -f *.o d_array_ut d_matrix_ut fsk_ut virtual_page_ut core


