#############################################################################
# Makefile for building: bacedit
# Generated by qmake (2.01a) (Qt 4.5.3) on: Mon Jan 25 20:59:08 2010
# Project:  bacedit.pro
# Template: app
# Command: /usr/bin/qmake-qt4 -Wall -unix -o Makefile bacedit.pro
#############################################################################

####### Compiler, tools and options

CC            = gcc
CXX           = g++
DEFINES       = -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB
CFLAGS        = -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall -W -D_REENTRANT $(DEFINES)
CXXFLAGS      = -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall -W -D_REENTRANT $(DEFINES)
INCPATH       = -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtSql -I/usr/include -I. -I.
LINK          = g++
LFLAGS        = -Wl,-O1
LIBS          = $(SUBLIBS)   -lQtSql -lQtGui -lQtCore -lpthread
AR            = ar cqs
RANLIB        = 
QMAKE         = /usr/bin/qmake-qt4
TAR           = tar -cf
COMPRESS      = gzip -9f
COPY          = cp -f
SED           = sed
COPY_FILE     = $(COPY)
COPY_DIR      = $(COPY) -r
INSTALL_FILE  = install -m 644 -p
INSTALL_DIR   = $(COPY_DIR)
INSTALL_PROGRAM = install -m 755 -p
DEL_FILE      = rm -f
SYMLINK       = ln -sf
DEL_DIR       = rmdir
MOVE          = mv -f
CHK_DIR_EXISTS= test -d
MKDIR         = mkdir -p

####### Output directory

OBJECTS_DIR   = ./

####### Files

SOURCES       = bacedit.cpp \
		MainWindow.cpp \
		Database.cpp \
		NewDialog.cpp \
		object/AnalogInputView.cpp \
		object/AnalogOutputView.cpp \
		object/AnalogValueView.cpp \
		object/BinaryInputView.cpp \
		object/BinaryOutputView.cpp \
		object/BinaryValueView.cpp \
		object/DeviceView.cpp \
		object/MultInputView.cpp \
		object/ObjectView.cpp \
		field/BacBinaryValue.cpp \
		field/BacEventState.cpp \
		field/BacEventTransition.cpp \
		field/BacLimitEnable.cpp \
		field/BacNotifyType.cpp \
		field/BacPolarity.cpp \
		field/BacReliability.cpp \
		field/BacStatusFlags.cpp \
		field/BigCharString.cpp \
		field/BitString.cpp \
		field/Bool.cpp \
		field/CharString.cpp \
		field/DateTime.cpp \
		field/EngineeringUnits.cpp \
		field/Enum.cpp \
		field/Field.cpp \
		field/MultStateList.cpp \
		field/ObjSupported.cpp \
		field/PriorityArray.cpp \
		field/Real.cpp \
		field/SegSupported.cpp \
		field/TimeStampTriplet.cpp \
		field/UnsignedInt.cpp moc_MainWindow.cpp \
		moc_NewDialog.cpp \
		moc_AnalogInputView.cpp \
		moc_AnalogOutputView.cpp \
		moc_AnalogValueView.cpp \
		moc_BinaryInputView.cpp \
		moc_BinaryOutputView.cpp \
		moc_BinaryValueView.cpp \
		moc_DeviceView.cpp \
		moc_MultInputView.cpp \
		moc_ObjectView.cpp \
		moc_BacEventTransition.cpp \
		moc_BacLimitEnable.cpp \
		moc_BacStatusFlags.cpp \
		moc_BigCharString.cpp \
		moc_BitString.cpp \
		moc_EngineeringUnits.cpp \
		moc_Enum.cpp \
		moc_Field.cpp \
		moc_MultStateList.cpp \
		moc_ObjSupported.cpp \
		moc_PriorityArray.cpp \
		moc_SegSupported.cpp \
		moc_TimeStampTriplet.cpp
