# # 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 -DUSE_NON_CONST -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) -ltk8.4 -ltcl8.4 \ -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