
#
# Copyright (C) 1997, 2000  James A. Cureington
#                           tonyc@acm.org
#
# $Id: Makefile,v 1.1 2001/03/04 00:08:31 tonycu Exp $
#
# $Log: Makefile,v $
# Revision 1.1  2001/03/04 00:08:31  tonycu
# initial check-in at sourceforge...
#
# Revision 1.9  2000/05/24 03:19:08  tony
# Updated all copyright dates.
#
# Revision 1.8  1999/09/13 01:19:38  tony
#
# Updated copyright date and changed gcc to g++
#
# Revision 1.7  1997/12/21 20:59:50  tony
# Makefile changes from Linux version  1.2.1 to 2.0.27.
#
# Revision 1.6  1997/03/26  07:02:18  tony
#      chagend fsmcase object to fskc
#
# Revision 1.5  1997/03/02  19:43:28  tony
#      added fsmcase to makefile
#
# Revision 1.4  1997/03/01  23:09:52  tony
#      added make_fsk_file
#
# Revision 1.3  1997/02/08  22:50:12  tony
#      1) added info window
#      2) changed text to fixed width
#      3) validate fsk before running
#      4) added fsk filename to top of main window
#      5) all path names were not being updated on a "save as"
#      6) added code to print various reports...
#
# Revision 1.2  1997/01/15  01:08:08  tony
# added code to:
# 	- Add undo to TK and lower-level routines for all FSK
#           edit commands
# 	- Added "undo" to state/event mouse menu bar.
#
# Revision 1.1  1997/01/06  06:32:25  tony
# Initial check-in of PRODUCTION code.
#
#
#
CC=g++
CFLAGS=-g -I./ -I../Cpp -I/usr/X11R6/include
CPP_PATH=../Cpp
CPP_FILES= $(CPP_PATH)/fsk.C           \
           $(CPP_PATH)/fsk.h           \
           $(CPP_PATH)/d_array.C       \
           $(CPP_PATH)/d_array.h       \
           $(CPP_PATH)/d_matrix.C      \
           $(CPP_PATH)/d_matrix.h      \
           $(CPP_PATH)/virtual_page.C  \
           $(CPP_PATH)/virtual_page.h  \
           $(CPP_PATH)/common.h

OBJ_FILES=$(CPP_PATH)/virtual_page.o

ALL:	fsm_wish fskc


fsm_wish:	fsm_wish.C $(CPP_FILES)
		$(CC) $(CFLAGS) fsm_wish.C -o fsm_wish $(OBJ_FILES) \
		$(LINK_FLAGS) -ltk -ltcl \
                -L/usr/X11R6/lib -L/usr/lib -ldl -lX11 -lm -lc

fskc:		fsmcase.C
		$(CC) $(CFLAGS) fsmcase.C -o fskc

make_fsk_file:	make_fsk_file.C $(CPP_FILES)
		$(CC) $(CFLAGS) make_fsk_file.C -o make_fsk_file $(OBJ_FILES) \
		$(LINK_FLAGS)


clean:	
		rm -f *.o core

clobber:	
		rm -f *.o make_fsk_file fsm_wish fskc core