OBJECTS       = bacedit.o \
		MainWindow.o \
		Database.o \
		NewDialog.o \
		AnalogInputView.o \
		AnalogOutputView.o \
		AnalogValueView.o \
		BinaryInputView.o \
		BinaryOutputView.o \
		BinaryValueView.o \
		DeviceView.o \
		MultInputView.o \
		ObjectView.o \
		BacBinaryValue.o \
		BacEventState.o \
		BacEventTransition.o \
		BacLimitEnable.o \
		BacNotifyType.o \
		BacPolarity.o \
		BacReliability.o \
		BacStatusFlags.o \
		BigCharString.o \
		BitString.o \
		Bool.o \
		CharString.o \
		DateTime.o \
		EngineeringUnits.o \
		Enum.o \
		Field.o \
		MultStateList.o \
		ObjSupported.o \
		PriorityArray.o \
		Real.o \
		SegSupported.o \
		TimeStampTriplet.o \
		UnsignedInt.o \
		moc_MainWindow.o \
		moc_NewDialog.o \
		moc_AnalogInputView.o \
		moc_AnalogOutputView.o \
		moc_AnalogValueView.o \
		moc_BinaryInputView.o \
		moc_BinaryOutputView.o \
		moc_BinaryValueView.o \
		moc_DeviceView.o \
		moc_MultInputView.o \
		moc_ObjectView.o \
		moc_BacEventTransition.o \
		moc_BacLimitEnable.o \
		moc_BacStatusFlags.o \
		moc_BigCharString.o \
		moc_BitString.o \
		moc_EngineeringUnits.o \
		moc_Enum.o \
		moc_Field.o \
		moc_MultStateList.o \
		moc_ObjSupported.o \
		moc_PriorityArray.o \
		moc_SegSupported.o \
		moc_TimeStampTriplet.o
DIST          = /usr/lib64/qt4/mkspecs/common/g++-multilib.conf \
		/usr/lib64/qt4/mkspecs/common/unix.conf \
		/usr/lib64/qt4/mkspecs/common/linux.conf \
		/usr/lib64/qt4/mkspecs/qconfig.pri \
		/usr/lib64/qt4/mkspecs/features/qt_functions.prf \
		/usr/lib64/qt4/mkspecs/features/qt_config.prf \
		/usr/lib64/qt4/mkspecs/features/exclusive_builds.prf \
		/usr/lib64/qt4/mkspecs/features/default_pre.prf \
		/usr/lib64/qt4/mkspecs/features/release.prf \
		/usr/lib64/qt4/mkspecs/features/default_post.prf \
		/usr/lib64/qt4/mkspecs/features/warn_on.prf \
		/usr/lib64/qt4/mkspecs/features/qt.prf \
		/usr/lib64/qt4/mkspecs/features/unix/thread.prf \
		/usr/lib64/qt4/mkspecs/features/moc.prf \
		/usr/lib64/qt4/mkspecs/features/resources.prf \
		/usr/lib64/qt4/mkspecs/features/uic.prf \
		/usr/lib64/qt4/mkspecs/features/yacc.prf \
		/usr/lib64/qt4/mkspecs/features/lex.prf \
		/usr/lib64/qt4/mkspecs/features/include_source_dir.prf \
		bacedit.pro
QMAKE_TARGET  = bacedit
DESTDIR       = 
TARGET        = bacedit

first: all
####### Implicit rules

.SUFFIXES: .o .c .cpp .cc .cxx .C

.cpp.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"

.cc.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"

.cxx.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"

.C.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"

.c.o:
	$(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"

####### Build rules

all: Makefile $(TARGET)

$(TARGET):  $(OBJECTS)  
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)

Makefile: bacedit.pro  /usr/lib64/qt4/mkspecs/linux-g++/qmake.conf /usr/lib64/qt4/mkspecs/common/g++-multilib.conf \
		/usr/lib64/qt4/mkspecs/common/unix.conf \
		/usr/lib64/qt4/mkspecs/common/linux.conf \
		/usr/lib64/qt4/mkspecs/qconfig.pri \
		/usr/lib64/qt4/mkspecs/features/qt_functions.prf \
		/usr/lib64/qt4/mkspecs/features/qt_config.prf \
		/usr/lib64/qt4/mkspecs/features/exclusive_builds.prf \
		/usr/lib64/qt4/mkspecs/features/default_pre.prf \
		/usr/lib64/qt4/mkspecs/features/release.prf \
		/usr/lib64/qt4/mkspecs/features/default_post.prf \
		/usr/lib64/qt4/mkspecs/features/warn_on.prf \
		/usr/lib64/qt4/mkspecs/features/qt.prf \
		/usr/lib64/qt4/mkspecs/features/unix/thread.prf \
		/usr/lib64/qt4/mkspecs/features/moc.prf \
		/usr/lib64/qt4/mkspecs/features/resources.prf \
		/usr/lib64/qt4/mkspecs/features/uic.prf \
		/usr/lib64/qt4/mkspecs/features/yacc.prf \
		/usr/lib64/qt4/mkspecs/features/lex.prf \
		/usr/lib64/qt4/mkspecs/features/include_source_dir.prf
	$(QMAKE) -Wall -unix -o Makefile bacedit.pro
