comparison nt/xemacs.mak @ 418:e804706bfb8c r21-2-17

Import from CVS: tag r21-2-17
author cvs
date Mon, 13 Aug 2007 11:23:13 +0200
parents ebe98a74bd68
children 95016f13131a
comparison
equal deleted inserted replaced
417:43a18b32d56e 418:e804706bfb8c
648 648
649 !if $(HAVE_MULE) 649 !if $(HAVE_MULE)
650 DOC_SRC8=\ 650 DOC_SRC8=\
651 $(XEMACS)\src\mule.c \ 651 $(XEMACS)\src\mule.c \
652 $(XEMACS)\src\mule-charset.c \ 652 $(XEMACS)\src\mule-charset.c \
653 $(XEMACS)\src\mule-ccl.c \ 653 $(XEMACS)\src\mule-ccl.c
654 $(XEMACS)\src\mule-coding.c
655 ! if $(HAVE_X) 654 ! if $(HAVE_X)
656 DOC_SRC8=$(DOC_SRC8) $(XEMACS)\src\input-method-xlib.c 655 DOC_SRC8=$(DOC_SRC8) $(XEMACS)\src\input-method-xlib.c
657 ! endif 656 ! endif
658 !endif 657 !endif
659 658
737 736
738 !if $(HAVE_MULE) 737 !if $(HAVE_MULE)
739 TEMACS_MULE_OBJS=\ 738 TEMACS_MULE_OBJS=\
740 $(OUTDIR)\mule.obj \ 739 $(OUTDIR)\mule.obj \
741 $(OUTDIR)\mule-charset.obj \ 740 $(OUTDIR)\mule-charset.obj \
742 $(OUTDIR)\mule-ccl.obj \ 741 $(OUTDIR)\mule-ccl.obj
743 $(OUTDIR)\mule-coding.obj
744 ! if $(HAVE_X) 742 ! if $(HAVE_X)
745 TEMACS_MULE_OBJS=\ 743 TEMACS_MULE_OBJS=\
746 $(TEMACS_MULE_OBJS) $(OUTDIR)\input-method-xlib.obj 744 $(TEMACS_MULE_OBJS) $(OUTDIR)\input-method-xlib.obj
747 ! endif 745 ! endif
748 !endif 746 !endif
888 << 886 <<
889 887
890 $(OUTDIR)\xemacs.res: xemacs.rc 888 $(OUTDIR)\xemacs.res: xemacs.rc
891 rc -Fo$@ xemacs.rc 889 rc -Fo$@ xemacs.rc
892 890
891 # Section handling automated tests starts here
892
893 SRCDIR=../src
894 PROGNAME=xemacs
895 blddir=$(MAKEDIR:\=\\)\\..
896 temacs_loadup=temacs -batch -l $(SRCDIR)/../lisp/loadup.el
897 dump_temacs = $(temacs_loadup) dump
898 run_temacs = $(temacs_loadup) run-temacs
899 ## We have automated tests!!
900 testdir=../tests/automated
901 batch_test_emacs=-batch -l $(testdir)/test-harness.el -f batch-test-emacs $(testdir)
902
903 # .PHONY: check check-temacs
904
905 check:
906 @cd $(SRCDIR)
907 $(PROGNAME) $(batch_test_emacs)
908
909 check-temacs:
910 cd $(SRCDIR)
911 set EMACSBOOTSTRAPLOADPATH=$(LISP)
912 set EMACSBOOTSTRAPMODULEPATH=$(MODULES)
913 $(run_temacs) $(batch_test_emacs)
914
915 # Section handling automated tests ends here
916
893 #------------------------------------------------------------------------------ 917 #------------------------------------------------------------------------------
894 918
895 # LISP bits 'n bobs 919 # LISP bits 'n bobs
896 920
897 LOADPATH=$(LISP) 921 LOADPATH=$(LISP)