# Makefile.pro generated by scripts/build-gamalib-Makefile
# on Mon Jan 20 15:45:26 CET 2003 by cepek
#

# ------  GNU GaMa supported platforms  --------------------------------------
#
# $Id: Makefile,v 1.15 2003/01/20 17:57:18 cepek Exp $
#
#gnu           :#CC       = gcc
#gnu           :CFLAGS   +=
#gnu           :#CXX      = g++
#gnu           :CXXFLAGS += -I../../.. #-Wall -pedantic
#gnu           :OBJ       = o
#gnu           :LIBR      = @ar -r gamalib.a
#gnu           :RANLIB    = ranlib gamalib.a
#gnu           :LINK      = $(CXX) #g++
#gnu           :LFLAGS   += -o
#gnu           :LIBS     += 
#gnu           :MAKE      = make
#gnu           :GAMALIB   = gamalib.a
#gnu           :P_GAMA_L  = gama-local
#              
#win32-borland :CC        = bcc32
#win32-borland :CFLAGS    = -A -Od -w-8008 -w-8065 -w-8066 -w-8057 
#win32-borland :CXX       = bcc32
#win32-borland :CXXFLAGS  = -I../../.. -w-8026 -w-8027 -w-8004 -tWR
#win32-borland :OBJ       = obj
#win32-borland :LIBR      = tlib /P4096 gamalib.lib +
#win32-borland :RANLIB    = rem
#win32-borland :LINK      = bcc32
#win32-borland :LFLAGS    = -E
#win32-borland :LIBS      = ../lib/gamalib.lib
#win32-borland :MAKE      = make
#win32-borland :GAMALIB   = gamalib.lib
#win32-borland :P_GAMA_L  = gama-local.exe
#
CC        = cl
CFLAGS    =
CXX       = cl
CXXFLAGS  = -I../../.. /nologo /W1 /GX /O2 /D "WIN32" \
            /D "NDEBUG" /D "_MBCS" /D "_LIB" /Zp1 /MT /GR
OBJ       = obj
LIBR      = rem link -lib gamalib.lib
RANLIB    = if not exist gamalib.lib \
            link -lib /out:gamalib.lib *.obj
LINK      = link
LFLAGS    = /out:
LIBS      = kernel32.lib user32.lib gdi32.lib winspool.lib  \
            comdlg32.lib advapi32.lib shell32.lib ole32.lib \
            oleaut32.lib uuid.lib odbc32.lib odbccp32.lib   \
            /nodefaultlib:libc /nologo /subsystem:console   \
            /incremental:no /machine:I386
MAKE      = nmake
GAMALIB   = gamalib.lib
P_GAMA_L  = gama-local.exe
#                            
# ----------------------------------------------------------------------------





SRC=../../../
OBJDIR=

ALL : $(GAMALIB)

$(OBJDIR)adj.$(OBJ) : $(SRC)gamalib/adj/adj.cpp $(SRC)gamalib/adj/adj.h $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/ls/baseols.h $(SRC)gamalib/ls/olsgso.h $(SRC)gamalib/ls/olssvd.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h $(SRC)gamalib/sparse/intlist.h $(SRC)gamalib/sparse/sbdiagonal.h $(SRC)gamalib/sparse/smatrix.h $(SRC)gamalib/xml/baseparser.h $(SRC)gamalib/xml/dataobject.h $(SRC)gamalib/xml/dataparser.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/adj/adj.cpp
	@$(LIBR) adj.$(OBJ)

$(OBJDIR)capi_exception.$(OBJ) : $(SRC)gamalib/c/api/capi_exception.cpp $(SRC)gamalib/adj/adj.h $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/c/api/capi_exception.h $(SRC)gamalib/c/api/capi_private_exception.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/ls/baseols.h $(SRC)gamalib/ls/olsgso.h $(SRC)gamalib/ls/olssvd.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h $(SRC)gamalib/sparse/intlist.h $(SRC)gamalib/sparse/sbdiagonal.h $(SRC)gamalib/sparse/smatrix.h $(SRC)gamalib/xml/baseparser.h $(SRC)gamalib/xml/dataobject.h $(SRC)gamalib/xml/gkfparser.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/c/api/capi_exception.cpp
	@$(LIBR) capi_exception.$(OBJ)

