# SCCSID--- @(#)makefile.in	4.7	94/02/25	GIE	REL"

prefix = /usr/local
exec_prefix = $(prefix)

CC = @CC@

INSTALL = @INSTALL@

RANLIB = @RANLIB@

DEFS = @DEFS@

LIBS = @LIBS@

LIB_DIR_NAME = @LIB_DIR@

bindir = $(exec_prefix)/bin
libdir = $(exec_prefix)/lib
incdir = $(exec_prefix)/include

LDEF = -DPROJ_LIB=\"$(libdir)/$(LIB_DIR_NAME)\"

CFLAGS = -O -I./ $(DEFS) $(LDEF)

SHELL = /bin/sh

L = libproj.a

.PRECIOUS: $L

azimuthal = \
	$L(x_aeqd.o) $L(x_gnom.o) $L(x_laea.o) $L(x_mdster.o) \
	$L(x_nsper.o) $L(x_nzmg.o) $L(x_ortho.o) $L(x_stere.o)

conic = \
	$L(x_aea.o) $L(x_bipc.o) $L(x_bonne.o) $L(x_eqdc.o) \
	$L(x_lcc.o) $L(x_pconic.o) $L(x_poly.o) $L(x_rpoly.o)

cylinder = \
	$L(x_cass.o) $L(x_cc.o) $L(x_cea.o) $L(x_eqc.o) \
	$L(x_gall.o) $L(x_labrd.o) $L(x_lsat.o) $L(x_merc.o) \
	$L(x_mill.o) $L(x_ocea.o) $L(x_omerc.o) $L(x_tcc.o) \
	$L(x_tcea.o) $L(x_tmerc.o)

misc = \
	$L(x_airy.o) $L(x_aitoff.o) $L(x_august.o) $L(x_bacon.o) \
	$L(x_chamb.o) $L(x_hammer.o) $L(x_lagrng.o) $L(x_larr.o) \
	$L(x_lask.o) $L(x_nocol.o) $L(x_obtran.o) $L(x_oea.o) \
	$L(x_tpeqd.o) $L(x_vandg.o) $L(x_vandg2.o) $L(x_vandg4.o) \
	$L(x_wag7.o)

pseudo = \
	$L(x_boggs.o) $L(x_collg.o) $L(x_crast.o) $L(x_denoy.o) \
	$L(x_eck1.o) $L(x_eck2.o) $L(x_eck3.o) $L(x_eck4.o) \
	$L(x_eck5.o) $L(x_fahey.o) $L(x_fouc_s.o) $L(x_gins8.o) \
	$L(x_gnsinu.o) $L(x_goode.o) $L(x_hatano.o) $L(x_loxim.o) \
	$L(x_mbtfps.o) $L(x_mbtfpp.o) $L(x_mbtfpq.o) $L(x_moll.o) \
	$L(x_nell.o) $L(x_nell_h.o) $L(x_putp2.o) $L(x_putp3.o) \
	$L(x_putp4p.o) $L(x_putp5.o) $L(x_putp6.o) $L(x_robin.o) \
	$L(x_sts.o) $L(x_urm5.o) $L(x_urmfps.o) $L(x_wag2.o) \
	$L(x_wag3.o) $L(x_wink1.o) $L(x_wink2.o)

support = \
	$L(aasincos.o) $L(adjlon.o) $L(bch2bps.o) $L(bchgen.o) \
	$L(biveval.o) $L(dmstor.o) $L(hypot.o) $L(mk_cheby.o) \
	$L(pj_auth.o) $L(pj_deriv.o) $L(pj_elset.o) $L(pj_ellps.o) \
	$L(pj_errno.o) $L(pj_factr.o) $L(pj_fwd.o) $L(pj_init.o) \
	$L(pj_inv.o) $L(pj_list.o) $L(pj_mallo.o) $L(pj_mlfn.o) \
	$L(pj_msfn.o) $L(pj_olib.o) $L(pj_param.o) $L(pj_phi2.o) \
	$L(pj_plist.o) $L(pj_qsfn.o) $L(pj_strer.o) $L(pj_tsfn.o) \
	$L(pj_units.o) $L(pj_zply1.o) $L(rtodms.o) $L(strtod.o) \
	$L(vector1.o)

LLIST = $(azimuthal) $(conic) $(cylinder) $(misc) $(pseudo) $(support)

# Second part of export makefile
# SCCSID--- @(#)Make.2	4.3	94/02/23	GIE	REL"

.PRECIOUS: $L

all: @PROGS@

PROJ.o = proj.o gencheby.o pr_seres.o emess.o

proj:	$(PROJ.o) $L
	$(CC) -o $@ $(PROJ.o) $L -lm

NAD2NAD.o = nad2nad.o nad_cvt.o nad_init.o nadintrp.o emess.o

nad2nad:	$(NAD2NAD.o) $L
	$(CC) -o $@ $(NAD2NAD.o) $L -lm

nad2nad: nad_list.h

nad2bin:	nad2bin.o
	$(CC) -o $@ nad2bin.o -lm

RLIB = $L(pj_rel.o)

libproj:	$(RLIB) $(LLIST)
	$(RANLIB) $L

GEOD.o = geod.o geosetup.o geoforwd.o geoinvrs.o emess.o

geod:	$(GEOD.o) $L
	$(CC) -o $@ $(GEOD.o) $L -lm

install:	all
	cp proj geod nad2nad $(bindir)
	chmod 755 $(bindir)/proj $(bindir)/geod $(bindir)/nad2nad
	cp projects.h $(incdir)
	chmod 644 $(incdir)/projects.h
	cp libproj.a $(libdir)
	chmod 644 $(libdir)/libproj.a
	$(RANLIB) $(libdir)/libproj.a

clean:
	/bin/rm -f core *.o

$(GEOD.o): geodesic.h

$(RLIB) : projects.h pj_list.h

nad2nad.o geod.o proj.o: emess.h projects.h

nad2bin.o: projects.h
