#############################################################################
# Makefile for building xgfe
# Generated by tmake at 15:10, 1998/06/07
#     Project: xgfe
#    Template: app
#############################################################################

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

CC	=	g++
CFLAGS	=	-Wall -W -O2 -fno-strength-reduce
INCPATH	=	-I$(QTDIR)/include
LINK	=	g++
LFLAGS	=	
LIBS	=	-L$(QTDIR)/lib -lqt -L/usr/X11R6/lib -lX11
MOC	=	moc

####### Files

HEADERS =	barOp.h \
		barOpData.h \
		boxWidthOp.h \
		boxWidthOpData.h \
		curveFit.h \
		curveFitData.h \
		fileFilter.h \
		fileFilterData.h \
		fileLegendTitle.h \
		fileLegendTitleData.h \
		fileOptions.h \
		fileOptionsData.h \
		funcLegendTitle.h \
		funcLegendTitleData.h \
		gnuCurveFit.h \
		gnuInterface.h \
		gnuMultiFile.h \
		gnuMultiFunc.h \
		gnuPlotFile.h \
		gnuPlotFunction.h \
		latexEmtexOp.h \
		latexEmtexOpData.h \
		legendOp.h \
		legendOpData.h \
		logScaleOp.h \
		logScaleOpData.h \
		multiFile.h \
		multiFileData.h \
		multiFunc.h \
		multiFuncData.h \
		pbmOp.h \
		pbmOpData.h \
		psOpt.h \
		psOptData.h \
		rawGnu.h \
		rawGnuData.h \
		sizeOp.h \
		sizeOpData.h \
		ticsOp.h \
		ticsOpData.h \
		xgfeMain.h \
		xgfeMainData.h
SOURCES =	barOp.cpp \
		barOpData.cpp \
		boxWidthOp.cpp \
		boxWidthOpData.cpp \
		curveFit.cpp \
		curveFitData.cpp \
		fileFilter.cpp \
		fileFilterData.cpp \
		fileLegendTitle.cpp \
		fileLegendTitleData.cpp \
		fileOptions.cpp \
		fileOptionsData.cpp \
		funcLegendTitle.cpp \
		funcLegendTitleData.cpp \
		gnuCurveFit.cpp \
		gnuInterface.cpp \
		gnuMultiFile.cpp \
		gnuMultiFunc.cpp \
		gnuPlotFile.cpp \
		gnuPlotFunction.cpp \
		latexEmtexOp.cpp \
		latexEmtexOpData.cpp \
		legendOp.cpp \
		legendOpData.cpp \
		logScaleOp.cpp \
		logScaleOpData.cpp \
		multiFile.cpp \
		multiFileData.cpp \
		multiFunc.cpp \
		multiFuncData.cpp \
		pbmOp.cpp \
		pbmOpData.cpp \
		psOpt.cpp \
		psOptData.cpp \
		rawGnu.cpp \
		rawGnuData.cpp \
		sizeOp.cpp \
		sizeOpData.cpp \
		ticsOp.cpp \
		ticsOpData.cpp \
		xgfe.cpp \
		xgfeMain.cpp \
		xgfeMainData.cpp
OBJECTS =	barOp.o \
		barOpData.o \
		boxWidthOp.o \
		boxWidthOpData.o \
		curveFit.o \
		curveFitData.o \
		fileFilter.o \
		fileFilterData.o \
		fileLegendTitle.o \
		fileLegendTitleData.o \
		fileOptions.o \
		fileOptionsData.o \
		funcLegendTitle.o \
		funcLegendTitleData.o \
		gnuCurveFit.o \
		gnuInterface.o \
		gnuMultiFile.o \
		gnuMultiFunc.o \
		gnuPlotFile.o \
		gnuPlotFunction.o \
		latexEmtexOp.o \
		latexEmtexOpData.o \
		legendOp.o \
		legendOpData.o \
		logScaleOp.o \
		logScaleOpData.o \
		multiFile.o \
		multiFileData.o \
		multiFunc.o \
		multiFuncData.o \
		pbmOp.o \
		pbmOpData.o \
		psOpt.o \
		psOptData.o \
		rawGnu.o \
		rawGnuData.o \
		sizeOp.o \
		sizeOpData.o \
		ticsOp.o \
		ticsOpData.o \
		xgfe.o \
		xgfeMain.o \
		xgfeMainData.o
SRCMOC	=	moc_barOp.cpp \
		moc_barOpData.cpp \
		moc_boxWidthOp.cpp \
		moc_boxWidthOpData.cpp \
		moc_curveFit.cpp \
		moc_curveFitData.cpp \
		moc_fileFilter.cpp \
		moc_fileFilterData.cpp \
		moc_fileLegendTitle.cpp \
		moc_fileLegendTitleData.cpp \
		moc_fileOptions.cpp \
		moc_fileOptionsData.cpp \
		moc_funcLegendTitle.cpp \
		moc_funcLegendTitleData.cpp \
		moc_latexEmtexOp.cpp \
		moc_latexEmtexOpData.cpp \
		moc_legendOp.cpp \
		moc_legendOpData.cpp \
		moc_logScaleOp.cpp \
		moc_logScaleOpData.cpp \
		moc_multiFile.cpp \
		moc_multiFileData.cpp \
		moc_multiFunc.cpp \
		moc_multiFuncData.cpp \
		moc_pbmOp.cpp \
		moc_pbmOpData.cpp \
		moc_psOpt.cpp \
		moc_psOptData.cpp \
		moc_rawGnu.cpp \
		moc_rawGnuData.cpp \
		moc_sizeOp.cpp \
		moc_sizeOpData.cpp \
		moc_ticsOp.cpp \
		moc_ticsOpData.cpp \
		moc_xgfeMain.cpp \
		moc_xgfeMainData.cpp
OBJMOC	=	moc_barOp.o \
		moc_barOpData.o \
		moc_boxWidthOp.o \
		moc_boxWidthOpData.o \
		moc_curveFit.o \
		moc_curveFitData.o \
		moc_fileFilter.o \
		moc_fileFilterData.o \
		moc_fileLegendTitle.o \
		moc_fileLegendTitleData.o \
		moc_fileOptions.o \
		moc_fileOptionsData.o \
		moc_funcLegendTitle.o \
		moc_funcLegendTitleData.o \
		moc_latexEmtexOp.o \
		moc_latexEmtexOpData.o \
		moc_legendOp.o \
		moc_legendOpData.o \
		moc_logScaleOp.o \
		moc_logScaleOpData.o \
		moc_multiFile.o \
		moc_multiFileData.o \
		moc_multiFunc.o \
		moc_multiFuncData.o \
		moc_pbmOp.o \
		moc_pbmOpData.o \
		moc_psOpt.o \
		moc_psOptData.o \
		moc_rawGnu.o \
		moc_rawGnuData.o \
		moc_sizeOp.o \
		moc_sizeOpData.o \
		moc_ticsOp.o \
		moc_ticsOpData.o \
		moc_xgfeMain.o \
		moc_xgfeMainData.o
TARGET	=	xgfe

####### Implicit rules

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

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

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

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

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

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

####### Build rules

all: $(TARGET)

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

moc: $(SRCMOC)

clean:
	-rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(TARGET)
	-rm -f *~ core

include Makefile.common

####### Compile

barOp.o: barOp.cpp

barOpData.o: barOpData.cpp

boxWidthOp.o: boxWidthOp.cpp

boxWidthOpData.o: boxWidthOpData.cpp

curveFit.o: curveFit.cpp

curveFitData.o: curveFitData.cpp

fileFilter.o: fileFilter.cpp

fileFilterData.o: fileFilterData.cpp

fileLegendTitle.o: fileLegendTitle.cpp

fileLegendTitleData.o: fileLegendTitleData.cpp

fileOptions.o: fileOptions.cpp

fileOptionsData.o: fileOptionsData.cpp

funcLegendTitle.o: funcLegendTitle.cpp

funcLegendTitleData.o: funcLegendTitleData.cpp

gnuCurveFit.o: gnuCurveFit.cpp

gnuInterface.o: gnuInterface.cpp

gnuMultiFile.o: gnuMultiFile.cpp

gnuMultiFunc.o: gnuMultiFunc.cpp

gnuPlotFile.o: gnuPlotFile.cpp

gnuPlotFunction.o: gnuPlotFunction.cpp

latexEmtexOp.o: latexEmtexOp.cpp

latexEmtexOpData.o: latexEmtexOpData.cpp

legendOp.o: legendOp.cpp

legendOpData.o: legendOpData.cpp

logScaleOp.o: logScaleOp.cpp

logScaleOpData.o: logScaleOpData.cpp

multiFile.o: multiFile.cpp

multiFileData.o: multiFileData.cpp

multiFunc.o: multiFunc.cpp

multiFuncData.o: multiFuncData.cpp

pbmOp.o: pbmOp.cpp

pbmOpData.o: pbmOpData.cpp

psOpt.o: psOpt.cpp

psOptData.o: psOptData.cpp

rawGnu.o: rawGnu.cpp

rawGnuData.o: rawGnuData.cpp

sizeOp.o: sizeOp.cpp

sizeOpData.o: sizeOpData.cpp

ticsOp.o: ticsOp.cpp

ticsOpData.o: ticsOpData.cpp

xgfe.o: xgfe.cpp

xgfeMain.o: xgfeMain.cpp

xgfeMainData.o: xgfeMainData.cpp

moc_barOp.o: moc_barOp.cpp \
		barOp.h

moc_barOpData.o: moc_barOpData.cpp \
		barOpData.h

moc_boxWidthOp.o: moc_boxWidthOp.cpp \
		boxWidthOp.h

moc_boxWidthOpData.o: moc_boxWidthOpData.cpp \
		boxWidthOpData.h

moc_curveFit.o: moc_curveFit.cpp \
		curveFit.h

moc_curveFitData.o: moc_curveFitData.cpp \
		curveFitData.h

moc_fileFilter.o: moc_fileFilter.cpp \
		fileFilter.h

moc_fileFilterData.o: moc_fileFilterData.cpp \
		fileFilterData.h

moc_fileLegendTitle.o: moc_fileLegendTitle.cpp \
		fileLegendTitle.h

moc_fileLegendTitleData.o: moc_fileLegendTitleData.cpp \
		fileLegendTitleData.h

moc_fileOptions.o: moc_fileOptions.cpp \
		fileOptions.h

moc_fileOptionsData.o: moc_fileOptionsData.cpp \
		fileOptionsData.h

moc_funcLegendTitle.o: moc_funcLegendTitle.cpp \
		funcLegendTitle.h

moc_funcLegendTitleData.o: moc_funcLegendTitleData.cpp \
		funcLegendTitleData.h

moc_latexEmtexOp.o: moc_latexEmtexOp.cpp \
		latexEmtexOp.h

moc_latexEmtexOpData.o: moc_latexEmtexOpData.cpp \
		latexEmtexOpData.h

moc_legendOp.o: moc_legendOp.cpp \
		legendOp.h

moc_legendOpData.o: moc_legendOpData.cpp \
		legendOpData.h

moc_logScaleOp.o: moc_logScaleOp.cpp \
		logScaleOp.h

moc_logScaleOpData.o: moc_logScaleOpData.cpp \
		logScaleOpData.h

moc_multiFile.o: moc_multiFile.cpp \
		multiFile.h

moc_multiFileData.o: moc_multiFileData.cpp \
		multiFileData.h

moc_multiFunc.o: moc_multiFunc.cpp \
		multiFunc.h

moc_multiFuncData.o: moc_multiFuncData.cpp \
		multiFuncData.h

moc_pbmOp.o: moc_pbmOp.cpp \
		pbmOp.h

moc_pbmOpData.o: moc_pbmOpData.cpp \
		pbmOpData.h

moc_psOpt.o: moc_psOpt.cpp \
		psOpt.h

moc_psOptData.o: moc_psOptData.cpp \
		psOptData.h

moc_rawGnu.o: moc_rawGnu.cpp \
		rawGnu.h

moc_rawGnuData.o: moc_rawGnuData.cpp \
		rawGnuData.h

moc_sizeOp.o: moc_sizeOp.cpp \
		sizeOp.h

moc_sizeOpData.o: moc_sizeOpData.cpp \
		sizeOpData.h

moc_ticsOp.o: moc_ticsOp.cpp \
		ticsOp.h

moc_ticsOpData.o: moc_ticsOpData.cpp \
		ticsOpData.h

moc_xgfeMain.o: moc_xgfeMain.cpp \
		xgfeMain.h

moc_xgfeMainData.o: moc_xgfeMainData.cpp \
		xgfeMainData.h

moc_barOp.cpp: barOp.h
	$(MOC) barOp.h -o moc_barOp.cpp

moc_barOpData.cpp: barOpData.h
	$(MOC) barOpData.h -o moc_barOpData.cpp

moc_boxWidthOp.cpp: boxWidthOp.h
	$(MOC) boxWidthOp.h -o moc_boxWidthOp.cpp

