From 74ea13c1a8d63e4f4015e2b9e7e4336e546e7e4a Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Mon, 28 Sep 2009 23:23:31 +0000 Subject: Add CEDET tests. --- test/cedet/tests/test.make | 60 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 test/cedet/tests/test.make (limited to 'test/cedet/tests/test.make') diff --git a/test/cedet/tests/test.make b/test/cedet/tests/test.make new file mode 100644 index 00000000000..6f1a4a386ee --- /dev/null +++ b/test/cedet/tests/test.make @@ -0,0 +1,60 @@ +# Test makefile -*- makefile -*- + +top= +ede_FILES=Project.ede Makefile + +example_MISC=semantic-skel.el skeleton.bnf +init_LISP=semantic-load.el +DISTDIR=$(top)semantic-$(VERSION) + +# really goofy & variables tabs +A= B +A =B +A=B C +A=B\ + C + +A= http://${B} \ + ftp://${B} +B= test + +all: example semantic Languages tools senator semantic.info + +test ${B}: foo bar + @echo ${A} + +example: + @ + +init: $(init_LISP) + @echo "(add-to-list 'load-path nil)" > $@-compile-script + @if test ! -z "${LOADPATH}" ; then\ + for loadpath in ${LOADPATH}; do \ + echo "(add-to-list 'load-path \"$$loadpath\")" >> $@-compile-script; \ + done;\ + fi + @echo "(setq debug-on-error t)" >> $@-compile-script + $(EMACS) -batch -l $@-compile-script -f batch-byte-compile $^ + +include tesset.mk tusset.mk +include oneset.mk + +ifdef SOME_SYMBOL + VAR1 = foo +else + VAR1 = bar +endif + +ifndef SOME_OTHER_SYMBOL + VAR1 = baz +endif + +ifeq ($(VAR1), foo) + VAR2 = gleep +else + ifneq ($(VAR1), foo) + VAR2 = glop + endif +endif + +# End of Makefile -- cgit v1.2.1