$(OBJDIR)capi_gkfparser.$(OBJ) : $(SRC)gamalib/c/api/capi_gkfparser.cpp $(SRC)gamalib/adj/adj.h $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/c/api/capi_exception.h $(SRC)gamalib/c/api/capi_gkfparser.h $(SRC)gamalib/c/api/capi_private_exception.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/network.h $(SRC)gamalib/local/revision.h $(SRC)gamalib/ls/baseols.h $(SRC)gamalib/ls/olsgso.h $(SRC)gamalib/ls/olssvd.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h $(SRC)gamalib/sparse/intlist.h $(SRC)gamalib/sparse/sbdiagonal.h $(SRC)gamalib/sparse/smatrix.h $(SRC)gamalib/xml/baseparser.h $(SRC)gamalib/xml/dataobject.h $(SRC)gamalib/xml/gkfparser.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/c/api/capi_gkfparser.cpp
	@$(LIBR) capi_gkfparser.$(OBJ)

$(OBJDIR)capi_locnet.$(OBJ) : $(SRC)gamalib/c/api/capi_locnet.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/c/api/capi_locnet.h $(SRC)gamalib/c/api/capi_private_exception.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/network.h $(SRC)gamalib/local/network_gso.h $(SRC)gamalib/local/network_svd.h $(SRC)gamalib/local/revision.h $(SRC)gamalib/ls/baseols.h $(SRC)gamalib/ls/olsgso.h $(SRC)gamalib/ls/olssvd.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h $(SRC)gamalib/sparse/smatrix.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/c/api/capi_locnet.cpp
	@$(LIBR) capi_locnet.$(OBJ)

$(OBJDIR)capi_output_file.$(OBJ) : $(SRC)gamalib/c/api/capi_output_file.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/c/api/capi_output_file.h $(SRC)gamalib/c/api/capi_private_exception.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/acord.h $(SRC)gamalib/local/acord/reduce_observations.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/network.h $(SRC)gamalib/local/pobs/bearing.h $(SRC)gamalib/local/pobs/format.h $(SRC)gamalib/local/results/text/adjusted_observations.h $(SRC)gamalib/local/results/text/adjusted_unknowns.h $(SRC)gamalib/local/results/text/approximate_coordinates.h $(SRC)gamalib/local/results/text/error_ellipses.h $(SRC)gamalib/local/results/text/fixed_points.h $(SRC)gamalib/local/results/text/general_parameters.h $(SRC)gamalib/local/results/text/network_description.h $(SRC)gamalib/local/results/text/outlying_abs_terms.h $(SRC)gamalib/local/results/text/residuals_observations.h $(SRC)gamalib/local/results/text/test_linearization.h $(SRC)gamalib/local/results/text/underline.h $(SRC)gamalib/local/revision.h $(SRC)gamalib/ls/baseols.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h $(SRC)gamalib/sparse/smatrix.h $(SRC)gamalib/statan.h $(SRC)gamalib/version.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/c/api/capi_output_file.cpp
	@$(LIBR) capi_output_file.$(OBJ)

$(OBJDIR)cluster.$(OBJ) : $(SRC)gamalib/cluster.cpp $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/cluster.cpp
	@$(LIBR) cluster.$(OBJ)

$(OBJDIR)ellipsoid.$(OBJ) : $(SRC)gamalib/ellipsoid.cpp $(SRC)gamalib/float.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/ellipsoid.cpp
	@$(LIBR) ellipsoid.$(OBJ)

$(OBJDIR)ellipsoids.$(OBJ) : $(SRC)gamalib/ellipsoids.cpp $(SRC)gamalib/ellipsoid.h $(SRC)gamalib/ellipsoids.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/ellipsoids.cpp
	@$(LIBR) ellipsoids.$(OBJ)

$(OBJDIR)language.$(OBJ) : $(SRC)gamalib/language.cpp $(SRC)gamalib/language.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/language.cpp
	@$(LIBR) language.$(OBJ)

$(OBJDIR)observation.$(OBJ) : $(SRC)gamalib/observation.cpp $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/observation.cpp
	@$(LIBR) observation.$(OBJ)

$(OBJDIR)pointid.$(OBJ) : $(SRC)gamalib/pointid.cpp $(SRC)gamalib/intfloat.h $(SRC)gamalib/pointid.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/pointid.cpp
	@$(LIBR) pointid.$(OBJ)

$(OBJDIR)rand.$(OBJ) : $(SRC)gamalib/rand.cpp $(SRC)gamalib/rand.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/rand.cpp
	@$(LIBR) rand.$(OBJ)

$(OBJDIR)skipcomm.$(OBJ) : $(SRC)gamalib/skipcomm.cpp $(SRC)gamalib/skipcomm.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/skipcomm.cpp
	@$(LIBR) skipcomm.$(OBJ)

