OBJS = Transition.o CompetingRisks.o InitNodes.o Count_Entry_to_Given_State.o\
InitExperiment.o AutomaticPortability.o Cascade_Size.o\
Transmission_Cascade_Size.o bridgeInitializerSANInputFileReadandFuncArrayInitActivityFire.o\
initializerSANInputFileReadandFuncArrayInitActivityFire.o bridgeServiceSANSojournActivityFire.o\
serviceSANSojournActivityFire.o bridgeServiceSANSojournActivityDeterministicParamValue.o\
serviceSANSojournActivityDeterministicParamValue.o ParsePluginPathFile.o ParsePluginIDMappingFile.o\

#set_PowerNetwork_CoincidentFailure_flag.o allocrus.o sortrus.o urandom.o util.o zeit.o bgetopt.o except.o symtab.o names.o dheaps_i.o priority.o rawlp.o mps.o read_mps.o lp.o write_lp.o \
#readline.o lpdata.o presolve.o basis.o factor.o price.o dstruct.o ratio.o simplex.o fct.o lib.o binary.o qsopt.o \
# read_lp.o format.o reporter.o editor.o \
#allocrus.o basis.o    fct.o     price.o    read_lp.o   simplex.o \
#lpdata.o   binary.o   format.o  qsline.o   read_mps.o  solver.o \
#qsopt.o    dstruct.o  ftest.o   reader.o  group.o write_lp.o \
#editor.o  mps.o ratio.o readline.o lib.o factor.o rawlp.o reporter.o \
#lp.o  presolve.o allocrus.o  dheaps_i.o  names.o  sortrus.o  bgetopt.o except.o  symtab.o urandom.o  zeit.o \
#priority.o  util.o \

#include common Makefile for default targets
include ../Makefile.project
#Next three lines are corrections to Mobius' defaults inserted by DRW because the
#auto generated Makefile.project makefile seems to assume that one is working
#two levels down from the project directory, whereas here, I am in directory udf
#only one level down.
ROOTDIR= ..
MOBIUSPROJECT= ../..
#The next line should be uncommented for Cygwin platforms
#USERINCLUDE= -mno-cygwin -I$(ROOTDIR) -I$(MOBIUSROOT) -DCOMPLEX='std::complex<double>' -I"$(ROOTDIR)/udf"
USERINCLUDE= -I$(ROOTDIR) -I$(MOBIUSROOT) -DCOMPLEX='std::complex<double>' -I"$(ROOTDIR)/udf"

include $(MOBIUSROOT)/Cpp/BaseClasses/Makefile.common

all: normal
opt: $(ROOTDIR)/lib/$(ARCH)_lib/libMobius_Shell.a
normal debug trace: $(ROOTDIR)/lib/$(ARCH)_lib/libMobius_Shell_debug.a

$(ROOTDIR)/lib/$(ARCH)_lib/libMobius_Shell.a: FORCE
	$(MAKE) lib TARGET=libMobius_Shell.a OBJS="$(OBJS)" USERINCLUDE="$(USERINCLUDE)" TYPE="" ROOTLIBDIR="."

$(ROOTDIR)/lib/$(ARCH)_lib/libMobius_Shell_debug.a: FORCE
	$(MAKE) lib TARGET=libMobius_Shell_debug.a OBJS="$(OBJS)" USERINCLUDE="$(USERINCLUDE)" TYPE="_debug" ROOTLIBDIR="."

clean_sub_dirs:

