## ## RCS Info ## $Id: Makefile.am 641 2007-05-01 15:51:36Z r29173 $ ## ## Log ## $Log$ ## Revision 1.35 2006/09/06 17:29:50 r29173 ## introduced new elements admsttext/admstpath ## improved admsttext parsing ## ## Revision 1.34 2006/08/18 17:10:49 r29173 ## did lot of simplifications ## added element quark (character array) ## ## Revision 1.33 2006/08/04 17:15:32 r29173 ## rearranged code partionning into files ## ## Revision 1.32 2006/06/24 11:24:04 r29173 ## intermediate step: remove admst/datatypefamily and admst/datatypename ## ## Revision 1.31 2006/05/30 14:09:25 r29173 ## added element 'enumeration' ## replaced most enumerations by element 'enumeration' ## ## Revision 1.30 2006/05/29 07:54:47 r29173 ## removed: admselement and admsattribute ## ## Revision 1.29 2006/03/24 16:13:25 r29173 ## added block variables handler ## ## Revision 1.28 2006/03/15 17:39:31 r29173 ## removed 'instanceofanalogfunction' element. ## renamed attributes of admstvariable (svalue, evalue) ## added support to global admst variables ## ## Revision 1.27 2006/02/21 11:07:43 r29173 ## added new element 'nilled'. ## ## Revision 1.26 2006/01/27 16:46:26 r29173 ## implementation of analog functions (partial) ## ## Revision 1.25 2006/01/26 08:10:36 r29173 ## added veriloga 'case' statement ## ## Revision 1.24 2006/01/11 18:05:23 r29173 ## cleaned-up data structures used by the veriloga parser ## ## Revision 1.23 2005/11/25 14:15:25 r29173 ## changed admstpath parser mechanisms ## ## Revision 1.22 2005/11/18 10:08:08 r29173 ## simplified/renamed elements admst, production, productionitem ## ## Revision 1.21 2005/11/16 16:01:02 r29173 ## added elements production and productionitem ## ## Revision 1.20 2005/11/01 16:54:32 r29173 ## removed adms elements 'statistics' and 'statfunctions' ## ## Revision 1.19 2005/06/09 16:54:52 r29173 ## deleted xmlParserNew.c -- SLOWSLOW ## ## Revision 1.18 2005/05/30 19:26:06 marat_yakupov ## Added Subexpression.[c|h] to MYSOURCE_[C|H] to link allow ## ## Revision 1.17 2005/05/09 14:38:34 r29173 ## cleaned-up source directory structure ## ## Revision 1.16 2005/05/03 07:58:29 r29173 ## moved admsNS into admsFile ## ## Revision 1.15 2005/03/08 14:59:13 marat_yakupov ## Checkin compilation issue ## ## Revision 1.14 2005/03/04 18:09:42 r29173 ## migration to adms-2.x.x: added admsxml elements ## ## Revision 1.13 2005/02/22 20:09:40 r29173 ## migration to adms-2.x.x: renamed if:select to if:test ## ## Revision 1.12 2005/02/20 11:46:08 r29173 ## migration to adms-2.x.x: renamed device to module ## ## Revision 1.11 2005/02/20 11:01:01 r29173 ## migration to adms-2.x.x: renamed devicenode to node ## ## Revision 1.10 2005/02/18 16:34:24 r29173 ## migration to adms-2.x.x: changed syntax of admst:open ## ## Revision 1.9 2005/02/17 08:22:35 r29173 ## migration to adms-2.x.x: fixed bug in preprocessor (line number tracking) ## ## Revision 1.8 2004/10/27 16:11:39 r29173 ## release 1.37.0 ## tons of changes - modify the way settors and gettors are built ## from adms.xml in order to simplify admsProgram.c ## added zspice to testbench ## spectre/ads/mica/zspice/simkit passed ## ## Revision 1.7 2004/10/20 15:33:53 r29173 ## tons of changes ## 1- introduced element whileloop (marat) ## 2- reshaped the handling of the messaging system ## 3- fixed bug in admsCheck/Makefile.am ## 4- started implementation of implicit adms transforms ## ## Revision 1.6 2004/10/08 18:40:19 r29173 ## moved element 'simulator' from hard-coded to adms.xml ## ## Revision 1.5 2004/08/19 16:45:23 r29173 ## added element path ## ## Revision 1.4 2004/08/10 10:40:34 r29173 ## added adms.h file in distribution ## ## Revision 1.3 2004/08/03 12:33:55 r29173 ## import adms-1.21.0 from local CVS ## ## Revision 1.10 2004/07/25 10:31:40 r29173 ## removed rule evaluation->_nolocal ## propagated changes ## ## Revision 1.9 2004/07/20 15:00:18 r29173 ## added superelement to adms.xml ## ## Revision 1.8 2004/07/15 20:26:31 r29173 ## created element analog and attribute device->analog ## device->analog contains the data tree of the analog section in verilog-ams ## NOTE: ## vs differs for spectre/ads/mica. The jacobians are listed in reversed order. ## This change in behavior has been accepted. ## ## Revision 1.7 2004/07/09 09:17:51 r29173 ## substituted element name (math_apply->mapply) ## ## Revision 1.6 2004/07/08 14:19:19 r29173 ## GLib->xml transition ## 1- added elements block and callfunction ## 2- started transition of contribution, callfunction, block, assignment, conditional ## ## Revision 1.5 2004/07/05 13:49:23 r29173 ## implementing code that will replace the GNode data tree in xmlParser ## ## Revision 1.4 2004/07/02 20:56:12 r29173 ## added element function ## propagated the change to yacc and xmlParser ## ## Revision 1.3 2004/06/30 16:40:59 r29173 ## renamed all admsObject files to object ## ## Revision 1.2 2004/06/30 10:08:04 r29173 ## fixed handling of gExpression ## added element number in adms.xml ## ## Revision 1.1.1.1 2004/05/21 12:20:01 r29173 ## recreated cvs data structure (crashed after revision 1.13.0!) ## ## Revision 1.23 2004/05/06 12:17:19 r29173 ## started removing GNode* structure ## ## Revision 1.22 2004/05/05 14:36:56 r29173 ## started removing GNode* structure ## ## Revision 1.21 2004/05/04 08:07:11 r29173 ## added code for @final ## removed libltdl ## ## Revision 1.20 2004/03/30 09:06:36 r29173 ## added adms_message_info ## added statistics ## started noise implementation ## ## Revision 1.19 2004/02/20 15:09:00 r29173 ## start implementing support to new vla syntax ## ## Revision 1.18 2004/02/15 13:07:43 r29173 ## started implementing code builder in yacc parser ## ## Revision 1.17 2004/02/14 20:15:42 r29173 ## started implementing code builder in yacc parser ## ## Revision 1.16 2004/02/11 14:20:12 r29173 ## started implementing code builder in yacc parser ## ## Revision 1.15 2004/02/10 16:44:30 r29173 ## started implementing code builder in yacc parser ## ## Revision 1.14 2004/02/10 10:48:25 r29173 ## started implementing code builder in yacc parser ## ## Revision 1.13 2004/02/06 16:27:19 r29173 ## started implementing code builder in yacc parser ## ## Revision 1.12 2004/02/06 09:06:04 r29173 ## started implementing code builder in yacc parser ## ## Revision 1.11 2004/02/03 12:49:42 r29173 ## started implementing code builder in yacc parser ## ## Revision 1.10 2004/01/30 15:01:05 r29173 ## started implementing code builder in yacc parser ## ## Revision 1.9 2004/01/15 14:58:44 r29173 ## removed -Wall flag ## ## Revision 1.8 2004/01/13 11:25:12 r29173 ## changed coding style ## ## Revision 1.7 2004/01/05 11:35:50 r29173 ## updated for cygwin ## ## Revision 1.6 2003/07/17 13:47:35 r29173 ## simplified procedure to create admsObject ## release 1.1.13 ## ## Revision 1.5 2003/06/26 13:53:38 r29173 ## object.Hdefine.in removed from distribution ## ## Revision 1.4 2003/06/19 12:52:51 r29173 ## fixed dependency problem ## ## Revision 1.3 2003/06/18 15:29:12 r29173 ## fixed creation of *.[ch] from *.[ch].in ## ## Revision 1.2 2003/05/21 14:20:55 r29173 ## add rcs info ## ## MYSOURCE_C = \ objectAdms.c\ objectAdmsmain.c\ objectBranch.c\ objectAssignment.c\ objectNilled.c\ objectInstance.c\ objectInstanceparameter.c\ objectInstancenode.c\ objectContribution.c\ objectWhileloop.c\ objectCase.c\ objectCaseitem.c\ objectAttribute.c\ objectBranchalias.c\ objectModule.c\ objectAdmst.c\ objectList.c\ objectEnumeration.c\ objectInteger.c\ objectReal.c\ objectAdmsttransform.c\ objectAdmsttransformattribute.c\ objectSimulator.c\ objectAdmstvariable.c\ objectInstanceofadmsttransform.c\ objectNode.c\ objectNodealias.c\ objectDiscipline.c\ objectExpression.c\ objectJacobian.c\ objectNature.c\ objectPath.c\ objectProbe.c\ objectRange.c\ objectSource.c\ objectYaccval.c\ objectVariable.c\ objectAdmsttext.c\ objectAdmstpath.c\ objectAdmstpathparser.c\ objectAdmstpathevaluate.c\ objectAdmstpathgoto.c\ objectQuark.c\ objectLexval.c\ objectConditional.c\ objectMapply_binary.c\ objectMapply_ternary.c\ objectMapply_unary.c\ objectString.c\ objectNumber.c\ objectFunction.c\ objectEvaluation.c\ objectBlock.c\ objectBlockvariable.c\ objectAnalog.c\ objectCallfunction.c\ objectAnalogfunction.c\ objectMath.c \ objectSubexpression.c MYSOURCE_H = \ objectAdms.h\ objectAdmsmain.h\ objectBranch.h\ objectAssignment.h\ objectNilled.h\ objectInstance.h\ objectInstanceparameter.h\ objectInstancenode.h\ objectContribution.h\ objectWhileloop.h\ objectCase.h\ objectCaseitem.h\ objectAttribute.h\ objectBranchalias.h\ objectModule.h\ objectAdmst.h\ objectList.h\ objectEnumeration.h\ objectInteger.h\ objectReal.h\ objectAdmsttransform.h\ objectAdmsttransformattribute.h\ objectSimulator.h\ objectAdmstvariable.h\ objectInstanceofadmsttransform.h\ objectNode.h\ objectNodealias.h\ objectDiscipline.h\ objectExpression.h\ objectJacobian.h\ objectNature.h\ objectPath.h\ objectProbe.h\ objectRange.h\ objectSource.h\ objectYaccval.h\ objectVariable.h\ objectAdmsttext.h\ objectAdmstpath.h\ objectAdmstpathparser.h\ objectAdmstpathevaluate.h\ objectAdmstpathgoto.h\ objectQuark.h\ objectLexval.h\ objectConditional.h\ objectMapply_binary.h\ objectMapply_ternary.h\ objectMapply_unary.h\ objectString.h\ objectNumber.h\ objectFunction.h\ objectEvaluation.h\ objectBlock.h\ objectBlockvariable.h\ objectAnalog.h\ objectCallfunction.h\ objectAnalogfunction.h\ objectMath.h \ objectSubexpression.h EXTRA_DIST=admsH.h admsC.h $(MYSOURCE_H) $(MYSOURCE_C) AM_CPPFLAGS=-D_inside_admsObject -DG_LOG_DOMAIN=\"admsObject\" AM_CFLAGS=-g INCLUDES=-I${top_srcdir} @GLIB_CFLAGS@ lib_LTLIBRARIES=libadmsObject.la libadmsObject_la_SOURCES=$(MYSOURCE_C) libadmsObject_la_LDFLAGS=-no-undefined libadmsObject_la_LIBADD=@GLIB_LIBS@ CLEANFILES=core .*.swp *\~