core build

This is the start of a working build for core.

* .gitignore: Ignore generated files from configuration and build.
* build.xml: Copy from rater repo.  This is the last remaining ant-based
    dependency and can be gotten rid of; see comments.
* configure.ac: New file.
* rater/build-aux, rater/src: New symlinks.
master
Mike Gerwitz 2018-11-08 11:15:12 -05:00
parent 62089877b2
commit 98494edee5
5 changed files with 44 additions and 6 deletions

19
.gitignore vendored
View File

@ -8,12 +8,15 @@
# autotools- and configure-generated
/bin/dslc
/Makefile.in
/Makefile
/aclocal.m4
/*.cache/
/configure
/config.*
/build-aux/install-sh
/build-aux/missing
confdefs.h
Makefile.in
Makefile
aclocal.m4
*.cache/
configure
config.*
# should be added using autoreconf -i
/tools/install-sh
@ -24,3 +27,7 @@
# texinfo
/doc/*.fns
# generated by TAME build
suppliers.mk
run-[0-9].log

22
core/build.xml 100644
View File

@ -0,0 +1,22 @@
<!--
TODO: Remove need for depfiles and remove this last requirement on Ant.
The only reason this was used originally was because Ant loaded the JVM
only once.
-->
<project name="tame" default="build" basedir=".">
<property name="source" value="."/>
<target name="pkg-dep"
description="Output package dependencies in a plain-text format">
<xslt style="../src/current/pkg-dep.xsl"
force="true"
basedir="${source}"
destdir="${source}"
includes="**/*.xml"
excludes="rater/"
extension=".dep" />
</target>
</project>

View File

@ -0,0 +1,7 @@
AC_INIT([tame-core], [0.0.0])
m4_define(`calc_root', ../rater)
SRCPATHS=.
m4_include([../build-aux/m4/calcdsl.m4])

1
rater/build-aux 120000
View File

@ -0,0 +1 @@
../build-aux/

1
rater/src 120000
View File

@ -0,0 +1 @@
../src/current/src/