From 2238500f2214f16a2363c20f4dab29dcff73029f Mon Sep 17 00:00:00 2001 From: ceriel Date: Fri, 13 Feb 1987 15:27:35 +0000 Subject: [PATCH] Added "standard" entries, rerun mkdep --- lang/cem/cemcom/Makefile | 585 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 542 insertions(+), 43 deletions(-) diff --git a/lang/cem/cemcom/Makefile b/lang/cem/cemcom/Makefile index 39250fcd1..119158b66 100644 --- a/lang/cem/cemcom/Makefile +++ b/lang/cem/cemcom/Makefile @@ -58,7 +58,7 @@ CSRC = main.c idf.c declarator.c decspecs.c struct.c \ input.c domacro.c replace.c init.c options.c \ scan.c skip.c stack.c type.c ch7mon.c label.c eval.c \ switch.c ival.c conversion.c \ - blocks.c dataflow.c + blocks.c dataflow.c Version.c COBJ = main.o idf.o declarator.o decspecs.o struct.o \ expr.o ch7.o ch7bin.o cstoper.o arith.o \ asm.o code.o dumpidf.o error.o field.o\ @@ -66,27 +66,31 @@ COBJ = main.o idf.o declarator.o decspecs.o struct.o \ input.o domacro.o replace.o init.o options.o \ scan.o skip.o stack.o type.o ch7mon.o label.o eval.o \ switch.o ival.o conversion.o \ - blocks.o dataflow.o + blocks.o dataflow.o Version.o # Objects of other generated C files GCSRC = char.c symbol2str.c next.c GOBJ = char.o symbol2str.o next.o +STRSRC = code.str declar.str decspecs.str def.str expr.str field.str \ + idf.str macro.str stack.str stmt.str struct.str switch.str type.str # generated source files GHSTRSRC = code.h declar.h decspecs.h def.h expr.h field.h \ idf.h macro.h stack.h stmt.h struct.h switch.h type.h GSRC = $(GCSRC) $(GHSTRSRC) -# .h files generated by `make hfiles'; PLEASE KEEP THIS UP-TO-DATE! +# .h files generated by `make hfiles LLfiles'; PLEASE KEEP THIS UP-TO-DATE! GHSRC = botch_free.h dataflow.h debug.h density.h errout.h \ idepth.h idfsize.h ifdepth.h inputtype.h lapbuf.h \ maxincl.h nobitfield.h nofloat.h nopp.h \ - nparams.h numsize.h parbufsize.h pathlength.h \ + nparams.h numsize.h parbufsize.h pathlength.h Lpars.h \ strsize.h target_sizes.h textsize.h use_tmp.h spec_arith.h static.h -HFILES = LLlex.h align.h arith.h assert.h atw.h class.h faulty.h \ +HSRC = LLlex.h align.h arith.h assert.h atw.h class.h faulty.h \ input.h interface.h label.h level.h mes.h sizes.h specials.h \ - $(GHSRC) $(GHSTRSRC) tokenname.h Lpars.h file_info.h + file_info.h tokenname.h + +HFILES = $(HSRC) $(GHSRC) $(GHSTRSRC) # generated files, for 'make clean' only GENERATED = tab tokenfile.g Lpars.h LLfiles LL.output lint.out \ @@ -117,6 +121,15 @@ install: Main rm -f $(EMHOME)/lib/em_cemcom cp $(CURRDIR)/main $(EMHOME)/lib/em_cemcom +cmp: Main + -cmp $(CURRDIR)/main $(EMHOME)/lib/em_cemcom + +pr: + @pr makefile make.* tab.c char.tab Parameters $(HSRC) $(STRSRC) $(LSRC) $(CSRC) + +opr: + make pr | opr + clean: rm -f $(OBJ) $(GENERATED) (cd .. ; rm -rf Xsrc) @@ -191,45 +204,531 @@ Xlint: lint $(CDEFS) $(LINTFLAGS) $(SRC) #AUTOAUTOAUTOAUTOAUTOAUTOAUTOAUTOAUTOAUTO -main.o: LLlex.h Lpars.h arith.h debug.h declar.h file_info.h idf.h input.h inputtype.h level.h maxincl.h nobitfield.h nofloat.h nopp.h spec_arith.h specials.h target_sizes.h tokenname.h type.h use_tmp.h -idf.o: LLlex.h Lpars.h align.h arith.h assert.h botch_free.h debug.h declar.h decspecs.h def.h file_info.h idf.h idfsize.h label.h level.h nobitfield.h nofloat.h nopp.h sizes.h spec_arith.h specials.h stack.h struct.h type.h -declarator.o: Lpars.h arith.h botch_free.h declar.h expr.h idf.h label.h nobitfield.h nofloat.h nopp.h sizes.h spec_arith.h type.h -decspecs.o: Lpars.h arith.h decspecs.h def.h level.h nobitfield.h nofloat.h spec_arith.h type.h -struct.o: LLlex.h Lpars.h align.h arith.h assert.h botch_free.h debug.h def.h field.h file_info.h idf.h level.h nobitfield.h nofloat.h nopp.h sizes.h spec_arith.h stack.h struct.h type.h -expr.o: LLlex.h Lpars.h arith.h botch_free.h declar.h decspecs.h def.h expr.h file_info.h idf.h label.h level.h nobitfield.h nofloat.h nopp.h sizes.h spec_arith.h type.h -ch7.o: Lpars.h arith.h assert.h debug.h def.h expr.h idf.h label.h nobitfield.h nofloat.h nopp.h spec_arith.h struct.h type.h -ch7bin.o: Lpars.h arith.h botch_free.h expr.h idf.h label.h nobitfield.h nofloat.h nopp.h spec_arith.h struct.h type.h -cstoper.o: Lpars.h arith.h assert.h debug.h expr.h idf.h label.h nobitfield.h nofloat.h nopp.h sizes.h spec_arith.h target_sizes.h type.h -arith.o: Lpars.h arith.h botch_free.h expr.h field.h idf.h label.h mes.h nobitfield.h nofloat.h nopp.h spec_arith.h type.h -code.o: LLlex.h Lpars.h arith.h assert.h atw.h botch_free.h code.h dataflow.h debug.h declar.h decspecs.h def.h expr.h file_info.h idf.h label.h level.h mes.h nobitfield.h nofloat.h nopp.h sizes.h spec_arith.h specials.h stack.h stmt.h type.h use_tmp.h -dumpidf.o: Lpars.h arith.h debug.h def.h expr.h field.h idf.h label.h nobitfield.h nofloat.h nopp.h spec_arith.h stack.h static.h struct.h type.h -error.o: LLlex.h arith.h debug.h errout.h expr.h file_info.h label.h nofloat.h nopp.h spec_arith.h tokenname.h use_tmp.h -field.o: Lpars.h arith.h assert.h code.h debug.h expr.h field.h idf.h label.h nobitfield.h nofloat.h nopp.h sizes.h spec_arith.h type.h -tokenname.o: LLlex.h Lpars.h arith.h file_info.h idf.h nofloat.h nopp.h spec_arith.h tokenname.h -LLlex.o: LLlex.h Lpars.h arith.h assert.h class.h debug.h def.h file_info.h idf.h idfsize.h input.h nofloat.h nopp.h numsize.h sizes.h spec_arith.h strsize.h -LLmessage.o: LLlex.h Lpars.h arith.h file_info.h idf.h nofloat.h nopp.h spec_arith.h -input.o: file_info.h input.h inputtype.h nopp.h -domacro.o: LLlex.h Lpars.h arith.h assert.h botch_free.h class.h debug.h file_info.h idf.h idfsize.h ifdepth.h input.h interface.h macro.h nofloat.h nopp.h nparams.h parbufsize.h spec_arith.h textsize.h -replace.o: LLlex.h arith.h assert.h class.h debug.h file_info.h idf.h input.h interface.h macro.h nofloat.h nopp.h pathlength.h spec_arith.h static.h strsize.h -init.o: class.h idf.h interface.h macro.h nopp.h -options.o: align.h arith.h botch_free.h class.h dataflow.h idf.h idfsize.h macro.h maxincl.h nobitfield.h nofloat.h nopp.h sizes.h spec_arith.h use_tmp.h -scan.o: class.h idf.h input.h interface.h lapbuf.h macro.h nopp.h nparams.h -skip.o: LLlex.h arith.h class.h file_info.h input.h interface.h nofloat.h nopp.h spec_arith.h -stack.o: Lpars.h arith.h botch_free.h debug.h def.h idf.h level.h mes.h nobitfield.h nofloat.h nopp.h spec_arith.h stack.h struct.h type.h -type.o: Lpars.h align.h arith.h botch_free.h def.h idf.h nobitfield.h nofloat.h nopp.h sizes.h spec_arith.h type.h -ch7mon.o: Lpars.h arith.h botch_free.h def.h expr.h idf.h label.h nobitfield.h nofloat.h nopp.h spec_arith.h type.h -label.o: Lpars.h arith.h def.h idf.h label.h level.h nobitfield.h nofloat.h nopp.h spec_arith.h type.h -eval.o: Lpars.h align.h arith.h assert.h atw.h code.h dataflow.h debug.h def.h expr.h idf.h label.h level.h mes.h nobitfield.h nofloat.h nopp.h sizes.h spec_arith.h stack.h type.h -switch.o: Lpars.h arith.h assert.h botch_free.h code.h debug.h density.h expr.h idf.h label.h nobitfield.h nofloat.h nopp.h spec_arith.h switch.h type.h -ival.o: Lpars.h align.h arith.h assert.h class.h debug.h def.h expr.h field.h idf.h label.h level.h nobitfield.h nofloat.h nopp.h sizes.h spec_arith.h struct.h type.h -conversion.o: Lpars.h arith.h nobitfield.h nofloat.h sizes.h spec_arith.h type.h -blocks.o: arith.h atw.h label.h nofloat.h sizes.h spec_arith.h stack.h +main.o: LLlex.h +main.o: Lpars.h +main.o: arith.h +main.o: debug.h +main.o: declar.h +main.o: file_info.h +main.o: idf.h +main.o: input.h +main.o: inputtype.h +main.o: level.h +main.o: maxincl.h +main.o: nobitfield.h +main.o: nofloat.h +main.o: nopp.h +main.o: spec_arith.h +main.o: specials.h +main.o: target_sizes.h +main.o: tokenname.h +main.o: type.h +main.o: use_tmp.h +idf.o: LLlex.h +idf.o: Lpars.h +idf.o: align.h +idf.o: arith.h +idf.o: assert.h +idf.o: botch_free.h +idf.o: debug.h +idf.o: declar.h +idf.o: decspecs.h +idf.o: def.h +idf.o: file_info.h +idf.o: idf.h +idf.o: idfsize.h +idf.o: label.h +idf.o: level.h +idf.o: nobitfield.h +idf.o: nofloat.h +idf.o: nopp.h +idf.o: sizes.h +idf.o: spec_arith.h +idf.o: specials.h +idf.o: stack.h +idf.o: struct.h +idf.o: type.h +declarator.o: Lpars.h +declarator.o: arith.h +declarator.o: botch_free.h +declarator.o: declar.h +declarator.o: expr.h +declarator.o: idf.h +declarator.o: label.h +declarator.o: nobitfield.h +declarator.o: nofloat.h +declarator.o: nopp.h +declarator.o: sizes.h +declarator.o: spec_arith.h +declarator.o: type.h +decspecs.o: Lpars.h +decspecs.o: arith.h +decspecs.o: decspecs.h +decspecs.o: def.h +decspecs.o: level.h +decspecs.o: nobitfield.h +decspecs.o: nofloat.h +decspecs.o: spec_arith.h +decspecs.o: type.h +struct.o: LLlex.h +struct.o: Lpars.h +struct.o: align.h +struct.o: arith.h +struct.o: assert.h +struct.o: botch_free.h +struct.o: debug.h +struct.o: def.h +struct.o: field.h +struct.o: file_info.h +struct.o: idf.h +struct.o: level.h +struct.o: nobitfield.h +struct.o: nofloat.h +struct.o: nopp.h +struct.o: sizes.h +struct.o: spec_arith.h +struct.o: stack.h +struct.o: struct.h +struct.o: type.h +expr.o: LLlex.h +expr.o: Lpars.h +expr.o: arith.h +expr.o: botch_free.h +expr.o: declar.h +expr.o: decspecs.h +expr.o: def.h +expr.o: expr.h +expr.o: file_info.h +expr.o: idf.h +expr.o: label.h +expr.o: level.h +expr.o: nobitfield.h +expr.o: nofloat.h +expr.o: nopp.h +expr.o: sizes.h +expr.o: spec_arith.h +expr.o: type.h +ch7.o: Lpars.h +ch7.o: arith.h +ch7.o: assert.h +ch7.o: debug.h +ch7.o: def.h +ch7.o: expr.h +ch7.o: idf.h +ch7.o: label.h +ch7.o: nobitfield.h +ch7.o: nofloat.h +ch7.o: nopp.h +ch7.o: spec_arith.h +ch7.o: struct.h +ch7.o: type.h +ch7bin.o: Lpars.h +ch7bin.o: arith.h +ch7bin.o: botch_free.h +ch7bin.o: expr.h +ch7bin.o: idf.h +ch7bin.o: label.h +ch7bin.o: nobitfield.h +ch7bin.o: nofloat.h +ch7bin.o: nopp.h +ch7bin.o: spec_arith.h +ch7bin.o: struct.h +ch7bin.o: type.h +cstoper.o: Lpars.h +cstoper.o: arith.h +cstoper.o: assert.h +cstoper.o: debug.h +cstoper.o: expr.h +cstoper.o: idf.h +cstoper.o: label.h +cstoper.o: nobitfield.h +cstoper.o: nofloat.h +cstoper.o: nopp.h +cstoper.o: sizes.h +cstoper.o: spec_arith.h +cstoper.o: target_sizes.h +cstoper.o: type.h +arith.o: Lpars.h +arith.o: arith.h +arith.o: botch_free.h +arith.o: expr.h +arith.o: field.h +arith.o: idf.h +arith.o: label.h +arith.o: mes.h +arith.o: nobitfield.h +arith.o: nofloat.h +arith.o: nopp.h +arith.o: spec_arith.h +arith.o: type.h +code.o: LLlex.h +code.o: Lpars.h +code.o: arith.h +code.o: assert.h +code.o: atw.h +code.o: botch_free.h +code.o: code.h +code.o: dataflow.h +code.o: debug.h +code.o: declar.h +code.o: decspecs.h +code.o: def.h +code.o: expr.h +code.o: file_info.h +code.o: idf.h +code.o: label.h +code.o: level.h +code.o: mes.h +code.o: nobitfield.h +code.o: nofloat.h +code.o: nopp.h +code.o: sizes.h +code.o: spec_arith.h +code.o: specials.h +code.o: stack.h +code.o: stmt.h +code.o: type.h +code.o: use_tmp.h +dumpidf.o: Lpars.h +dumpidf.o: arith.h +dumpidf.o: debug.h +dumpidf.o: def.h +dumpidf.o: expr.h +dumpidf.o: field.h +dumpidf.o: idf.h +dumpidf.o: label.h +dumpidf.o: nobitfield.h +dumpidf.o: nofloat.h +dumpidf.o: nopp.h +dumpidf.o: spec_arith.h +dumpidf.o: stack.h +dumpidf.o: static.h +dumpidf.o: struct.h +dumpidf.o: type.h +error.o: LLlex.h +error.o: arith.h +error.o: debug.h +error.o: errout.h +error.o: expr.h +error.o: file_info.h +error.o: label.h +error.o: nofloat.h +error.o: nopp.h +error.o: spec_arith.h +error.o: tokenname.h +error.o: use_tmp.h +field.o: Lpars.h +field.o: arith.h +field.o: assert.h +field.o: code.h +field.o: debug.h +field.o: expr.h +field.o: field.h +field.o: idf.h +field.o: label.h +field.o: nobitfield.h +field.o: nofloat.h +field.o: nopp.h +field.o: sizes.h +field.o: spec_arith.h +field.o: type.h +tokenname.o: LLlex.h +tokenname.o: Lpars.h +tokenname.o: arith.h +tokenname.o: file_info.h +tokenname.o: idf.h +tokenname.o: nofloat.h +tokenname.o: nopp.h +tokenname.o: spec_arith.h +tokenname.o: tokenname.h +LLlex.o: LLlex.h +LLlex.o: Lpars.h +LLlex.o: arith.h +LLlex.o: assert.h +LLlex.o: class.h +LLlex.o: debug.h +LLlex.o: def.h +LLlex.o: file_info.h +LLlex.o: idf.h +LLlex.o: idfsize.h +LLlex.o: input.h +LLlex.o: nofloat.h +LLlex.o: nopp.h +LLlex.o: numsize.h +LLlex.o: sizes.h +LLlex.o: spec_arith.h +LLlex.o: strsize.h +LLmessage.o: LLlex.h +LLmessage.o: Lpars.h +LLmessage.o: arith.h +LLmessage.o: file_info.h +LLmessage.o: idf.h +LLmessage.o: nofloat.h +LLmessage.o: nopp.h +LLmessage.o: spec_arith.h +input.o: file_info.h +input.o: input.h +input.o: inputtype.h +input.o: nopp.h +domacro.o: LLlex.h +domacro.o: Lpars.h +domacro.o: arith.h +domacro.o: assert.h +domacro.o: botch_free.h +domacro.o: class.h +domacro.o: debug.h +domacro.o: file_info.h +domacro.o: idf.h +domacro.o: idfsize.h +domacro.o: ifdepth.h +domacro.o: input.h +domacro.o: interface.h +domacro.o: macro.h +domacro.o: nofloat.h +domacro.o: nopp.h +domacro.o: nparams.h +domacro.o: parbufsize.h +domacro.o: spec_arith.h +domacro.o: textsize.h +replace.o: LLlex.h +replace.o: arith.h +replace.o: assert.h +replace.o: class.h +replace.o: debug.h +replace.o: file_info.h +replace.o: idf.h +replace.o: input.h +replace.o: interface.h +replace.o: macro.h +replace.o: nofloat.h +replace.o: nopp.h +replace.o: pathlength.h +replace.o: spec_arith.h +replace.o: static.h +replace.o: strsize.h +init.o: class.h +init.o: idf.h +init.o: interface.h +init.o: macro.h +init.o: nopp.h +options.o: align.h +options.o: arith.h +options.o: botch_free.h +options.o: class.h +options.o: dataflow.h +options.o: idf.h +options.o: idfsize.h +options.o: macro.h +options.o: maxincl.h +options.o: nobitfield.h +options.o: nofloat.h +options.o: nopp.h +options.o: sizes.h +options.o: spec_arith.h +options.o: use_tmp.h +scan.o: class.h +scan.o: idf.h +scan.o: input.h +scan.o: interface.h +scan.o: lapbuf.h +scan.o: macro.h +scan.o: nopp.h +scan.o: nparams.h +skip.o: LLlex.h +skip.o: arith.h +skip.o: class.h +skip.o: file_info.h +skip.o: input.h +skip.o: interface.h +skip.o: nofloat.h +skip.o: nopp.h +skip.o: spec_arith.h +stack.o: Lpars.h +stack.o: arith.h +stack.o: botch_free.h +stack.o: debug.h +stack.o: def.h +stack.o: idf.h +stack.o: level.h +stack.o: mes.h +stack.o: nobitfield.h +stack.o: nofloat.h +stack.o: nopp.h +stack.o: spec_arith.h +stack.o: stack.h +stack.o: struct.h +stack.o: type.h +type.o: Lpars.h +type.o: align.h +type.o: arith.h +type.o: botch_free.h +type.o: def.h +type.o: idf.h +type.o: nobitfield.h +type.o: nofloat.h +type.o: nopp.h +type.o: sizes.h +type.o: spec_arith.h +type.o: type.h +ch7mon.o: Lpars.h +ch7mon.o: arith.h +ch7mon.o: botch_free.h +ch7mon.o: def.h +ch7mon.o: expr.h +ch7mon.o: idf.h +ch7mon.o: label.h +ch7mon.o: nobitfield.h +ch7mon.o: nofloat.h +ch7mon.o: nopp.h +ch7mon.o: spec_arith.h +ch7mon.o: type.h +label.o: Lpars.h +label.o: arith.h +label.o: def.h +label.o: idf.h +label.o: label.h +label.o: level.h +label.o: nobitfield.h +label.o: nofloat.h +label.o: nopp.h +label.o: spec_arith.h +label.o: type.h +eval.o: Lpars.h +eval.o: align.h +eval.o: arith.h +eval.o: assert.h +eval.o: atw.h +eval.o: code.h +eval.o: dataflow.h +eval.o: debug.h +eval.o: def.h +eval.o: expr.h +eval.o: idf.h +eval.o: label.h +eval.o: level.h +eval.o: mes.h +eval.o: nobitfield.h +eval.o: nofloat.h +eval.o: nopp.h +eval.o: sizes.h +eval.o: spec_arith.h +eval.o: stack.h +eval.o: type.h +switch.o: Lpars.h +switch.o: arith.h +switch.o: assert.h +switch.o: botch_free.h +switch.o: code.h +switch.o: debug.h +switch.o: density.h +switch.o: expr.h +switch.o: idf.h +switch.o: label.h +switch.o: nobitfield.h +switch.o: nofloat.h +switch.o: nopp.h +switch.o: spec_arith.h +switch.o: switch.h +switch.o: type.h +ival.o: Lpars.h +ival.o: align.h +ival.o: arith.h +ival.o: assert.h +ival.o: class.h +ival.o: debug.h +ival.o: def.h +ival.o: expr.h +ival.o: field.h +ival.o: idf.h +ival.o: label.h +ival.o: level.h +ival.o: nobitfield.h +ival.o: nofloat.h +ival.o: nopp.h +ival.o: sizes.h +ival.o: spec_arith.h +ival.o: struct.h +ival.o: type.h +conversion.o: Lpars.h +conversion.o: arith.h +conversion.o: nobitfield.h +conversion.o: nofloat.h +conversion.o: sizes.h +conversion.o: spec_arith.h +conversion.o: type.h +blocks.o: arith.h +blocks.o: atw.h +blocks.o: label.h +blocks.o: nofloat.h +blocks.o: sizes.h +blocks.o: spec_arith.h +blocks.o: stack.h dataflow.o: dataflow.h tokenfile.o: Lpars.h -declar.o: LLlex.h Lpars.h arith.h debug.h declar.h decspecs.h def.h expr.h field.h file_info.h idf.h label.h nobitfield.h nofloat.h nopp.h sizes.h spec_arith.h struct.h type.h -statement.o: LLlex.h Lpars.h arith.h botch_free.h code.h debug.h def.h expr.h file_info.h idf.h label.h nobitfield.h nofloat.h nopp.h spec_arith.h stack.h type.h -expression.o: LLlex.h Lpars.h arith.h expr.h file_info.h idf.h label.h nobitfield.h nofloat.h nopp.h spec_arith.h type.h -program.o: LLlex.h Lpars.h arith.h code.h declar.h decspecs.h def.h expr.h file_info.h idf.h label.h nobitfield.h nofloat.h nopp.h spec_arith.h type.h +declar.o: LLlex.h +declar.o: Lpars.h +declar.o: arith.h +declar.o: debug.h +declar.o: declar.h +declar.o: decspecs.h +declar.o: def.h +declar.o: expr.h +declar.o: field.h +declar.o: file_info.h +declar.o: idf.h +declar.o: label.h +declar.o: nobitfield.h +declar.o: nofloat.h +declar.o: nopp.h +declar.o: sizes.h +declar.o: spec_arith.h +declar.o: struct.h +declar.o: type.h +statement.o: LLlex.h +statement.o: Lpars.h +statement.o: arith.h +statement.o: botch_free.h +statement.o: code.h +statement.o: debug.h +statement.o: def.h +statement.o: expr.h +statement.o: file_info.h +statement.o: idf.h +statement.o: label.h +statement.o: nobitfield.h +statement.o: nofloat.h +statement.o: nopp.h +statement.o: spec_arith.h +statement.o: stack.h +statement.o: type.h +expression.o: LLlex.h +expression.o: Lpars.h +expression.o: arith.h +expression.o: expr.h +expression.o: file_info.h +expression.o: idf.h +expression.o: label.h +expression.o: nobitfield.h +expression.o: nofloat.h +expression.o: nopp.h +expression.o: spec_arith.h +expression.o: type.h +program.o: LLlex.h +program.o: Lpars.h +program.o: arith.h +program.o: code.h +program.o: declar.h +program.o: decspecs.h +program.o: def.h +program.o: expr.h +program.o: file_info.h +program.o: idf.h +program.o: label.h +program.o: nobitfield.h +program.o: nofloat.h +program.o: nopp.h +program.o: spec_arith.h +program.o: type.h Lpars.o: Lpars.h char.o: class.h symbol2str.o: Lpars.h -- 2.34.1