/usr/lib64/qt4/mkspecs/common/g++-multilib.conf:
/usr/lib64/qt4/mkspecs/common/unix.conf:
/usr/lib64/qt4/mkspecs/common/linux.conf:
/usr/lib64/qt4/mkspecs/qconfig.pri:
/usr/lib64/qt4/mkspecs/features/qt_functions.prf:
/usr/lib64/qt4/mkspecs/features/qt_config.prf:
/usr/lib64/qt4/mkspecs/features/exclusive_builds.prf:
/usr/lib64/qt4/mkspecs/features/default_pre.prf:
/usr/lib64/qt4/mkspecs/features/release.prf:
/usr/lib64/qt4/mkspecs/features/default_post.prf:
/usr/lib64/qt4/mkspecs/features/warn_on.prf:
/usr/lib64/qt4/mkspecs/features/qt.prf:
/usr/lib64/qt4/mkspecs/features/unix/thread.prf:
/usr/lib64/qt4/mkspecs/features/moc.prf:
/usr/lib64/qt4/mkspecs/features/resources.prf:
/usr/lib64/qt4/mkspecs/features/uic.prf:
/usr/lib64/qt4/mkspecs/features/yacc.prf:
/usr/lib64/qt4/mkspecs/features/lex.prf:
/usr/lib64/qt4/mkspecs/features/include_source_dir.prf:
qmake:  FORCE
	@$(QMAKE) -Wall -unix -o Makefile bacedit.pro

dist: 
	@$(CHK_DIR_EXISTS) .tmp/bacedit1.0.0 || $(MKDIR) .tmp/bacedit1.0.0 
	$(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/bacedit1.0.0/ && $(COPY_FILE) --parents MainWindow.h Database.h NewDialog.h object/AnalogInputView.h object/AnalogOutputView.h object/AnalogValueView.h object/BinaryInputView.h object/BinaryOutputView.h object/BinaryValueView.h object/DeviceView.h object/enum.objtypes.h object/MultInputView.h object/ObjectView.h field/allunits.h field/BacBinaryValue.h field/BacEventState.h field/BacEventTransition.h field/BacLimitEnable.h field/BacNotifyType.h field/BacPolarity.h field/BacReliability.h field/BacStatusFlags.h field/BigCharString.h field/BitString.h field/Bool.h field/CharString.h field/DateTime.h field/EngineeringUnits.h field/enum.bactypes.h field/Enum.h field/enum.properties.h field/Field.h field/MultStateList.h field/ObjSupported.h field/PriorityArray.h field/Real.h field/SegSupported.h field/TimeStampTriplet.h field/UnsignedInt.h .tmp/bacedit1.0.0/ && $(COPY_FILE) --parents bacedit.cpp MainWindow.cpp Database.cpp NewDialog.cpp object/AnalogInputView.cpp object/AnalogOutputView.cpp object/AnalogValueView.cpp object/BinaryInputView.cpp object/BinaryOutputView.cpp object/BinaryValueView.cpp object/DeviceView.cpp object/MultInputView.cpp object/ObjectView.cpp field/BacBinaryValue.cpp field/BacEventState.cpp field/BacEventTransition.cpp field/BacLimitEnable.cpp field/BacNotifyType.cpp field/BacPolarity.cpp field/BacReliability.cpp field/BacStatusFlags.cpp field/BigCharString.cpp field/BitString.cpp field/Bool.cpp field/CharString.cpp field/DateTime.cpp field/EngineeringUnits.cpp field/Enum.cpp field/Field.cpp field/MultStateList.cpp field/ObjSupported.cpp field/PriorityArray.cpp field/Real.cpp field/SegSupported.cpp field/TimeStampTriplet.cpp field/UnsignedInt.cpp .tmp/bacedit1.0.0/ && (cd `dirname .tmp/bacedit1.0.0` && $(TAR) bacedit1.0.0.tar bacedit1.0.0 && $(COMPRESS) bacedit1.0.0.tar) && $(MOVE) `dirname .tmp/bacedit1.0.0`/bacedit1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/bacedit1.0.0


clean:compiler_clean 
	-$(DEL_FILE) $(OBJECTS)
	-$(DEL_FILE) *~ core *.core


####### Sub-libraries

distclean: clean
	-$(DEL_FILE) $(TARGET) 
	-$(DEL_FILE) Makefile


mocclean: compiler_moc_header_clean compiler_moc_source_clean

mocables: compiler_moc_header_make_all compiler_moc_source_make_all

compiler_moc_header_make_all: moc_MainWindow.cpp moc_NewDialog.cpp moc_AnalogInputView.cpp moc_AnalogOutputView.cpp moc_AnalogValueView.cpp moc_BinaryInputView.cpp moc_BinaryOutputView.cpp moc_BinaryValueView.cpp moc_DeviceView.cpp moc_MultInputView.cpp moc_ObjectView.cpp moc_BacEventTransition.cpp moc_BacLimitEnable.cpp moc_BacStatusFlags.cpp moc_BigCharString.cpp moc_BitString.cpp moc_EngineeringUnits.cpp moc_Enum.cpp moc_Field.cpp moc_MultStateList.cpp moc_ObjSupported.cpp moc_PriorityArray.cpp moc_SegSupported.cpp moc_TimeStampTriplet.cpp
compiler_moc_header_clean:
	-$(DEL_FILE) moc_MainWindow.cpp moc_NewDialog.cpp moc_AnalogInputView.cpp moc_AnalogOutputView.cpp moc_AnalogValueView.cpp moc_BinaryInputView.cpp moc_BinaryOutputView.cpp moc_BinaryValueView.cpp moc_DeviceView.cpp moc_MultInputView.cpp moc_ObjectView.cpp moc_BacEventTransition.cpp moc_BacLimitEnable.cpp moc_BacStatusFlags.cpp moc_BigCharString.cpp moc_BitString.cpp moc_EngineeringUnits.cpp moc_Enum.cpp moc_Field.cpp moc_MultStateList.cpp moc_ObjSupported.cpp moc_PriorityArray.cpp moc_SegSupported.cpp moc_TimeStampTriplet.cpp
moc_MainWindow.cpp: object/ObjectView.h \
		field/Field.h \
		Database.h \
		MainWindow.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) MainWindow.h -o moc_MainWindow.cpp

moc_NewDialog.cpp: NewDialog.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) NewDialog.h -o moc_NewDialog.cpp

moc_AnalogInputView.cpp: object/ObjectView.h \
		field/Field.h \
		object/AnalogInputView.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) object/AnalogInputView.h -o moc_AnalogInputView.cpp

moc_AnalogOutputView.cpp: object/ObjectView.h \
		field/Field.h \
		object/AnalogOutputView.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) object/AnalogOutputView.h -o moc_AnalogOutputView.cpp

moc_AnalogValueView.cpp: object/ObjectView.h \
		field/Field.h \
		object/AnalogValueView.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) object/AnalogValueView.h -o moc_AnalogValueView.cpp

moc_BinaryInputView.cpp: object/ObjectView.h \
		field/Field.h \
		object/BinaryInputView.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) object/BinaryInputView.h -o moc_BinaryInputView.cpp

moc_BinaryOutputView.cpp: object/ObjectView.h \
		field/Field.h \
		object/BinaryOutputView.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) object/BinaryOutputView.h -o moc_BinaryOutputView.cpp

moc_BinaryValueView.cpp: object/ObjectView.h \
		field/Field.h \
		object/BinaryValueView.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) object/BinaryValueView.h -o moc_BinaryValueView.cpp

moc_DeviceView.cpp: object/ObjectView.h \
		field/Field.h \
		object/DeviceView.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) object/DeviceView.h -o moc_DeviceView.cpp

moc_MultInputView.cpp: object/ObjectView.h \
		field/Field.h \
		object/MultInputView.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) object/MultInputView.h -o moc_MultInputView.cpp

moc_ObjectView.cpp: field/Field.h \
		object/ObjectView.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) object/ObjectView.h -o moc_ObjectView.cpp

moc_BacEventTransition.cpp: field/BitString.h \
		field/Field.h \
		field/BacEventTransition.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) field/BacEventTransition.h -o moc_BacEventTransition.cpp