moc_boxWidthOpData.cpp: boxWidthOpData.h
	$(MOC) boxWidthOpData.h -o moc_boxWidthOpData.cpp

moc_curveFit.cpp: curveFit.h
	$(MOC) curveFit.h -o moc_curveFit.cpp

moc_curveFitData.cpp: curveFitData.h
	$(MOC) curveFitData.h -o moc_curveFitData.cpp

moc_fileFilter.cpp: fileFilter.h
	$(MOC) fileFilter.h -o moc_fileFilter.cpp

moc_fileFilterData.cpp: fileFilterData.h
	$(MOC) fileFilterData.h -o moc_fileFilterData.cpp

moc_fileLegendTitle.cpp: fileLegendTitle.h
	$(MOC) fileLegendTitle.h -o moc_fileLegendTitle.cpp

moc_fileLegendTitleData.cpp: fileLegendTitleData.h
	$(MOC) fileLegendTitleData.h -o moc_fileLegendTitleData.cpp

moc_fileOptions.cpp: fileOptions.h
	$(MOC) fileOptions.h -o moc_fileOptions.cpp

moc_fileOptionsData.cpp: fileOptionsData.h
	$(MOC) fileOptionsData.h -o moc_fileOptionsData.cpp

moc_funcLegendTitle.cpp: funcLegendTitle.h
	$(MOC) funcLegendTitle.h -o moc_funcLegendTitle.cpp

moc_funcLegendTitleData.cpp: funcLegendTitleData.h
	$(MOC) funcLegendTitleData.h -o moc_funcLegendTitleData.cpp

moc_latexEmtexOp.cpp: latexEmtexOp.h
	$(MOC) latexEmtexOp.h -o moc_latexEmtexOp.cpp

moc_latexEmtexOpData.cpp: latexEmtexOpData.h
	$(MOC) latexEmtexOpData.h -o moc_latexEmtexOpData.cpp

moc_legendOp.cpp: legendOp.h
	$(MOC) legendOp.h -o moc_legendOp.cpp

moc_legendOpData.cpp: legendOpData.h
	$(MOC) legendOpData.h -o moc_legendOpData.cpp

moc_logScaleOp.cpp: logScaleOp.h
	$(MOC) logScaleOp.h -o moc_logScaleOp.cpp

moc_logScaleOpData.cpp: logScaleOpData.h
	$(MOC) logScaleOpData.h -o moc_logScaleOpData.cpp

moc_multiFile.cpp: multiFile.h
	$(MOC) multiFile.h -o moc_multiFile.cpp

moc_multiFileData.cpp: multiFileData.h
	$(MOC) multiFileData.h -o moc_multiFileData.cpp

moc_multiFunc.cpp: multiFunc.h
	$(MOC) multiFunc.h -o moc_multiFunc.cpp

moc_multiFuncData.cpp: multiFuncData.h
	$(MOC) multiFuncData.h -o moc_multiFuncData.cpp

moc_pbmOp.cpp: pbmOp.h
	$(MOC) pbmOp.h -o moc_pbmOp.cpp

moc_pbmOpData.cpp: pbmOpData.h
	$(MOC) pbmOpData.h -o moc_pbmOpData.cpp

moc_psOpt.cpp: psOpt.h
	$(MOC) psOpt.h -o moc_psOpt.cpp

moc_psOptData.cpp: psOptData.h
	$(MOC) psOptData.h -o moc_psOptData.cpp

moc_rawGnu.cpp: rawGnu.h
	$(MOC) rawGnu.h -o moc_rawGnu.cpp

moc_rawGnuData.cpp: rawGnuData.h
	$(MOC) rawGnuData.h -o moc_rawGnuData.cpp

moc_sizeOp.cpp: sizeOp.h
	$(MOC) sizeOp.h -o moc_sizeOp.cpp

moc_sizeOpData.cpp: sizeOpData.h
	$(MOC) sizeOpData.h -o moc_sizeOpData.cpp

moc_ticsOp.cpp: ticsOp.h
	$(MOC) ticsOp.h -o moc_ticsOp.cpp

moc_ticsOpData.cpp: ticsOpData.h
	$(MOC) ticsOpData.h -o moc_ticsOpData.cpp

moc_xgfeMain.cpp: xgfeMain.h
	$(MOC) xgfeMain.h -o moc_xgfeMain.cpp

moc_xgfeMainData.cpp: xgfeMainData.h
	$(MOC) xgfeMainData.h -o moc_xgfeMainData.cpp

