diff options
author | Chong Yidong <cyd@stupidchicken.com> | 2009-09-28 23:23:31 +0000 |
---|---|---|
committer | Chong Yidong <cyd@stupidchicken.com> | 2009-09-28 23:23:31 +0000 |
commit | 74ea13c1a8d63e4f4015e2b9e7e4336e546e7e4a (patch) | |
tree | d895d7e93cf93022f48bd6d173f616f1bb4b99fc /test/cedet/tests/test.make | |
parent | b9de0a4665563f847bc7c94f8c89180bf2a9f6bd (diff) | |
download | emacs-74ea13c1a8d63e4f4015e2b9e7e4336e546e7e4a.tar.gz |
Add CEDET tests.
Diffstat (limited to 'test/cedet/tests/test.make')
-rw-r--r-- | test/cedet/tests/test.make | 60 |
1 files changed, 60 insertions, 0 deletions
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 |