moc_BacLimitEnable.cpp: field/BitString.h \
		field/Field.h \
		field/BacLimitEnable.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) field/BacLimitEnable.h -o moc_BacLimitEnable.cpp

moc_BacStatusFlags.cpp: field/BitString.h \
		field/Field.h \
		field/BacStatusFlags.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) field/BacStatusFlags.h -o moc_BacStatusFlags.cpp

moc_BigCharString.cpp: field/Field.h \
		field/BigCharString.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) field/BigCharString.h -o moc_BigCharString.cpp

moc_BitString.cpp: field/Field.h \
		field/BitString.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) field/BitString.h -o moc_BitString.cpp

moc_EngineeringUnits.cpp: field/Enum.h \
		field/Field.h \
		field/EngineeringUnits.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) field/EngineeringUnits.h -o moc_EngineeringUnits.cpp

moc_Enum.cpp: field/Field.h \
		field/Enum.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) field/Enum.h -o moc_Enum.cpp

moc_Field.cpp: field/Field.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) field/Field.h -o moc_Field.cpp

moc_MultStateList.cpp: field/Field.h \
		field/MultStateList.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) field/MultStateList.h -o moc_MultStateList.cpp

moc_ObjSupported.cpp: field/BitString.h \
		field/Field.h \
		field/ObjSupported.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) field/ObjSupported.h -o moc_ObjSupported.cpp

moc_PriorityArray.cpp: field/Field.h \
		field/PriorityArray.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) field/PriorityArray.h -o moc_PriorityArray.cpp

moc_SegSupported.cpp: field/Enum.h \
		field/Field.h \
		field/SegSupported.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) field/SegSupported.h -o moc_SegSupported.cpp

moc_TimeStampTriplet.cpp: field/Field.h \
		field/TimeStampTriplet.h
	/usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) field/TimeStampTriplet.h -o moc_TimeStampTriplet.cpp

compiler_rcc_make_all:
compiler_rcc_clean:
compiler_image_collection_make_all: qmake_image_collection.cpp
compiler_image_collection_clean:
	-$(DEL_FILE) qmake_image_collection.cpp
compiler_moc_source_make_all:
compiler_moc_source_clean:
compiler_uic_make_all:
compiler_uic_clean:
compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean: compiler_moc_header_clean 

####### Compile

bacedit.o: bacedit.cpp MainWindow.h \
		object/ObjectView.h \
		field/Field.h \
		Database.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o bacedit.o bacedit.cpp

MainWindow.o: MainWindow.cpp MainWindow.h \
		object/ObjectView.h \
		field/Field.h \
		Database.h \
		NewDialog.h \
		object/enum.objtypes.h \
		object/AnalogInputView.h \
		object/AnalogOutputView.h \
		object/AnalogValueView.h \
		object/BinaryInputView.h \
		object/BinaryOutputView.h \
		object/BinaryValueView.h \
		object/MultInputView.h \
		object/DeviceView.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o MainWindow.o MainWindow.cpp

Database.o: Database.cpp Database.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Database.o Database.cpp

NewDialog.o: NewDialog.cpp NewDialog.h \
		object/enum.objtypes.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o NewDialog.o NewDialog.cpp

AnalogInputView.o: object/AnalogInputView.cpp object/AnalogInputView.h \
		object/ObjectView.h \
		field/Field.h \
		field/allunits.h \
		field/BacPolarity.h \
		field/Enum.h \
		field/BigCharString.h \
		field/DateTime.h \
		field/BacBinaryValue.h \
		field/BacStatusFlags.h \
		field/BitString.h \
		field/BacEventState.h \
		field/BacNotifyType.h \
		field/BacLimitEnable.h \
		field/BacEventTransition.h \
		field/TimeStampTriplet.h \
		field/PriorityArray.h \
		field/MultStateList.h \
		field/BacReliability.h \
		field/EngineeringUnits.h \
		field/CharString.h \
		field/UnsignedInt.h \
		field/Real.h \
		field/Bool.h \
		field/enum.properties.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o AnalogInputView.o object/AnalogInputView.cpp

