#
# _834v5010generator makefile
#      created by Robert Leyva
#
PROGRAM_NAME = nc_834v5010generator

#
# CXXFLAGS
# used by gnu make's implicit rules
#
# I choose to show all warnings (-Wall), and include debugging information (-g)
# I chose to use cdk.h located in my Debian system in directory /usr/include/cdk
#
CXXFLAGS := -Wall -g -I /usr/include/cdk

#
# LDLIBS
# used by gnu make's implicit rules
#
# Since I am using the Curses Development Kit (CDK), I choose to include the cdk library
# Since I am using the ncurses library, I choose to include the ncurses library
# Since I am using the Boost thread library, I choose to include the Boost thread library
# Since I am using the Boost filesystem library, I choose to include the Boost system library
# Since I am using the Boost filesystem library, I also choose to include the Boost filesystem library
#
LDLIBS := -lcdk -lncurses -lboost_thread -lboost_system -lboost_filesystem

#
# Compile using gnu make implicit rules
#
$(PROGRAM_NAME) : _834v5010model.o _834v5010segment.o _834v5010dataElement.o \
                  _834v5010configReader.o _834v5010textWriter.o \
                  _834v5010validator.o _834v5010view.o \
                  Ncurses834v5010view.o FileAccessor.o \
		  CDK_List.o _834v5010loop.o CDK_Label.o \
		  CDK_ItemList.o CDK_Entry.o _834v5010profile.o \
		  CDK_ButtonBox.o _834v5010textReader.o \
		  EditSegmentInfo.o CDK_Mentry.o \
		  CDK_Textfield2.o CDK_CursorPosition.o \
		  CDK_bad_alloc.o CDK_Box.o RXL_ncurses.o \
		  _834v5010exampleGenerator.o _834v5010subscriber.o \
		  _834v5010segmentStateValidator.o \
		  _834v5010transactionTypeValidator.o _834v5010exampleData.o

_834v5010exampleData.o :

_834v5010transactionTypeValidator.o :

_834v5010segmentStateValidator.o :

_834v5010subscriber.o :

_834v5010exampleGenerator.o :

RXL_ncurses.o :

CDK_box.o :

CDK_bad_alloc.o :

CDK_CursorPosition.o :

CDK_Textfield2.o :

CDK_Mentry.o :

EditSegmentInfo.o :

_834v5010textReader.o :

CDK_ButtonBox.o :

CDK_Entry.o :

CDK_ItemList.o :

CDK_Label.o :

CDK_List.o :

FileAccessor.o :

Ncurses834v5010view.o :

_834v5010view.o :

_834v5010textWriter.o : 

_834v5010validator.o :

_834v5010model.o : 

_834v5010profile.o :

_834v5010segment.o :

_834v5010loop.o :

_834v5010dataElement.o :

_834v5010configReader.o :


.PHONY : clean
clean:
	rm *.o ${PROGRAM_NAME} core
