2004-09-04 01:24:57 +00:00
|
|
|
# $Id$
|
2001-09-17 23:33:15 +00:00
|
|
|
|
2004-12-01 07:49:18 +00:00
|
|
|
SUBDIRS = po .
|
2001-12-26 07:14:05 +00:00
|
|
|
|
2001-12-27 04:00:58 +00:00
|
|
|
AM_YFLAGS = -d
|
2003-03-13 04:03:59 +00:00
|
|
|
AM_CFLAGS = @MORE_CFLAGS@
|
2001-12-26 07:14:05 +00:00
|
|
|
|
2003-03-14 04:40:04 +00:00
|
|
|
bin_PROGRAMS =
|
2005-01-13 07:14:48 +00:00
|
|
|
dist_man_MANS =
|
2001-12-26 07:14:05 +00:00
|
|
|
TESTS =
|
|
|
|
|
noinst_PROGRAMS =
|
|
|
|
|
|
2004-03-14 22:25:18 +00:00
|
|
|
check_PROGRAMS = test_hd
|
|
|
|
|
|
|
|
|
|
test_hd_SOURCES = test_hd.c
|
|
|
|
|
|
2003-03-15 05:07:49 +00:00
|
|
|
include_HEADERS = libyasm.h
|
|
|
|
|
|
2003-05-05 03:42:12 +00:00
|
|
|
noinst_HEADERS = util.h
|
|
|
|
|
|
2001-12-26 07:14:05 +00:00
|
|
|
BUILT_SOURCES =
|
2002-06-24 07:30:28 +00:00
|
|
|
# configure.lineno doesn't clean up after itself?
|
|
|
|
|
CLEANFILES = configure.lineno
|
2003-05-31 22:23:08 +00:00
|
|
|
EXTRA_DIST = config/config.rpath
|
|
|
|
|
|
2005-09-05 20:53:07 +00:00
|
|
|
# _stdint.h doesn't clean up after itself?
|
|
|
|
|
CONFIG_CLEAN_FILES = _stdint.h
|
|
|
|
|
|
2004-09-01 04:55:21 +00:00
|
|
|
# automake doesn't distribute mkinstalldirs?
|
|
|
|
|
EXTRA_DIST += config/mkinstalldirs
|
|
|
|
|
|
2003-05-31 22:23:08 +00:00
|
|
|
EXTRA_DIST += tools/Makefile.inc
|
|
|
|
|
EXTRA_DIST += libyasm/Makefile.inc
|
|
|
|
|
EXTRA_DIST += modules/Makefile.inc
|
|
|
|
|
EXTRA_DIST += frontends/Makefile.inc
|
2001-12-26 07:14:05 +00:00
|
|
|
|
2002-08-09 05:22:07 +00:00
|
|
|
include tools/Makefile.inc
|
2004-12-01 07:49:18 +00:00
|
|
|
|
|
|
|
|
YASM_MODULES =
|
|
|
|
|
lib_LIBRARIES = libyasm.a
|
|
|
|
|
libyasm_a_SOURCES =
|
2003-03-13 06:55:46 +00:00
|
|
|
include modules/Makefile.inc
|
2004-12-01 07:49:18 +00:00
|
|
|
|
|
|
|
|
include libyasm/Makefile.inc
|
2003-03-13 06:55:46 +00:00
|
|
|
include frontends/Makefile.inc
|
2004-12-01 07:49:18 +00:00
|
|
|
include m4/Makefile.inc
|
2001-12-26 07:14:05 +00:00
|
|
|
|
2003-05-31 22:23:08 +00:00
|
|
|
EXTRA_DIST += out_test.sh
|
2003-07-11 04:35:42 +00:00
|
|
|
EXTRA_DIST += Artistic.txt
|
|
|
|
|
EXTRA_DIST += BSD.txt
|
|
|
|
|
EXTRA_DIST += GNU_GPL-2.0
|
|
|
|
|
EXTRA_DIST += GNU_LGPL-2.0
|
2003-05-31 22:23:08 +00:00
|
|
|
EXTRA_DIST += splint.sh
|
|
|
|
|
EXTRA_DIST += Mkfiles/Makefile.flat
|
|
|
|
|
EXTRA_DIST += Mkfiles/Makefile.dj
|
2003-09-05 04:20:46 +00:00
|
|
|
EXTRA_DIST += Mkfiles/dj/config.h
|
2005-10-15 19:40:15 +00:00
|
|
|
EXTRA_DIST += Mkfiles/dj/_stdint.h
|
2003-12-26 08:01:34 +00:00
|
|
|
EXTRA_DIST += Mkfiles/vc/yasm.sln
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc/yasm.vcproj
|
2003-09-05 04:20:46 +00:00
|
|
|
EXTRA_DIST += Mkfiles/vc/config.h
|
2006-01-08 22:56:06 +00:00
|
|
|
EXTRA_DIST += Mkfiles/vc/_stdint.h
|
* ins.h, scanner.h, dfa.h, code.c, re.h, parse.h, token.h, substr.h:
Remove use of "inline". This could cause breakage on non-gcc systems (as
these files do not use config.h because of cross-build reasons).
* yasm.dep, yasm.mak, yasm.dsp, yasm.dsw: Remove support for VC6 builds.
* libyasm.dsp, libyasm.mak, libyasm.dep: Likewise.
* modules.dsp, modules.mak, modules.dep: Likewise.
* yasm.suo: Remove unneeded user options file.
* vc: Update svn:ignore property to reflect removal of VC6 builds and user
options file.
* genmacro.vcproj: Generate genmacro tool.
* genmacro/run.bat: Use genmacro to generate nasm-macros.c.
* modules.vcproj: Point to the new location for nasm-macros.c.
* re2c.vcproj: Generate re2c tool.
* re2c/run.bat: Use re2c to generate re2c-generated .c files.
* yasm.sln: Utilize genmacro and re2c.
svn path=/trunk/yasm/; revision=1144
2004-09-12 07:57:47 +00:00
|
|
|
EXTRA_DIST += Mkfiles/vc/genmacro/genmacro.vcproj
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc/genmacro/run.bat
|
2006-01-08 22:56:06 +00:00
|
|
|
EXTRA_DIST += Mkfiles/vc/genmodule/genmodule.vcproj
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc/genmodule/run.bat
|
2003-12-26 08:01:34 +00:00
|
|
|
EXTRA_DIST += Mkfiles/vc/libyasm/libyasm.vcproj
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc/modules/modules.vcproj
|
* ins.h, scanner.h, dfa.h, code.c, re.h, parse.h, token.h, substr.h:
Remove use of "inline". This could cause breakage on non-gcc systems (as
these files do not use config.h because of cross-build reasons).
* yasm.dep, yasm.mak, yasm.dsp, yasm.dsw: Remove support for VC6 builds.
* libyasm.dsp, libyasm.mak, libyasm.dep: Likewise.
* modules.dsp, modules.mak, modules.dep: Likewise.
* yasm.suo: Remove unneeded user options file.
* vc: Update svn:ignore property to reflect removal of VC6 builds and user
options file.
* genmacro.vcproj: Generate genmacro tool.
* genmacro/run.bat: Use genmacro to generate nasm-macros.c.
* modules.vcproj: Point to the new location for nasm-macros.c.
* re2c.vcproj: Generate re2c tool.
* re2c/run.bat: Use re2c to generate re2c-generated .c files.
* yasm.sln: Utilize genmacro and re2c.
svn path=/trunk/yasm/; revision=1144
2004-09-12 07:57:47 +00:00
|
|
|
EXTRA_DIST += Mkfiles/vc/re2c/re2c.vcproj
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc/re2c/run.bat
|
2006-03-04 22:09:26 +00:00
|
|
|
EXTRA_DIST += Mkfiles/vc/gap/gap.vcproj
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc/gap/run.bat
|
2006-01-08 22:56:06 +00:00
|
|
|
EXTRA_DIST += Mkfiles/vc8/yasm.sln
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc8/yasm.vcproj
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc8/config.h
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc8/_stdint.h
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc8/readme.vc8.txt
|
2006-01-18 01:40:33 +00:00
|
|
|
EXTRA_DIST += Mkfiles/vc8/yasm.rules
|
2006-01-08 22:56:06 +00:00
|
|
|
EXTRA_DIST += Mkfiles/vc8/genmacro/genmacro.vcproj
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc8/genmacro/run.bat
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc8/genmodule/genmodule.vcproj
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc8/genmodule/run.bat
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc8/libyasm/libyasm.vcproj
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc8/modules/modules.vcproj
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc8/re2c/re2c.vcproj
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc8/re2c/run.bat
|
2006-03-04 22:09:26 +00:00
|
|
|
EXTRA_DIST += Mkfiles/vc8/gap/gap.vcproj
|
|
|
|
|
EXTRA_DIST += Mkfiles/vc8/gap/run.bat
|
2002-04-15 04:20:38 +00:00
|
|
|
|
2003-03-15 05:07:49 +00:00
|
|
|
# Until this gets fixed in automake
|
|
|
|
|
DISTCLEANFILES = libyasm/stamp-h libyasm/stamp-h[0-9]*
|
|
|
|
|
|
2002-04-15 04:20:38 +00:00
|
|
|
ACLOCAL_AMFLAGS = -I m4
|
2002-11-17 08:34:15 +00:00
|
|
|
|
|
|
|
|
distclean-local:
|
|
|
|
|
-rm -rf results
|
2006-04-04 06:07:32 +00:00
|
|
|
if HAVE_PYTHON
|
|
|
|
|
-rm -rf build
|
|
|
|
|
endif
|
|
|
|
|
|
2006-04-05 02:05:19 +00:00
|
|
|
all-local: python-build
|
2006-04-04 06:07:32 +00:00
|
|
|
install-hook: python-install
|
|
|
|
|
uninstall-hook: python-uninstall
|
2004-09-07 07:39:26 +00:00
|
|
|
|
|
|
|
|
if BUILD_MAN
|
2005-01-13 07:14:48 +00:00
|
|
|
MAINTAINERCLEANFILES = $(dist_man_MANS)
|
2004-09-07 07:39:26 +00:00
|
|
|
endif
|