$(OBJDIR)statan.$(OBJ) : $(SRC)gamalib/statan.cpp $(SRC)gamalib/statan.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/statan.cpp
	@$(LIBR) statan.$(OBJ)

$(OBJDIR)version.$(OBJ) : $(SRC)gamalib/version.cpp $(SRC)gamalib/version.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/version.cpp
	@$(LIBR) version.$(OBJ)

$(OBJDIR)g3.$(OBJ) : $(SRC)gamalib/g3/g3.cpp
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/g3/g3.cpp
	@$(LIBR) g3.$(OBJ)

$(OBJDIR)approx_heights.$(OBJ) : $(SRC)gamalib/local/acord/approx_heights.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/acord/approx_heights.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/local/acord/approx_heights.cpp
	@$(LIBR) approx_heights.$(OBJ)

$(OBJDIR)reduce_observations.$(OBJ) : $(SRC)gamalib/local/acord/reduce_observations.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/acord/reduce_observations.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/local/acord/reduce_observations.cpp
	@$(LIBR) reduce_observations.$(OBJ)

$(OBJDIR)acord.$(OBJ) : $(SRC)gamalib/local/acord.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/acord.h $(SRC)gamalib/local/acord/approx_heights.h $(SRC)gamalib/local/acord/reduce_observations.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/median/g2d_coordinates.h $(SRC)gamalib/local/median/g2d_exception.h $(SRC)gamalib/local/median/g2d_helper.h $(SRC)gamalib/local/orientation.h $(SRC)gamalib/local/pobs/bearing.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/local/acord.cpp
	@$(LIBR) acord.$(OBJ)

$(OBJDIR)gamadata.$(OBJ) : $(SRC)gamalib/local/gamadata.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/local/gamadata.cpp
	@$(LIBR) gamadata.$(OBJ)

$(OBJDIR)network.$(OBJ) : $(SRC)gamalib/local/network.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/itstream.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/linearization.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/network.h $(SRC)gamalib/local/revision.h $(SRC)gamalib/ls/baseols.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h $(SRC)gamalib/skipcomm.h $(SRC)gamalib/sparse/smatrix.h $(SRC)gamalib/statan.h $(SRC)gamalib/version.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/local/network.cpp
	@$(LIBR) network.$(OBJ)

$(OBJDIR)observation_local.$(OBJ) : $(SRC)gamalib/local/observation_local.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/linearization.h $(SRC)gamalib/local/linearization/angle.h $(SRC)gamalib/local/linearization/direction.h $(SRC)gamalib/local/linearization/distance.h $(SRC)gamalib/local/linearization/hdiff.h $(SRC)gamalib/local/linearization/sdistance.h $(SRC)gamalib/local/linearization/xyz.h $(SRC)gamalib/local/linearization/xyzdiff.h $(SRC)gamalib/local/linearization/zangle.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/pobs/bearing.h $(SRC)gamalib/local/revision.h $(SRC)gamalib/local/revision/angle.h $(SRC)gamalib/local/revision/direction.h $(SRC)gamalib/local/revision/distance.h $(SRC)gamalib/local/revision/hdiff.h $(SRC)gamalib/local/revision/sdistance.h $(SRC)gamalib/local/revision/xyz.h $(SRC)gamalib/local/revision/xyzdiff.h $(SRC)gamalib/local/revision/zangle.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/local/observation_local.cpp
	@$(LIBR) observation_local.$(OBJ)

$(OBJDIR)orientation.$(OBJ) : $(SRC)gamalib/local/orientation.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/orientation.h $(SRC)gamalib/local/pobs/bearing.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/local/orientation.cpp
	@$(LIBR) orientation.$(OBJ)

$(OBJDIR)g2d_cogo.$(OBJ) : $(SRC)gamalib/local/median/g2d_cogo.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/median/g2d_cogo.h $(SRC)gamalib/local/median/g2d_exception.h $(SRC)gamalib/local/median/g2d_helper.h $(SRC)gamalib/local/pobs/bearing.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/local/median/g2d_cogo.cpp
	@$(LIBR) g2d_cogo.$(OBJ)

$(OBJDIR)g2d_coordinates.$(OBJ) : $(SRC)gamalib/local/median/g2d_coordinates.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/median/g2d_coordinates.h $(SRC)gamalib/local/median/g2d_exception.h $(SRC)gamalib/local/median/g2d_helper.h $(SRC)gamalib/local/median/g2d_point.h $(SRC)gamalib/local/pobs/bearing.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/local/median/g2d_coordinates.cpp
	@$(LIBR) g2d_coordinates.$(OBJ)

