Commit c74be08a authored by Benoit Perrot's avatar Benoit Perrot
Browse files

Index: ChangeLog

from  Benoît Perrot  <benoit@lrde.epita.fr>

	Move tasks to top level, to make libraries "side-effect free".
	
	* src/task/task-tasks.hh, src/task/task-tasks.cc,
	* src/parse/parse-tasks.hh, src/parse/parse-tasks.cc
	* src/inst/inst-tasks.hh, src/inst/inst-tasks.cc
	* src/vm/vm-tasks.hh, src/vm/vm-tasks.cc,
	* src/shell/shell-tasks.hh, src/shell/shell-tasks.cc:
	Move to...
	* src/task-tasks.hh, src/task-tasks.cc,
	* src/parse-tasks.hh, src/parse-tasks.cc
	* src/inst-tasks.hh, src/inst-tasks.cc
	* src/vm-tasks.hh, src/vm-tasks.cc,
	* src/shell-tasks.hh, src/shell-tasks.cc:
	These files.
	* src/task/Makefile.am,
	* src/parse/Makefile.am,
	* src/inst/Makefile.am,
	* src/vm/Makefile.am, 
	* src/shell/Makefile.am,
	* src/Makefile.am,
	* src/modules.hh:
	Update accordingly.
parent 869d8e9c
2004-12-18 Benot Perrot <benoit@lrde.epita.fr>
Move tasks to top level, to make libraries "side-effect free".
* src/task/task-tasks.hh, src/task/task-tasks.cc,
* src/parse/parse-tasks.hh, src/parse/parse-tasks.cc
* src/inst/inst-tasks.hh, src/inst/inst-tasks.cc
* src/vm/vm-tasks.hh, src/vm/vm-tasks.cc,
* src/shell/shell-tasks.hh, src/shell/shell-tasks.cc:
Move to...
* src/task-tasks.hh, src/task-tasks.cc,
* src/parse-tasks.hh, src/parse-tasks.cc
* src/inst-tasks.hh, src/inst-tasks.cc
* src/vm-tasks.hh, src/vm-tasks.cc,
* src/shell-tasks.hh, src/shell-tasks.cc:
These files.
* src/task/Makefile.am,
* src/parse/Makefile.am,
* src/inst/Makefile.am,
* src/vm/Makefile.am,
* src/shell/Makefile.am,
* src/Makefile.am,
* src/modules.hh:
Update accordingly.
2004-11-28 Benot Perrot <benoit@lrde.epita.fr> 2004-11-28 Benot Perrot <benoit@lrde.epita.fr>
Use GNUlib as it shall be. Thanks to Akim Demaille and Paul Eggert Use GNUlib as it shall be. Thanks to Akim Demaille and Paul Eggert
......
...@@ -16,7 +16,12 @@ nolimips_SOURCES = \ ...@@ -16,7 +16,12 @@ nolimips_SOURCES = \
common.hh \ common.hh \
modules.hh \ modules.hh \
nolimips.cc \ nolimips.cc \
nolimips-tasks.hh nolimips-tasks.cc nolimips-tasks.hh nolimips-tasks.cc \
task-tasks.hh task-tasks.cc \
parse-tasks.hh parse-tasks.cc \
inst-tasks.hh inst-tasks.cc \
vm-tasks.hh vm-tasks.cc \
shell-tasks.hh shell-tasks.cc
nolimips_LDFLAGS = $(AM_LDFLAGS) @READLINE_LDFLAGS@ nolimips_LDFLAGS = $(AM_LDFLAGS) @READLINE_LDFLAGS@
nolimips_LDADD = \ nolimips_LDADD = \
......
...@@ -18,10 +18,11 @@ ...@@ -18,10 +18,11 @@
// //
#include "common.hh" #include "common.hh"
#include "parse/parse-tasks.hh"
#include "inst/inst-tasks.hh"
#include "inst/program_solver.hh" #include "inst/program_solver.hh"
#include "parse-tasks.hh"
#include "inst-tasks.hh"
// Inst module related tasks' implementation. // Inst module related tasks' implementation.
namespace inst namespace inst
{ {
......
...@@ -55,5 +55,4 @@ libinst_a_SOURCES = \ ...@@ -55,5 +55,4 @@ libinst_a_SOURCES = \
data_section.hh data_section.cc \ data_section.hh data_section.cc \
program.hh \ program.hh \
program_builder.hh program_builder.cc inst-builder-gen.stamp \ program_builder.hh program_builder.cc inst-builder-gen.stamp \
program_solver.hh program_solver.cc inst-solver-gen.stamp \ program_solver.hh program_solver.cc inst-solver-gen.stamp
inst-tasks.hh inst-tasks.cc
...@@ -17,8 +17,8 @@ ...@@ -17,8 +17,8 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
// //
#include "nolimips-tasks.hh" #include "nolimips-tasks.hh"
#include "task/task-tasks.hh" #include "task-tasks.hh"
#include "parse/parse-tasks.hh" #include "parse-tasks.hh"
#include "inst/inst-tasks.hh" #include "inst-tasks.hh"
#include "vm/vm-tasks.hh" #include "vm-tasks.hh"
#include "shell/shell-tasks.hh" #include "shell-tasks.hh"
...@@ -21,7 +21,8 @@ ...@@ -21,7 +21,8 @@
#include "misc/contract.hh" #include "misc/contract.hh"
#include "parse/libparse.hh" #include "parse/libparse.hh"
#include "parse/parse-tasks.hh"
#include "parse-tasks.hh"
// Parse module related tasks' implementation. // Parse module related tasks' implementation.
namespace parse namespace parse
......
...@@ -54,5 +54,4 @@ libparse_a_SOURCES = \ ...@@ -54,5 +54,4 @@ libparse_a_SOURCES = \
asm-parse.yy parse-asm-parse.stamp \ asm-parse.yy parse-asm-parse.stamp \
$(FROM_ASM_PARSE_YY) \ $(FROM_ASM_PARSE_YY) \
asm-scan.ll asm-scan.hh parse-asm-scan.stamp \ asm-scan.ll asm-scan.hh parse-asm-scan.stamp \
libparse.hh libparse.cc \ libparse.hh libparse.cc
parse-tasks.hh parse-tasks.cc
...@@ -20,6 +20,8 @@ ...@@ -20,6 +20,8 @@
#include "shell/shell.hh" #include "shell/shell.hh"
#include "shell-tasks.hh"
// shell module related tasks' implementation. // shell module related tasks' implementation.
namespace shell namespace shell
{ {
......
...@@ -4,6 +4,6 @@ noinst_LIBRARIES = libshell.a ...@@ -4,6 +4,6 @@ noinst_LIBRARIES = libshell.a
libshell_a_SOURCES = \ libshell_a_SOURCES = \
cmd.hh \ cmd.hh \
shell.hh shell.cc \ shell.hh shell.cc
shell-tasks.hh shell-tasks.cc
libshell_a_CPPFLAGS = $(AM_CPPFLAGS) @READLINE_CPPFLAGS@ libshell_a_CPPFLAGS = $(AM_CPPFLAGS) @READLINE_CPPFLAGS@
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
// //
#include <iostream> #include <iostream>
#include "task/task-tasks.hh" #include "task-tasks.hh"
namespace task namespace task
{ {
......
...@@ -7,5 +7,4 @@ libtask_a_SOURCES = \ ...@@ -7,5 +7,4 @@ libtask_a_SOURCES = \
boolean_task.hh boolean_task.cc \ boolean_task.hh boolean_task.cc \
int_task.hh int_task.cc \ int_task.hh int_task.cc \
task_register.hh task_register.cc \ task_register.hh task_register.cc \
libtask.hh \ libtask.hh
task-tasks.hh task-tasks.cc
...@@ -18,10 +18,11 @@ ...@@ -18,10 +18,11 @@
// //
#include "common.hh" #include "common.hh"
#include "parse/parse-tasks.hh"
#include "vm/vm-tasks.hh"
#include "vm/virtual_machine.hh" #include "vm/virtual_machine.hh"
#include "parse-tasks.hh"
#include "vm-tasks.hh"
// Vm module related tasks' implementation. // Vm module related tasks' implementation.
namespace vm namespace vm
{ {
......
...@@ -9,5 +9,4 @@ libvm_a_SOURCES = \ ...@@ -9,5 +9,4 @@ libvm_a_SOURCES = \
cpu.hh cpu.cc \ cpu.hh cpu.cc \
segment.hh \ segment.hh \
memory.hh \ memory.hh \
virtual_machine.hh virtual_machine.cc \ virtual_machine.hh virtual_machine.cc
vm-tasks.hh vm-tasks.cc
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment