Mercurial > hg > xemacs-beta
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" |