Skip to content

Commit

Permalink
More codegeneration done
Browse files Browse the repository at this point in the history
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@704 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
henjo committed Jan 29, 2002
1 parent 0dd73a0 commit b0dedd6
Show file tree
Hide file tree
Showing 13 changed files with 1,117 additions and 772 deletions.
77 changes: 46 additions & 31 deletions modeq/Makefile
Expand Up @@ -16,38 +16,40 @@ ANTLR_LIBP = -L$(ANTLR_CPP)/lib
SHELL = /bin/sh
CC = gcc
CFLAGS =
LDFLAGS = -L$(RMLHOME)/lib/plain $(ANTLR_LIBP) -lrml -lm -lantlr
#RML = /net/senilix/files/senilix3/labs/pelab/pub/pkg/rml/rml-2.1/sparc-sol2-gcc/bin/rmlc -g
RMLHOME = /home/pelab/pub/pkg/rml/current/sparc-sol2-gcc
RML = $(RMLHOME)/bin/rmlc -g
RMLINC = -I$(RMLHOME)/include/plain
#RML = rmlc -g

LDFLAGS = -L$(RMLHOME)/lib/plain $(ANTLR_LIBP) -lrml -lm -lantlr

PROG = modeq
AST = absyn_builder/absyn_builder.a
RTOBJ = runtime/rtopts.o

SRCRML= debug.rml \
types.rml \
absyn.rml \
explode.rml \
SRCRML= absyn.rml \
algorithm.rml \
builtin.rml \
classinf.rml \
codegen.rml \
connect.rml \
dae.rml \
debug.rml \
dump.rml \
dumpgraphviz.rml \
graphviz.rml \
prefix.rml \
env.rml \
lookup.rml \
builtin.rml \
connect.rml \
classinf.rml \
exp.rml \
algorithm.rml \
staticexp.rml \
values.rml \
dae.rml \
mod.rml \
explode.rml \
graphviz.rml \
inst.rml \
codegen.rml \
main.rml
lookup.rml \
main.rml \
mod.rml \
modutil.rml \
prefix.rml \
staticexp.rml \
types.rml \
util.rml \
values.rml

SRCC= $(SRCRML:.rml=.c)
SRCH= $(SRCRML:.rml=.h)
Expand All @@ -74,17 +76,6 @@ test:
$(PROG): $(SRCO) $(AST) $(RTOBJ)
g++ -o $(PROG) $(SRCO) $(AST) $(RTOBJ) $(LDFLAGS)

#absyn.o: absyn.rml
#exp.o: exp.rml
#env.o: env.rml values.h
#explode.o: explode.rml
#inst.o: inst.rml env.rml values.h
#mod.o: mod.rml absyn.h dae.h prefix.h env.h
#main.o: main.rml
#dump.o: dump.rml
#lookup.o: env.h
#builtin.o: builtin.rml env.h
#staticexp.o: staticexp.rml env.h values.h

ast/libast.a:
@(cd ast ; $(MAKE) libast.a)
Expand Down Expand Up @@ -116,3 +107,27 @@ depend:
$(RM) .dep Makefile.save

## dependencies
debug.o: debug.rml rtopts.rml dump.rml
util.o: util.rml
types.o: types.rml classinf.rml absyn.rml exp.rml values.rml explode.rml dump.rml debug.rml
absyn.o: absyn.rml debug.rml
explode.o: explode.rml absyn.rml dump.rml debug.rml
dump.o: dump.rml absyn.rml debug.rml classinf.rml rtopts.rml
dumpgraphviz.o: dumpgraphviz.rml absyn.rml debug.rml graphviz.rml classinf.rml dump.rml
graphviz.o: graphviz.rml
prefix.o: prefix.rml absyn.rml exp.rml env.rml lookup.rml
env.o: env.rml absyn.rml values.rml explode.rml types.rml classinf.rml exp.rml dump.rml graphviz.rml dae.rml
lookup.o: lookup.rml classinf.rml types.rml absyn.rml exp.rml env.rml explode.rml parse.rml debug.rml
builtin.o: builtin.rml absyn.rml explode.rml env.rml exp.rml types.rml classinf.rml
connect.o: connect.rml exp.rml staticexp.rml dae.rml dump.rml
classinf.o: classinf.rml absyn.rml
exp.o: exp.rml absyn.rml rtopts.rml
algorithm.o: algorithm.rml exp.rml types.rml staticexp.rml explode.rml
staticexp.o: staticexp.rml absyn.rml exp.rml explode.rml types.rml env.rml values.rml classinf.rml lookup.rml debug.rml dump.rml
values.o: values.rml
dae.o: dae.rml absyn.rml dump.rml exp.rml explode.rml algorithm.rml types.rml staticexp.rml rtopts.rml graphviz.rml
mod.o: mod.rml absyn.rml dae.rml env.rml exp.rml prefix.rml explode.rml types.rml staticexp.rml values.rml dump.rml
modutil.o: modutil.rml absyn.rml dae.rml exp.rml rtopts.rml algorithm.rml
inst.o: inst.rml explode.rml dae.rml debug.rml env.rml prefix.rml mod.rml connect.rml types.rml classinf.rml exp.rml modutil.rml algorithm.rml values.rml absyn.rml lookup.rml builtin.rml dump.rml staticexp.rml rtopts.rml
codegen.o: codegen.rml dae.rml exp.rml types.rml algorithm.rml util.rml modutil.rml dump.rml debug.rml staticexp.rml inst.rml rtopts.rml absyn.rml classinf.rml
main.o: main.rml modutil.rml parse.rml dump.rml dumpgraphviz.rml explode.rml dae.rml inst.rml rtopts.rml debug.rml codegen.rml

0 comments on commit b0dedd6

Please sign in to comment.