Skip to content

Commit

Permalink
* sigscheme/configure.in
Browse files Browse the repository at this point in the history
  - Add {doc,misc,test,bench,experimental}/Makefile
* sigscheme/Makefile.am
  - (SUBDIRS): Add doc, misc, test, bench, experimental
  - (EXTRA_DIST): Add TODO, autogen.sh, compare-scm.sh, runbench.sh,
    runtest.sh, runtest-tail-rec.sh, slib.scm
* sigscheme/doc/Makefile.am
* sigscheme/test/Makefile.am
* sigscheme/bench/Makefile.am
* sigscheme/misc/Makefile.am
  - New file
  - (EXTRA_DIST): New variable
* sigscheme/experimental/Makefile.am
  - New file
  - (EXTRA_DIST, SUBDIRS): New variable with empty value
* sigscheme/TODO
  - Update
  • Loading branch information
yamaken committed Apr 2, 2006
1 parent 68d68f7 commit 4d38040
Show file tree
Hide file tree
Showing 8 changed files with 85 additions and 5 deletions.
8 changes: 7 additions & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
@@ -1 +1,7 @@
SUBDIRS = m4 tools src test-c
SUBDIRS = doc m4 tools misc src test test-c bench experimental
EXTRA_DIST = \
TODO autogen.sh \
compare-scm.sh runbench.sh runtest.sh runtest-tail-rec.sh

# FIXME: move to appropriate directory
EXTRA_DIST += slib.scm
4 changes: 1 addition & 3 deletions TODO
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,9 @@
Requirements and critical bugs:

* Autoconfiscate the SigScheme package (don't rely on uim's configure)
- Prepare replace functions (asprintf and so on)
- Make most settings in src/config.h configurable with configure options
- [uim] configure sigscheme subdir by top-level configure like GCC
- Generate and pack sigschemefunctable*.[hc] into distribution file by make
dist, and make ruby not required for tarball build
- Make ruby not required for tarball build
- Check pointer alignment to ensure stack GC workable
* for example, gcc -Os on x86 breaks the alignment

Expand Down
12 changes: 12 additions & 0 deletions bench/Makefile.am
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
EXTRA_DIST = \
bench-arithint.scm \
bench-case.scm \
bench-cpstak.scm \
bench-fib.scm \
bench-let-loop.scm \
bench-loop.scm \
bench-mem.scm \
bench-rec.scm \
bench-tak.scm \
bench-takl.scm \
bench-takr.scm
7 changes: 6 additions & 1 deletion configure.in
Original file line number Diff line number Diff line change
Expand Up @@ -193,10 +193,15 @@ AM_CONDITIONAL(USE_NULL_CAPABLE_STRING, test "x$use_yes" = xyes)
AM_CONDITIONAL(USE_STORAGE_COMPACT, test "x$use_no" = xyes)

AC_CONFIG_FILES([Makefile
doc/Makefile
m4/Makefile
tools/Makefile
misc/Makefile
src/Makefile
test-c/Makefile])
test/Makefile
test-c/Makefile
bench/Makefile
experimental/Makefile])

AC_SUBST(objdir)

Expand Down
1 change: 1 addition & 0 deletions doc/Makefile.am
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
EXTRA_DIST = design.txt spec.txt style.txt test-c.txt
2 changes: 2 additions & 0 deletions experimental/Makefile.am
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
SUBDIRS =
EXTRA_DIST =
1 change: 1 addition & 0 deletions misc/Makefile.am
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
EXTRA_DIST = scm-obj-compact-gdbinit
55 changes: 55 additions & 0 deletions test/Makefile.am
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Libraries
EXTRA_DIST = unittest.scm unittest-bigloo.scm unittest-gauche.scm

# Native tests of SigScheme
EXTRA_DIST = \
test-apply.scm \
test-char-cmp.scm \
test-char.scm \
test-continuation.scm \
test-define.scm \
test-delay-force.scm \
test-enc-eucgeneric.scm \
test-enc-eucjp.scm \
test-enc-sjis.scm \
test-enc-utf8.scm \
test-equation.scm \
test-eval.scm \
test-exp.scm \
test-formatplus.scm \
test-list.scm \
test-map.scm \
test-num.scm \
test-quote.scm \
test-srfi1.scm \
test-srfi2.scm \
test-srfi28.scm \
test-srfi34-2.scm \
test-srfi34.scm \
test-srfi38.scm \
test-srfi48.scm \
test-srfi6.scm \
test-srfi60.scm \
test-srfi8.scm \
test-string-cmp.scm \
test-string.scm \
test-syntax.scm \
test-tail-rec.scm \
test-vector.scm

# Imported foreign tests
EXTRA_DIST = \
test-r4rs.scm \
bigloo-apply.scm \
bigloo-bchar.scm \
bigloo-bool.scm \
bigloo-case.scm \
bigloo-letrec.scm \
bigloo-list.scm \
bigloo-quote.scm \
bigloo-vector.scm \
gauche-euc-jp.scm \
gauche-primsyn.scm

# FIXME: remove these files
EXTRA_DIST += define.scm for-each.scm io.scm

0 comments on commit 4d38040

Please sign in to comment.