comparison nt/xemacs.mak @ 587:28e2f03164f1

[xemacs-hg @ 2001-05-29 08:03:09 by ben] put back clobbered changes
author ben
date Tue, 29 May 2001 08:03:09 +0000
parents 391cf801cb8d
children 406bf4f67ac1
comparison
equal deleted inserted replaced
586:b5b4308a001d 587:28e2f03164f1
328 # Cygwin Perl, so in that circumstance, you'd be screwed and would have 328 # Cygwin Perl, so in that circumstance, you'd be screwed and would have
329 # to fix this Makefile to not have a special Cygwin case. 329 # to fix this Makefile to not have a special Cygwin case.
330 ! if defined(_) 330 ! if defined(_)
331 ! if [perl -p -e "s/^\\x23if defined(.+)/!if defined$$1/; s/^\\x23e/!e/;" \ 331 ! if [perl -p -e "s/^\\x23if defined(.+)/!if defined$$1/; s/^\\x23e/!e/;" \
332 -e "s/([\\s=^])([\\w\\d\\.\\-^]+\\.[ch^])/$$1$(SRC:\=\\\\)\\\\$$2/g;" \ 332 -e "s/([\\s=^])([\\w\\d\\.\\-^]+\\.[ch^])/$$1$(SRC:\=\\\\)\\\\$$2/g;" \
333 -e "s/^(.+)\\.o:(.+)/$(OUTDIR:\=\\\\)\\\\$$1.obj:$$2/;" \ 333 -e "s/^(.+)\\.o:(.+)/$(OUTDIR:\=\\\\)\\\\$$1.obj:$$2 $(NT:\=\\\\)\\\\config.inc/;" \
334 < $(SRC)\depend > $(OUTDIR)\depend.tmp] 334 < $(SRC)\depend > $(OUTDIR)\depend.tmp]
335 ! endif 335 ! endif
336 ! else 336 ! else
337 ! if [perl -p -e "s/^\x23if defined(.+)/!if defined$$1/; s/^\x23e/!e/;" \ 337 ! if [perl -p -e "s/^\x23if defined(.+)/!if defined$$1/; s/^\x23e/!e/;" \
338 -e "s/([\s=^])([\w\d\.\-^]+\.[ch^])/$$1$(SRC:\=\\)\\$$2/g;" \ 338 -e "s/([\s=^])([\w\d\.\-^]+\.[ch^])/$$1$(SRC:\=\\)\\$$2/g;" \
339 -e "s/^(.+)\.o:(.+)/$(OUTDIR:\=\\)\\$$1.obj:$$2/;" \ 339 -e "s/^(.+)\.o:(.+)/$(OUTDIR:\=\\)\\$$1.obj:$$2 $(NT:\=\\)\\config.inc/;" \
340 < $(SRC)\depend > $(OUTDIR)\depend.tmp] 340 < $(SRC)\depend > $(OUTDIR)\depend.tmp]
341 ! endif 341 ! endif
342 ! endif 342 ! endif
343 ! include "$(OUTDIR)\depend.tmp" 343 ! include "$(OUTDIR)\depend.tmp"
344 !else 344 !else
608 608
609 $(LASTFILE): $(XEMACS_INCLUDES) $(LASTFILE_OBJS) 609 $(LASTFILE): $(XEMACS_INCLUDES) $(LASTFILE_OBJS)
610 link.exe -lib -nologo -out:$@ $(LASTFILE_OBJS) 610 link.exe -lib -nologo -out:$@ $(LASTFILE_OBJS)
611 611
612 $(OUTDIR)\lastfile.obj: $(LASTFILE_SRC)\lastfile.c 612 $(OUTDIR)\lastfile.obj: $(LASTFILE_SRC)\lastfile.c
613 $(CCV) $(LASTFILE_FLAGS) $** 613 $(CCV) $(LASTFILE_FLAGS) $(LASTFILE_SRC)\$(@B).c
614 614
615 !endif 615 !endif
616 616
617 #------------------------------------------------------------------------------ 617 #------------------------------------------------------------------------------
618 618
635 635
636 $(LWLIB): $(LWLIB_OBJS) 636 $(LWLIB): $(LWLIB_OBJS)
637 link.exe -lib -nologo -out:$@ $(LWLIB_OBJS) 637 link.exe -lib -nologo -out:$@ $(LWLIB_OBJS)
638 638
639 $(OUTDIR)\lwlib-utils.obj: $(LWLIB_SRCDIR)\lwlib-utils.c 639 $(OUTDIR)\lwlib-utils.obj: $(LWLIB_SRCDIR)\lwlib-utils.c
640 $(CCV) $(LWLIB_FLAGS) $** 640 $(CCV) $(LWLIB_FLAGS) $(LWLIB_SRCDIR)\$(@B).c
641 641
642 $(OUTDIR)\lwlib-Xaw.obj: $(LWLIB_SRCDIR)\lwlib-Xaw.c 642 $(OUTDIR)\lwlib-Xaw.obj: $(LWLIB_SRCDIR)\lwlib-Xaw.c
643 $(CCV) $(LWLIB_FLAGS) $** 643 $(CCV) $(LWLIB_FLAGS) $(LWLIB_SRCDIR)\$(@B).c
644 644
645 $(OUTDIR)\lwlib-Xlw.obj: $(LWLIB_SRCDIR)\lwlib-Xlw.c 645 $(OUTDIR)\lwlib-Xlw.obj: $(LWLIB_SRCDIR)\lwlib-Xlw.c
646 $(CCV) $(LWLIB_FLAGS) $** 646 $(CCV) $(LWLIB_FLAGS) $(LWLIB_SRCDIR)\$(@B).c
647 647
648 $(OUTDIR)\lwlib.obj: $(LWLIB_SRCDIR)\lwlib.c 648 $(OUTDIR)\lwlib.obj: $(LWLIB_SRCDIR)\lwlib.c
649 $(CCV) $(LWLIB_FLAGS) $** 649 $(CCV) $(LWLIB_FLAGS) $(LWLIB_SRCDIR)\$(@B).c
650 650
651 $(OUTDIR)\xlwmenu.obj: $(LWLIB_SRCDIR)\xlwmenu.c 651 $(OUTDIR)\xlwmenu.obj: $(LWLIB_SRCDIR)\xlwmenu.c
652 $(CCV) $(LWLIB_FLAGS) $** 652 $(CCV) $(LWLIB_FLAGS) $(LWLIB_SRCDIR)\$(@B).c
653 653
654 $(OUTDIR)\xlwscrollbar.obj: $(LWLIB_SRCDIR)\xlwscrollbar.c 654 $(OUTDIR)\xlwscrollbar.obj: $(LWLIB_SRCDIR)\xlwscrollbar.c
655 $(CCV) $(LWLIB_FLAGS) $** 655 $(CCV) $(LWLIB_FLAGS) $(LWLIB_SRCDIR)\$(@B).c
656 656
657 !endif 657 !endif
658 #------------------------------------------------------------------------------ 658 #------------------------------------------------------------------------------
659 659
660 DOC=$(LIB_SRC)\DOC 660 DOC=$(LIB_SRC)\DOC
699 $(SRC)\frame.c \ 699 $(SRC)\frame.c \
700 $(SRC)\general.c \ 700 $(SRC)\general.c \
701 $(SRC)\getloadavg.c \ 701 $(SRC)\getloadavg.c \
702 $(SRC)\glyphs.c \ 702 $(SRC)\glyphs.c \
703 $(SRC)\glyphs-eimage.c \ 703 $(SRC)\glyphs-eimage.c \
704 $(SRC)\glyphs-shared.c \
704 $(SRC)\glyphs-widget.c \ 705 $(SRC)\glyphs-widget.c \
705 $(SRC)\gui.c \ 706 $(SRC)\gui.c \
706 $(SRC)\gutter.c \ 707 $(SRC)\gutter.c \
707 $(SRC)\hash.c \ 708 $(SRC)\hash.c \
708 $(SRC)\imgproc.c \ 709 $(SRC)\imgproc.c \
990 $(OUTDIR)\frame.obj \ 991 $(OUTDIR)\frame.obj \
991 $(OUTDIR)\general.obj \ 992 $(OUTDIR)\general.obj \
992 $(OUTDIR)\getloadavg.obj \ 993 $(OUTDIR)\getloadavg.obj \
993 $(OUTDIR)\glyphs.obj \ 994 $(OUTDIR)\glyphs.obj \
994 $(OUTDIR)\glyphs-eimage.obj \ 995 $(OUTDIR)\glyphs-eimage.obj \
996 $(OUTDIR)\glyphs-shared.obj \
995 $(OUTDIR)\glyphs-widget.obj \ 997 $(OUTDIR)\glyphs-widget.obj \
996 $(OUTDIR)\gui.obj \ 998 $(OUTDIR)\gui.obj \
997 $(OUTDIR)\gutter.obj \ 999 $(OUTDIR)\gutter.obj \
998 $(OUTDIR)\hash.obj \ 1000 $(OUTDIR)\hash.obj \
999 $(OUTDIR)\indent.obj \ 1001 $(OUTDIR)\indent.obj \
1054 !endif 1056 !endif
1055 1057
1056 $(OUTDIR)\emacs.obj: $(XEMACS)\version.sh 1058 $(OUTDIR)\emacs.obj: $(XEMACS)\version.sh
1057 1059
1058 $(OUTDIR)\TopLevelEmacsShell.obj: $(TEMACS_SRC)\EmacsShell-sub.c 1060 $(OUTDIR)\TopLevelEmacsShell.obj: $(TEMACS_SRC)\EmacsShell-sub.c
1059 $(CCV) $(TEMACS_CPP_FLAGS) -DDEFINE_TOP_LEVEL_EMACS_SHELL $** -Fo$@ 1061 $(CCV) $(TEMACS_CPP_FLAGS) -DDEFINE_TOP_LEVEL_EMACS_SHELL $(TEMACS_SRC)\$(@B).c -Fo$@
1060 1062
1061 $(OUTDIR)\TransientEmacsShell.obj: $(TEMACS_SRC)\EmacsShell-sub.c 1063 $(OUTDIR)\TransientEmacsShell.obj: $(TEMACS_SRC)\EmacsShell-sub.c
1062 $(CCV) $(TEMACS_CPP_FLAGS) -DDEFINE_TRANSIENT_EMACS_SHELL $** -Fo$@ 1064 $(CCV) $(TEMACS_CPP_FLAGS) -DDEFINE_TRANSIENT_EMACS_SHELL $(TEMACS_SRC)\$(@B).c -Fo$@
1063 1065
1064 $(OUTDIR)\alloc.obj: $(TEMACS_SRC)\alloc.c 1066 $(OUTDIR)\alloc.obj: $(TEMACS_SRC)\alloc.c
1065 1067
1066 #$(TEMACS_SRC)\Emacs.ad.h: $(XEMACS)\etc\Emacs.ad 1068 #$(TEMACS_SRC)\Emacs.ad.h: $(XEMACS)\etc\Emacs.ad
1067 # !"sed -f ad2c.sed < $(XEMACS)\etc\Emacs.ad > $(TEMACS_SRC)\Emacs.ad.h" 1069 # !"sed -f ad2c.sed < $(XEMACS)\etc\Emacs.ad > $(TEMACS_SRC)\Emacs.ad.h"