# Makefile -- for  sim  a Modeling and  simulation program, based on a
#             program by Frederic Bois.
#
#   written by D.R.Maszle
#   1 June 1991
# 
#   Copyright (c) 1993.  Don Maszle, Frederic Bois.  All rights reserved.
#
#   -- Revisions -----
#     Logfile:  SCCS/s.Makefile
#    Revision:  1.4
#        Date:  8/17/93
#     Modtime:  20:43:31
#      Author:  @a
#   -- SCCS  ---------
#
# You may have to change some of these variables depending on the compiler
# available for your machine - see Appendix A of MCSim User's Manual.
#

CC = c89
LINK = c89
OBJPATH = o

ECHO=echo

CFLAGS = -c -O -Wall -DNDEBUG -D__LOCAL_HDR__
LFLAGS = -lm

SIM=sim
SIMT=$(SIM)
SIMLIBZ=$(MM)libc$(FPL)
SIMO =\
	analyze.o\
	getopt.o\
	gibbs.o\
	lex.o\
	lexerr.o\
	lexfn.o\
	list.o\
	matinv.o\
	matutil.o\
	matutilo.o\
	model.o\
	modelu.o\
	ndifsub.o\
	random.o\
	sim.o\
	simhelp.o\
	simi.o\
	siminit.o\
	simmonte.o\
	simo.o\
	_string.o
SIMDEP =$(SIMO)


####################
#  Targets

one: $(SIMT)


#####################
#  Inference Rules  #
#####################

.c.$(OBJPATH)/%.o:
	$(CC) $(CFLAGS) -o $(OBJPATH)/$@ $<


####################
#    Link Rule     #
####################


#setenv LIB=$(LIBZ)  ??

$(SIMT): $(SIMDEP) 
	@$(ECHO) 'Linking $(SIMT)...'
	-$(LINK) $(CLFLAGS) -o $(SIMT) $(SIMDEP) $(LFLAGS)

