diff --git a/Files b/Files index 86c73b0ab..61d20f691 100644 --- a/Files +++ b/Files @@ -171,9 +171,9 @@ vmsmisc.c vmstty.c vmsunix.c sys/winnt: (files for Windows 9x, NT and Windows2000 version) -defaults.nh Install.nt Makefile.bcc Makefile.nt mapimail.c -nethack.def nhico.uu nhsetup.bat ntsound.c nttty.c -win32api.h winnt.c +console.rc defaults.nh Install.nt Makefile.bcc Makefile.nt +mapimail.c nethack.def nhico.uu nhsetup.bat ntsound.c +nttty.c win32api.h winnt.c util: (files for all versions) diff --git a/sys/winnt/Makefile.bcc b/sys/winnt/Makefile.bcc index 5ecad2402..50a4d8510 100644 --- a/sys/winnt/Makefile.bcc +++ b/sys/winnt/Makefile.bcc @@ -196,7 +196,7 @@ TILEGAME = $(O)tile.o $(O)mhaskyn.o $(O)mhdlg.o \ $(O)mhmenu.o $(O)mhmsgwnd.o $(O)mhrip.o \ $(O)mhstatus.o $(O)mhtext.o $(O)mswproc.o $(O)winhack.o TILEDEF = -DTILES -DMSWIN_GRAPHICS -TILERES = $(O)winhack.res +TILERES = $(O)winhack.res TILEINCL = -I$(WIN32) TILEHDR = $(WIN32)\mhaskyn.h $(WIN32)\mhdlg.h $(WIN32)\mhfont.h \ $(WIN32)\mhinput.h $(WIN32)\mhmain.h $(WIN32)\mhmap.h $(WIN32)\mhmenu.h \ @@ -206,7 +206,7 @@ TILEHDR = $(WIN32)\mhaskyn.h $(WIN32)\mhdlg.h $(WIN32)\mhfont.h \ TILEGAME = $(O)nttty.o TILEDEF = -DWIN32CON TILEHDR = -TILERES = +TILERES = $(O)console.res TILEINCL = !ENDIF @@ -576,6 +576,9 @@ tileutil: $(U)gif2txt.exe $(U)txt2ppm.exe !IF "$(GRAPHICAL)"=="Y" $(TILERES): $(TILEBMP) $(WIN32)\winhack.rc @$(rc) -r -fo$@ -i$(WIN32) -dNDEBUG $(WIN32)\winhack.rc +!ELSE +$(TILERES): $(NTSYS)\console.rc + @$(rc) -r -fo$@ -i$(NTSYS) -dNDEBUG $(NTSYS)\console.rc !ENDIF #========================================== diff --git a/sys/winnt/Makefile.nt b/sys/winnt/Makefile.nt index a46b0d2fe..e2f79782d 100644 --- a/sys/winnt/Makefile.nt +++ b/sys/winnt/Makefile.nt @@ -142,7 +142,7 @@ TILEGAME = $(O)tile.o $(O)mhaskyn.o $(O)mhdlg.o \ $(O)mhmenu.o $(O)mhmsgwnd.o $(O)mhrip.o \ $(O)mhstatus.o $(O)mhtext.o $(O)mswproc.o $(O)winhack.o TILEDEF = -DTILES -DMSWIN_GRAPHICS -TILERES = $(O)winhack.res +TILERES = $(O)winhack.res TILEINCL = -I$(WIN32) TILEHDR = $(WIN32)\mhaskyn.h $(WIN32)\mhdlg.h $(WIN32)\mhfont.h \ $(WIN32)\mhinput.h $(WIN32)\mhmain.h $(WIN32)\mhmap.h $(WIN32)\mhmenu.h \ @@ -152,7 +152,7 @@ TILEHDR = $(WIN32)\mhaskyn.h $(WIN32)\mhdlg.h $(WIN32)\mhfont.h \ TILEGAME = $(O)nttty.o TILEDEF = -DWIN32CON TILEHDR = -TILERES = +TILERES = $(O)console.res TILEINCL = !ENDIF @@ -469,9 +469,6 @@ $(O)install.tag: $(DAT)\data $(DAT)\rumors $(DAT)\dungeon \ @if exist $(GAMEDIR)\$(GAME).PDB echo NOTE: You may want to remove $(GAMEDIR)\$(GAME).pdb to conserve space -copy $(NTSYS)\defaults.nh $(GAMEDIR)\defaults.nh copy $(U)recover.exe $(GAMEDIR) -! IF ("$(TILEDEF)"!="") - if exist $(TILEBMP) copy $(TILEBMP) $(GAMEDIR) -! ENDIF echo install done > $@ # copy $(NTSYS)\winnt.hlp $(GAMEDIR) @@ -525,6 +522,9 @@ tileutil: $(U)gif2txt.exe $(U)txt2ppm.exe !IF "$(GRAPHICAL)"=="Y" $(TILERES): $(TILEBMP) $(WIN32)\winhack.rc @$(rc) -r -fo$@ -i$(WIN32) -dNDEBUG $(WIN32)\winhack.rc +!ELSE +$(TILERES): $(NTSYS)\console.rc + @$(rc) -r -fo$@ -i$(NTSYS) -dNDEBUG $(NTSYS)\console.rc !ENDIF #========================================== @@ -566,8 +566,6 @@ $(GAMEFILE) : $(ALLOBJ) $(TILERES) @if exist $(O)install.tag del $(O)install.tag @if exist $(GAMEDIR)\$(GAME).bak del $(GAMEDIR)\$(GAME).bak -$(GAME)_.ico : $(NTSYS)\$(GAME).ico - @copy $(NTSYS)\$(GAME).ico $@ # # Secondary Targets. # diff --git a/win/win32/nethackw.dsp b/win/win32/nethackw.dsp index e91133f79..91fb03fa5 100644 --- a/win/win32/nethackw.dsp +++ b/win/win32/nethackw.dsp @@ -42,8 +42,8 @@ RSC=rc.exe # PROP Intermediate_Dir "Release" # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /Yu"stdafx.h" /FD /c -# ADD CPP /nologo /W3 /GX /O2 /I "..\win\win32" /I "..\include" /I "..\sys\winnt" /I "..\sys\share" /I "..\win\share" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "DLB" /D "MSWIN_GRAPHICS" /FD /c +# ADD BASE CPP /nologo /W3 /GX /Og /Oy /Ob1 /Gs /Gf /Gy /Oi- /Ot /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /Yu"stdafx.h" /FD /c +# ADD CPP /nologo /W3 /GX /Og /Oy /Ob1 /Gs /Gf /Gy /Oi- /Ot /I "..\win\win32" /I "..\include" /I "..\sys\winnt" /I "..\sys\share" /I "..\win\share" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "DLB" /D "MSWIN_GRAPHICS" /FD /c # SUBTRACT CPP /YX /Yc /Yu # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32