$(OBJDIR)g2d_helper.$(OBJ) : $(SRC)gamalib/local/median/g2d_helper.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/median/g2d_exception.h $(SRC)gamalib/local/median/g2d_helper.h $(SRC)gamalib/local/pobs/bearing.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/local/median/g2d_helper.cpp
	@$(LIBR) g2d_helper.$(OBJ)

$(OBJDIR)g2d_point.$(OBJ) : $(SRC)gamalib/local/median/g2d_point.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/median/g2d_cogo.h $(SRC)gamalib/local/median/g2d_exception.h $(SRC)gamalib/local/median/g2d_helper.h $(SRC)gamalib/local/median/g2d_point.h $(SRC)gamalib/local/orientation.h $(SRC)gamalib/local/pobs/bearing.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/local/median/g2d_point.cpp
	@$(LIBR) g2d_point.$(OBJ)

$(OBJDIR)format.$(OBJ) : $(SRC)gamalib/local/pobs/format.cpp $(SRC)gamalib/local/pobs/format.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/local/pobs/format.cpp
	@$(LIBR) format.$(OBJ)

$(OBJDIR)write.$(OBJ) : $(SRC)gamalib/local/pobs/write.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/pobs/format.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/local/pobs/write.cpp
	@$(LIBR) write.$(OBJ)

$(OBJDIR)underline.$(OBJ) : $(SRC)gamalib/local/results/text/underline.cpp $(SRC)gamalib/local/results/text/underline.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/local/results/text/underline.cpp
	@$(LIBR) underline.$(OBJ)

$(OBJDIR)angle.$(OBJ) : $(SRC)gamalib/observation/write/angle.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/pobs/bearing.h $(SRC)gamalib/local/pobs/format.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/observation/write/angle.cpp
	@$(LIBR) angle.$(OBJ)

$(OBJDIR)direction.$(OBJ) : $(SRC)gamalib/observation/write/direction.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/pobs/bearing.h $(SRC)gamalib/local/pobs/format.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/observation/write/direction.cpp
	@$(LIBR) direction.$(OBJ)

$(OBJDIR)distance.$(OBJ) : $(SRC)gamalib/observation/write/distance.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/pobs/bearing.h $(SRC)gamalib/local/pobs/format.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/observation/write/distance.cpp
	@$(LIBR) distance.$(OBJ)

$(OBJDIR)hdiff.$(OBJ) : $(SRC)gamalib/observation/write/hdiff.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/pobs/bearing.h $(SRC)gamalib/local/pobs/format.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/observation/write/hdiff.cpp
	@$(LIBR) hdiff.$(OBJ)

$(OBJDIR)sdistance.$(OBJ) : $(SRC)gamalib/observation/write/sdistance.cpp $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/pobs/format.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/observation/write/sdistance.cpp
	@$(LIBR) sdistance.$(OBJ)

$(OBJDIR)xyz.$(OBJ) : $(SRC)gamalib/observation/write/xyz.cpp $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/pobs/format.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/observation/write/xyz.cpp
	@$(LIBR) xyz.$(OBJ)

$(OBJDIR)xyzdiff.$(OBJ) : $(SRC)gamalib/observation/write/xyzdiff.cpp $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/pobs/format.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/observation/write/xyzdiff.cpp
	@$(LIBR) xyzdiff.$(OBJ)

$(OBJDIR)zangle.$(OBJ) : $(SRC)gamalib/observation/write/zangle.cpp $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/pobs/bearing.h $(SRC)gamalib/local/pobs/format.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/observation/write/zangle.cpp
	@$(LIBR) zangle.$(OBJ)

$(OBJDIR)baseparser.$(OBJ) : $(SRC)gamalib/xml/baseparser.cpp $(SRC)gamalib/adj/adj.h $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/ls/baseols.h $(SRC)gamalib/ls/olsgso.h $(SRC)gamalib/ls/olssvd.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h $(SRC)gamalib/sparse/intlist.h $(SRC)gamalib/sparse/sbdiagonal.h $(SRC)gamalib/sparse/smatrix.h $(SRC)gamalib/xml/baseparser.h $(SRC)gamalib/xml/dataobject.h $(SRC)gamalib/xml/encoding.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/xml/baseparser.cpp
	@$(LIBR) baseparser.$(OBJ)

$(OBJDIR)dataobject.$(OBJ) : $(SRC)gamalib/xml/dataobject.cpp $(SRC)gamalib/adj/adj.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/ls/baseols.h $(SRC)gamalib/ls/olsgso.h $(SRC)gamalib/ls/olssvd.h $(SRC)gamalib/matvec.h $(SRC)gamalib/sparse/intlist.h $(SRC)gamalib/sparse/sbdiagonal.h $(SRC)gamalib/sparse/smatrix.h $(SRC)gamalib/xml/dataobject.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/xml/dataobject.cpp
	@$(LIBR) dataobject.$(OBJ)

$(OBJDIR)dataparser.$(OBJ) : $(SRC)gamalib/xml/dataparser.cpp $(SRC)gamalib/adj/adj.h $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/ls/baseols.h $(SRC)gamalib/ls/olsgso.h $(SRC)gamalib/ls/olssvd.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h $(SRC)gamalib/sparse/intlist.h $(SRC)gamalib/sparse/sbdiagonal.h $(SRC)gamalib/sparse/smatrix.h $(SRC)gamalib/xml/baseparser.h $(SRC)gamalib/xml/dataobject.h $(SRC)gamalib/xml/dataparser.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/xml/dataparser.cpp
	@$(LIBR) dataparser.$(OBJ)

$(OBJDIR)encoding.$(OBJ) : $(SRC)gamalib/xml/encoding.cpp $(SRC)gamalib/xml/encoding.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/xml/encoding.cpp
	@$(LIBR) encoding.$(OBJ)

$(OBJDIR)gkfparser.$(OBJ) : $(SRC)gamalib/xml/gkfparser.cpp $(SRC)gamalib/adj/adj.h $(SRC)gamalib/angobs.h $(SRC)gamalib/bpoint.h $(SRC)gamalib/cluster.h $(SRC)gamalib/exception.h $(SRC)gamalib/float.h $(SRC)gamalib/intfloat.h $(SRC)gamalib/language.h $(SRC)gamalib/linearization.h $(SRC)gamalib/local/gamadata.h $(SRC)gamalib/local/lcoords.h $(SRC)gamalib/local/lpoint.h $(SRC)gamalib/local/pobs/format.h $(SRC)gamalib/ls/baseols.h $(SRC)gamalib/ls/olsgso.h $(SRC)gamalib/ls/olssvd.h $(SRC)gamalib/matvec.h $(SRC)gamalib/observation.h $(SRC)gamalib/pointid.h $(SRC)gamalib/revision.h $(SRC)gamalib/sparse/intlist.h $(SRC)gamalib/sparse/sbdiagonal.h $(SRC)gamalib/sparse/smatrix.h $(SRC)gamalib/version.h $(SRC)gamalib/xml/baseparser.h $(SRC)gamalib/xml/dataobject.h $(SRC)gamalib/xml/encoding.h $(SRC)gamalib/xml/gkfparser.h
	$(CXX) $(CXXFLAGS) -c $(SRC)gamalib/xml/gkfparser.cpp
	@$(LIBR) gkfparser.$(OBJ)


$(GAMALIB) :  adj.$(OBJ) capi_exception.$(OBJ) capi_gkfparser.$(OBJ) capi_locnet.$(OBJ) capi_output_file.$(OBJ) cluster.$(OBJ) ellipsoid.$(OBJ) ellipsoids.$(OBJ) language.$(OBJ) observation.$(OBJ) pointid.$(OBJ) rand.$(OBJ) skipcomm.$(OBJ) statan.$(OBJ) version.$(OBJ) g3.$(OBJ) approx_heights.$(OBJ) reduce_observations.$(OBJ) acord.$(OBJ) gamadata.$(OBJ) network.$(OBJ) observation_local.$(OBJ) orientation.$(OBJ) g2d_cogo.$(OBJ) g2d_coordinates.$(OBJ) g2d_helper.$(OBJ) g2d_point.$(OBJ) format.$(OBJ) write.$(OBJ) underline.$(OBJ) angle.$(OBJ) direction.$(OBJ) distance.$(OBJ) hdiff.$(OBJ) sdistance.$(OBJ) xyz.$(OBJ) xyzdiff.$(OBJ) zangle.$(OBJ) baseparser.$(OBJ) dataobject.$(OBJ) dataparser.$(OBJ) encoding.$(OBJ) gkfparser.$(OBJ)
	$(MAKE) -f Makefile-expat
	$(RANLIB)

