Mercurial > hg > xemacs-beta
comparison nt/xemacs.mak @ 179:9ad43877534d r20-3b16
Import from CVS: tag r20-3b16
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:52:19 +0200 |
parents | 85ec50267440 |
children | e121b013d1f0 |
comparison
equal
deleted
inserted
replaced
178:e703507b8a00 | 179:9ad43877534d |
---|---|
3 XEMACS=.. | 3 XEMACS=.. |
4 LISP=$(XEMACS)/lisp | 4 LISP=$(XEMACS)/lisp |
5 | 5 |
6 EMACS_MAJOR_VERSION=20 | 6 EMACS_MAJOR_VERSION=20 |
7 EMACS_MINOR_VERSION=3 | 7 EMACS_MINOR_VERSION=3 |
8 XEMACS_CODENAME=\"Copenhagen\" | 8 XEMACS_CODENAME=\"Stockholm\" |
9 | 9 |
10 #------------------------------------------------------------------------------ | 10 #------------------------------------------------------------------------------ |
11 | 11 |
12 # Generic variables | 12 # Generic variables |
13 | 13 |
30 LASTFILE=$(OUTDIR)/lastfile.lib | 30 LASTFILE=$(OUTDIR)/lastfile.lib |
31 LASTFILE_SRC=$(XEMACS)/src | 31 LASTFILE_SRC=$(XEMACS)/src |
32 LASTFILE_FLAGS=-nologo -w -Od $(INCLUDES) -Fo$@ -c | 32 LASTFILE_FLAGS=-nologo -w -Od $(INCLUDES) -Fo$@ -c |
33 LASTFILE_OBJS= \ | 33 LASTFILE_OBJS= \ |
34 $(OUTDIR)/lastfile.obj | 34 $(OUTDIR)/lastfile.obj |
35 | 35 |
36 $(LASTFILE): $(LASTFILE_OBJS) | 36 $(LASTFILE): $(LASTFILE_OBJS) |
37 link.exe -lib /nologo /out:$@ $(LASTFILE_OBJS) | 37 link.exe -lib /nologo /out:$@ $(LASTFILE_OBJS) |
38 | 38 |
39 $(OUTDIR)/lastfile.obj: $(LASTFILE_SRC)/lastfile.c | 39 $(OUTDIR)/lastfile.obj: $(LASTFILE_SRC)/lastfile.c |
40 $(CC) $(LASTFILE_FLAGS) $** | 40 $(CC) $(LASTFILE_FLAGS) $** |
336 RUNEMACS=$(XEMACS)/src/runemacs.exe | 336 RUNEMACS=$(XEMACS)/src/runemacs.exe |
337 | 337 |
338 $(RUNEMACS): $(OUTDIR)\runemacs.obj | 338 $(RUNEMACS): $(OUTDIR)\runemacs.obj |
339 link.exe /out:$@ /subsystem:windows /entry:WinMainCRTStartup \ | 339 link.exe /out:$@ /subsystem:windows /entry:WinMainCRTStartup \ |
340 /pdb:none /release /incremental:no $** \ | 340 /pdb:none /release /incremental:no $** \ |
341 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib \ | 341 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib \ |
342 advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib \ | 342 advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib \ |
343 odbccp32.lib libc.lib | 343 odbccp32.lib libc.lib |
344 | 344 |
345 $(OUTDIR)\runemacs.obj: $(XEMACS)/nt/runemacs.c | 345 $(OUTDIR)\runemacs.obj: $(XEMACS)/nt/runemacs.c |
346 $(CC) /nologo -ML -w -Od -Zi -c \ | 346 $(CC) /nologo -ML -w -Od -Zi -c \ |
368 winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib \ | 368 winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib \ |
369 uuid.lib odbc32.lib odbccp32.lib wsock32.lib libc.lib | 369 uuid.lib odbc32.lib odbccp32.lib wsock32.lib libc.lib |
370 TEMACS_LFLAGS=/nologo $(LIBRARIES) /base:0x1000000\ | 370 TEMACS_LFLAGS=/nologo $(LIBRARIES) /base:0x1000000\ |
371 /stack:0x800000 /entry:_start /subsystem:console /pdb:none\ | 371 /stack:0x800000 /entry:_start /subsystem:console /pdb:none\ |
372 /map:$(TEMACS_DIR)/temacs.map /debug:full /debugtype:both /machine:I386\ | 372 /map:$(TEMACS_DIR)/temacs.map /debug:full /debugtype:both /machine:I386\ |
373 /nodefaultlib /force /out:$@\ | 373 /nodefaultlib /out:$@\ |
374 /heap:0x00100000 | 374 /heap:0x00100000 |
375 | 375 |
376 TEMACS_CPP=c:/usr/local/bin/cpp.exe | 376 TEMACS_CPP=c:/usr/local/bin/cpp.exe |
377 TEMACS_CPP_FLAGS= $(INCLUDES) -D_DEBUG -DWIN32 -D_WIN32 -DWIN32_LEAN_AND_MEAN \ | 377 TEMACS_CPP_FLAGS= $(INCLUDES) -D_DEBUG -DWIN32 -D_WIN32 -DWIN32_LEAN_AND_MEAN \ |
378 -D_NTSDK -D_M_IX86 -D_X86_ -Demacs -DHAVE_CONFIG_H -D_MSC_VER=999 \ | 378 -D_NTSDK -D_M_IX86 -D_X86_ -Demacs -DHAVE_CONFIG_H -D_MSC_VER=999 \ |
859 | 859 |
860 #------------------------------------------------------------------------------ | 860 #------------------------------------------------------------------------------ |
861 | 861 |
862 # LISP bits 'n bobs | 862 # LISP bits 'n bobs |
863 | 863 |
864 dump-elcs: $(TEMACS) | 864 dump-elcs: |
865 $(LOADPATH) $(TEMACS) -batch -l ../prim/update-elc.el $(LISP) | 865 !"$(TEMACS) -batch -l update-elc.el $(LISP)" |
866 | 866 |
867 dump-xemacs: $(TEMACS) | 867 dump-xemacs: |
868 $(TEMACS) -batch -l loadup.el dump | 868 !"$(TEMACS) -batch -l loadup.el dump" |
869 | 869 |
870 #------------------------------------------------------------------------------ | 870 #------------------------------------------------------------------------------ |
871 | 871 |
872 # use this rule to build the complete system | 872 # use this rule to build the complete system |
873 all: $(LASTFILE) $(LWLIB) $(TEMACS) $(SUPPORT_PROGS) $(DOC) | 873 all: $(LASTFILE) $(LWLIB) $(TEMACS) $(SUPPORT_PROGS) $(DOC) |