AnalogOutputView.o: object/AnalogOutputView.cpp object/AnalogOutputView.h \
		object/ObjectView.h \
		field/Field.h \
		field/allunits.h \
		field/BacPolarity.h \
		field/Enum.h \
		field/BigCharString.h \
		field/DateTime.h \
		field/BacBinaryValue.h \
		field/BacStatusFlags.h \
		field/BitString.h \
		field/BacEventState.h \
		field/BacNotifyType.h \
		field/BacLimitEnable.h \
		field/BacEventTransition.h \
		field/TimeStampTriplet.h \
		field/PriorityArray.h \
		field/MultStateList.h \
		field/BacReliability.h \
		field/EngineeringUnits.h \
		field/CharString.h \
		field/UnsignedInt.h \
		field/Real.h \
		field/Bool.h \
		field/enum.properties.h \
		field/enum.bactypes.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o AnalogOutputView.o object/AnalogOutputView.cpp

AnalogValueView.o: object/AnalogValueView.cpp object/AnalogValueView.h \
		object/ObjectView.h \
		field/Field.h \
		field/allunits.h \
		field/BacPolarity.h \
		field/Enum.h \
		field/BigCharString.h \
		field/DateTime.h \
		field/BacBinaryValue.h \
		field/BacStatusFlags.h \
		field/BitString.h \
		field/BacEventState.h \
		field/BacNotifyType.h \
		field/BacLimitEnable.h \
		field/BacEventTransition.h \
		field/TimeStampTriplet.h \
		field/PriorityArray.h \
		field/MultStateList.h \
		field/BacReliability.h \
		field/EngineeringUnits.h \
		field/CharString.h \
		field/UnsignedInt.h \
		field/Real.h \
		field/Bool.h \
		field/enum.properties.h \
		field/enum.bactypes.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o AnalogValueView.o object/AnalogValueView.cpp

BinaryInputView.o: object/BinaryInputView.cpp object/BinaryInputView.h \
		object/ObjectView.h \
		field/Field.h \
		field/allunits.h \
		field/BacPolarity.h \
		field/Enum.h \
		field/BigCharString.h \
		field/DateTime.h \
		field/BacBinaryValue.h \
		field/BacStatusFlags.h \
		field/BitString.h \
		field/BacEventState.h \
		field/BacNotifyType.h \
		field/BacLimitEnable.h \
		field/BacEventTransition.h \
		field/TimeStampTriplet.h \
		field/PriorityArray.h \
		field/MultStateList.h \
		field/BacReliability.h \
		field/EngineeringUnits.h \
		field/CharString.h \
		field/UnsignedInt.h \
		field/Real.h \
		field/Bool.h \
		field/enum.properties.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o BinaryInputView.o object/BinaryInputView.cpp

BinaryOutputView.o: object/BinaryOutputView.cpp object/BinaryOutputView.h \
		object/ObjectView.h \
		field/Field.h \
		field/allunits.h \
		field/BacPolarity.h \
		field/Enum.h \
		field/BigCharString.h \
		field/DateTime.h \
		field/BacBinaryValue.h \
		field/BacStatusFlags.h \
		field/BitString.h \
		field/BacEventState.h \
		field/BacNotifyType.h \
		field/BacLimitEnable.h \
		field/BacEventTransition.h \
		field/TimeStampTriplet.h \
		field/PriorityArray.h \
		field/MultStateList.h \
		field/BacReliability.h \
		field/EngineeringUnits.h \
		field/CharString.h \
		field/UnsignedInt.h \
		field/Real.h \
		field/Bool.h \
		field/enum.bactypes.h \
		field/enum.properties.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o BinaryOutputView.o object/BinaryOutputView.cpp

BinaryValueView.o: object/BinaryValueView.cpp object/BinaryValueView.h \
		object/ObjectView.h \
		field/Field.h \
		field/allunits.h \
		field/BacPolarity.h \
		field/Enum.h \
		field/BigCharString.h \
		field/DateTime.h \
		field/BacBinaryValue.h \
		field/BacStatusFlags.h \
		field/BitString.h \
		field/BacEventState.h \
		field/BacNotifyType.h \
		field/BacLimitEnable.h \
		field/BacEventTransition.h \
		field/TimeStampTriplet.h \
		field/PriorityArray.h \
		field/MultStateList.h \
		field/BacReliability.h \
		field/EngineeringUnits.h \
		field/CharString.h \
		field/UnsignedInt.h \
		field/Real.h \
		field/Bool.h \
		field/enum.bactypes.h \
		field/enum.properties.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o BinaryValueView.o object/BinaryValueView.cpp

DeviceView.o: object/DeviceView.cpp object/DeviceView.h \
		object/ObjectView.h \
		field/Field.h \
		field/CharString.h \
		field/BigCharString.h \
		field/UnsignedInt.h \
		field/SegSupported.h \
		field/Enum.h \
		field/ObjSupported.h \
		field/BitString.h \
		field/enum.properties.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o DeviceView.o object/DeviceView.cpp

MultInputView.o: object/MultInputView.cpp object/MultInputView.h \
		object/ObjectView.h \
		field/Field.h \
		field/allunits.h \
		field/BacPolarity.h \
		field/Enum.h \
		field/BigCharString.h \
		field/DateTime.h \
		field/BacBinaryValue.h \
		field/BacStatusFlags.h \
		field/BitString.h \
		field/BacEventState.h \
		field/BacNotifyType.h \
		field/BacLimitEnable.h \
		field/BacEventTransition.h \
		field/TimeStampTriplet.h \
		field/PriorityArray.h \
		field/MultStateList.h \
		field/BacReliability.h \
		field/EngineeringUnits.h \
		field/CharString.h \
		field/UnsignedInt.h \
		field/Real.h \
		field/Bool.h \
		field/enum.properties.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o MultInputView.o object/MultInputView.cpp

ObjectView.o: object/ObjectView.cpp object/ObjectView.h \
		field/Field.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ObjectView.o object/ObjectView.cpp

BacBinaryValue.o: field/BacBinaryValue.cpp field/BacBinaryValue.h \
		field/Enum.h \
		field/Field.h \
		field/enum.bactypes.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o BacBinaryValue.o field/BacBinaryValue.cpp

BacEventState.o: field/BacEventState.cpp field/BacEventState.h \
		field/Enum.h \
		field/Field.h \
		field/enum.bactypes.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o BacEventState.o field/BacEventState.cpp

BacEventTransition.o: field/BacEventTransition.cpp field/BacEventTransition.h \
		field/BitString.h \
		field/Field.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o BacEventTransition.o field/BacEventTransition.cpp

BacLimitEnable.o: field/BacLimitEnable.cpp field/BacLimitEnable.h \
		field/BitString.h \
		field/Field.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o BacLimitEnable.o field/BacLimitEnable.cpp

BacNotifyType.o: field/BacNotifyType.cpp field/BacNotifyType.h \
		field/Enum.h \
		field/Field.h \
		field/enum.bactypes.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o BacNotifyType.o field/BacNotifyType.cpp

BacPolarity.o: field/BacPolarity.cpp field/BacPolarity.h \
		field/Enum.h \
		field/Field.h \
		field/enum.bactypes.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o BacPolarity.o field/BacPolarity.cpp

BacReliability.o: field/BacReliability.cpp field/BacReliability.h \
		field/Enum.h \
		field/Field.h \
		field/enum.bactypes.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o BacReliability.o field/BacReliability.cpp

BacStatusFlags.o: field/BacStatusFlags.cpp field/BacStatusFlags.h \
		field/BitString.h \
		field/Field.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o BacStatusFlags.o field/BacStatusFlags.cpp

BigCharString.o: field/BigCharString.cpp field/enum.bactypes.h \
		field/BigCharString.h \
		field/Field.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o BigCharString.o field/BigCharString.cpp

BitString.o: field/BitString.cpp field/enum.bactypes.h \
		field/BitString.h \
		field/Field.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o BitString.o field/BitString.cpp

Bool.o: field/Bool.cpp field/enum.bactypes.h \
		field/Bool.h \
		field/Field.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Bool.o field/Bool.cpp

CharString.o: field/CharString.cpp field/enum.bactypes.h \
		field/CharString.h \
		field/Field.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o CharString.o field/CharString.cpp

DateTime.o: field/DateTime.cpp field/enum.bactypes.h \
		field/DateTime.h \
		field/Field.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o DateTime.o field/DateTime.cpp

EngineeringUnits.o: field/EngineeringUnits.cpp field/EngineeringUnits.h \
		field/Enum.h \
		field/Field.h \
		field/enum.bactypes.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o EngineeringUnits.o field/EngineeringUnits.cpp

Enum.o: field/Enum.cpp field/Enum.h \
		field/Field.h \
		field/enum.bactypes.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Enum.o field/Enum.cpp

