comparison nt/xemacs.mak @ 580:55e998c311f5

[xemacs-hg @ 2001-05-26 12:24:50 by ben] buffer.c, data.c: move text-conversion-error into data.c, along with other errors. xemacs.mak: fix use of targets so that config.h doesn't end up being passed to the C compiler as an input file; that creates warnings. put back config.inc into depend-file targets; removed previously in a wrong attempt to fix this same problem. configure.in: rewrite warning output so that it doesn't happen by default -- you should only get warnings when something is actively wrong, not just because a feature is not present.
author ben
date Sat, 26 May 2001 12:24:55 +0000
parents 183866b06e0b
children 391cf801cb8d
comparison
equal deleted inserted replaced
579:0e1f61d4b978 580:55e998c311f5
323 # Cygwin Perl, so in that circumstance, you'd be screwed and would have 323 # Cygwin Perl, so in that circumstance, you'd be screwed and would have
324 # to fix this Makefile to not have a special Cygwin case. 324 # to fix this Makefile to not have a special Cygwin case.
325 ! if defined(_) 325 ! if defined(_)
326 ! if [perl -p -e "s/^\\x23if defined(.+)/!if defined$$1/; s/^\\x23e/!e/;" \ 326 ! if [perl -p -e "s/^\\x23if defined(.+)/!if defined$$1/; s/^\\x23e/!e/;" \
327 -e "s/([\\s=^])([\\w\\d\\.\\-^]+\\.[ch^])/$$1$(SRC:\=\\\\)\\\\$$2/g;" \ 327 -e "s/([\\s=^])([\\w\\d\\.\\-^]+\\.[ch^])/$$1$(SRC:\=\\\\)\\\\$$2/g;" \
328 -e "s/^(.+)\\.o:(.+)/$(OUTDIR:\=\\\\)\\\\$$1.obj:$$2/;" \ 328 -e "s/^(.+)\\.o:(.+)/$(OUTDIR:\=\\\\)\\\\$$1.obj:$$2 $(NT:\=\\\\)\\\\config.inc/;" \
329 < $(SRC)\depend > $(OUTDIR)\depend.tmp] 329 < $(SRC)\depend > $(OUTDIR)\depend.tmp]
330 ! endif 330 ! endif
331 ! else 331 ! else
332 ! if [perl -p -e "s/^\x23if defined(.+)/!if defined$$1/; s/^\x23e/!e/;" \ 332 ! if [perl -p -e "s/^\x23if defined(.+)/!if defined$$1/; s/^\x23e/!e/;" \
333 -e "s/([\s=^])([\w\d\.\-^]+\.[ch^])/$$1$(SRC:\=\\)\\$$2/g;" \ 333 -e "s/([\s=^])([\w\d\.\-^]+\.[ch^])/$$1$(SRC:\=\\)\\$$2/g;" \
334 -e "s/^(.+)\.o:(.+)/$(OUTDIR:\=\\)\\$$1.obj:$$2/;" \ 334 -e "s/^(.+)\.o:(.+)/$(OUTDIR:\=\\)\\$$1.obj:$$2 $(NT:\=\\)\\config.inc/;" \
335 < $(SRC)\depend > $(OUTDIR)\depend.tmp] 335 < $(SRC)\depend > $(OUTDIR)\depend.tmp]
336 ! endif 336 ! endif
337 ! endif 337 ! endif
338 ! include "$(OUTDIR)\depend.tmp" 338 ! include "$(OUTDIR)\depend.tmp"
339 !else 339 !else
603 603
604 $(LASTFILE): $(XEMACS_INCLUDES) $(LASTFILE_OBJS) 604 $(LASTFILE): $(XEMACS_INCLUDES) $(LASTFILE_OBJS)
605 link.exe -lib -nologo -out:$@ $(LASTFILE_OBJS) 605 link.exe -lib -nologo -out:$@ $(LASTFILE_OBJS)
606 606
607 $(OUTDIR)\lastfile.obj: $(LASTFILE_SRC)\lastfile.c 607 $(OUTDIR)\lastfile.obj: $(LASTFILE_SRC)\lastfile.c
608 $(CCV) $(LASTFILE_FLAGS) $** 608 $(CCV) $(LASTFILE_FLAGS) $(LASTFILE_SRC)\$(@B).c
609 609
610 !endif 610 !endif
611 611
612 #------------------------------------------------------------------------------ 612 #------------------------------------------------------------------------------
613 613
630 630
631 $(LWLIB): $(LWLIB_OBJS) 631 $(LWLIB): $(LWLIB_OBJS)
632 link.exe -lib -nologo -out:$@ $(LWLIB_OBJS) 632 link.exe -lib -nologo -out:$@ $(LWLIB_OBJS)
633 633
634 $(OUTDIR)\lwlib-utils.obj: $(LWLIB_SRCDIR)\lwlib-utils.c 634 $(OUTDIR)\lwlib-utils.obj: $(LWLIB_SRCDIR)\lwlib-utils.c
635 $(CCV) $(LWLIB_FLAGS) $** 635 $(CCV) $(LWLIB_FLAGS) $(LWLIB_SRCDIR)\$(@B).c
636 636
637 $(OUTDIR)\lwlib-Xaw.obj: $(LWLIB_SRCDIR)\lwlib-Xaw.c 637 $(OUTDIR)\lwlib-Xaw.obj: $(LWLIB_SRCDIR)\lwlib-Xaw.c
638 $(CCV) $(LWLIB_FLAGS) $** 638 $(CCV) $(LWLIB_FLAGS) $(LWLIB_SRCDIR)\$(@B).c
639 639
640 $(OUTDIR)\lwlib-Xlw.obj: $(LWLIB_SRCDIR)\lwlib-Xlw.c 640 $(OUTDIR)\lwlib-Xlw.obj: $(LWLIB_SRCDIR)\lwlib-Xlw.c
641 $(CCV) $(LWLIB_FLAGS) $** 641 $(CCV) $(LWLIB_FLAGS) $(LWLIB_SRCDIR)\$(@B).c
642 642
643 $(OUTDIR)\lwlib.obj: $(LWLIB_SRCDIR)\lwlib.c 643 $(OUTDIR)\lwlib.obj: $(LWLIB_SRCDIR)\lwlib.c
644 $(CCV) $(LWLIB_FLAGS) $** 644 $(CCV) $(LWLIB_FLAGS) $(LWLIB_SRCDIR)\$(@B).c
645 645
646 $(OUTDIR)\xlwmenu.obj: $(LWLIB_SRCDIR)\xlwmenu.c 646 $(OUTDIR)\xlwmenu.obj: $(LWLIB_SRCDIR)\xlwmenu.c
647 $(CCV) $(LWLIB_FLAGS) $** 647 $(CCV) $(LWLIB_FLAGS) $(LWLIB_SRCDIR)\$(@B).c
648 648
649 $(OUTDIR)\xlwscrollbar.obj: $(LWLIB_SRCDIR)\xlwscrollbar.c 649 $(OUTDIR)\xlwscrollbar.obj: $(LWLIB_SRCDIR)\xlwscrollbar.c
650 $(CCV) $(LWLIB_FLAGS) $** 650 $(CCV) $(LWLIB_FLAGS) $(LWLIB_SRCDIR)\$(@B).c
651 651
652 !endif 652 !endif
653 #------------------------------------------------------------------------------ 653 #------------------------------------------------------------------------------
654 654
655 DOC=$(LIB_SRC)\DOC 655 DOC=$(LIB_SRC)\DOC
1051 !endif 1051 !endif
1052 1052
1053 $(OUTDIR)\emacs.obj: $(XEMACS)\version.sh 1053 $(OUTDIR)\emacs.obj: $(XEMACS)\version.sh
1054 1054
1055 $(OUTDIR)\TopLevelEmacsShell.obj: $(TEMACS_SRC)\EmacsShell-sub.c 1055 $(OUTDIR)\TopLevelEmacsShell.obj: $(TEMACS_SRC)\EmacsShell-sub.c
1056 $(CCV) $(TEMACS_CPP_FLAGS) -DDEFINE_TOP_LEVEL_EMACS_SHELL $** -Fo$@ 1056 $(CCV) $(TEMACS_CPP_FLAGS) -DDEFINE_TOP_LEVEL_EMACS_SHELL $(TEMACS_SRC)\$(@B).c -Fo$@
1057 1057
1058 $(OUTDIR)\TransientEmacsShell.obj: $(TEMACS_SRC)\EmacsShell-sub.c 1058 $(OUTDIR)\TransientEmacsShell.obj: $(TEMACS_SRC)\EmacsShell-sub.c
1059 $(CCV) $(TEMACS_CPP_FLAGS) -DDEFINE_TRANSIENT_EMACS_SHELL $** -Fo$@ 1059 $(CCV) $(TEMACS_CPP_FLAGS) -DDEFINE_TRANSIENT_EMACS_SHELL $(TEMACS_SRC)\$(@B).c -Fo$@
1060 1060
1061 $(OUTDIR)\alloc.obj: $(TEMACS_SRC)\alloc.c 1061 $(OUTDIR)\alloc.obj: $(TEMACS_SRC)\alloc.c
1062 1062
1063 #$(TEMACS_SRC)\Emacs.ad.h: $(XEMACS)\etc\Emacs.ad 1063 #$(TEMACS_SRC)\Emacs.ad.h: $(XEMACS)\etc\Emacs.ad
1064 # !"sed -f ad2c.sed < $(XEMACS)\etc\Emacs.ad > $(TEMACS_SRC)\Emacs.ad.h" 1064 # !"sed -f ad2c.sed < $(XEMACS)\etc\Emacs.ad > $(TEMACS_SRC)\Emacs.ad.h"