Field.o: field/Field.cpp field/Field.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Field.o field/Field.cpp

MultStateList.o: field/MultStateList.cpp field/enum.bactypes.h \
		field/enum.properties.h \
		field/MultStateList.h \
		field/Field.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o MultStateList.o field/MultStateList.cpp

ObjSupported.o: field/ObjSupported.cpp field/ObjSupported.h \
		field/BitString.h \
		field/Field.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ObjSupported.o field/ObjSupported.cpp

PriorityArray.o: field/PriorityArray.cpp field/enum.bactypes.h \
		field/PriorityArray.h \
		field/Field.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o PriorityArray.o field/PriorityArray.cpp

Real.o: field/Real.cpp field/enum.bactypes.h \
		field/Real.h \
		field/Field.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Real.o field/Real.cpp

SegSupported.o: field/SegSupported.cpp field/SegSupported.h \
		field/Enum.h \
		field/Field.h \
		field/enum.bactypes.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o SegSupported.o field/SegSupported.cpp

TimeStampTriplet.o: field/TimeStampTriplet.cpp field/TimeStampTriplet.h \
		field/Field.h \
		field/enum.bactypes.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o TimeStampTriplet.o field/TimeStampTriplet.cpp

UnsignedInt.o: field/UnsignedInt.cpp field/enum.bactypes.h \
		field/UnsignedInt.h \
		field/Field.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o UnsignedInt.o field/UnsignedInt.cpp

moc_MainWindow.o: moc_MainWindow.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_MainWindow.o moc_MainWindow.cpp

moc_NewDialog.o: moc_NewDialog.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_NewDialog.o moc_NewDialog.cpp

moc_AnalogInputView.o: moc_AnalogInputView.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_AnalogInputView.o moc_AnalogInputView.cpp

moc_AnalogOutputView.o: moc_AnalogOutputView.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_AnalogOutputView.o moc_AnalogOutputView.cpp

moc_AnalogValueView.o: moc_AnalogValueView.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_AnalogValueView.o moc_AnalogValueView.cpp

moc_BinaryInputView.o: moc_BinaryInputView.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_BinaryInputView.o moc_BinaryInputView.cpp

moc_BinaryOutputView.o: moc_BinaryOutputView.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_BinaryOutputView.o moc_BinaryOutputView.cpp

moc_BinaryValueView.o: moc_BinaryValueView.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_BinaryValueView.o moc_BinaryValueView.cpp

moc_DeviceView.o: moc_DeviceView.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_DeviceView.o moc_DeviceView.cpp

moc_MultInputView.o: moc_MultInputView.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_MultInputView.o moc_MultInputView.cpp

moc_ObjectView.o: moc_ObjectView.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_ObjectView.o moc_ObjectView.cpp

moc_BacEventTransition.o: moc_BacEventTransition.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_BacEventTransition.o moc_BacEventTransition.cpp

moc_BacLimitEnable.o: moc_BacLimitEnable.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_BacLimitEnable.o moc_BacLimitEnable.cpp

moc_BacStatusFlags.o: moc_BacStatusFlags.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_BacStatusFlags.o moc_BacStatusFlags.cpp

moc_BigCharString.o: moc_BigCharString.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_BigCharString.o moc_BigCharString.cpp

moc_BitString.o: moc_BitString.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_BitString.o moc_BitString.cpp

moc_EngineeringUnits.o: moc_EngineeringUnits.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_EngineeringUnits.o moc_EngineeringUnits.cpp

moc_Enum.o: moc_Enum.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_Enum.o moc_Enum.cpp

moc_Field.o: moc_Field.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_Field.o moc_Field.cpp

moc_MultStateList.o: moc_MultStateList.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_MultStateList.o moc_MultStateList.cpp

moc_ObjSupported.o: moc_ObjSupported.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_ObjSupported.o moc_ObjSupported.cpp

moc_PriorityArray.o: moc_PriorityArray.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_PriorityArray.o moc_PriorityArray.cpp

moc_SegSupported.o: moc_SegSupported.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_SegSupported.o moc_SegSupported.cpp

moc_TimeStampTriplet.o: moc_TimeStampTriplet.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_TimeStampTriplet.o moc_TimeStampTriplet.cpp

####### Install

install:   FORCE

uninstall:   FORCE

FORCE:

