home *** CD-ROM | disk | FTP | other *** search
/ PC Action 1996 July (Bonus) / E3_CD.ISO / demos / silencer / msvc.mak < prev    next >
Encoding:
Text File  |  1996-01-16  |  1.2 KB  |  52 lines

  1. NAME = main_win
  2. EXT = exe
  3.  
  4. GOALS = $(NAME).$(EXT)
  5.  
  6. LIBS    =kernel32.lib user32.lib advapi32.lib ddraw.lib \
  7.          comdlg32.lib gdi32.lib winmm.lib libc.lib
  8.  
  9. OBJS    =     ddutil.obj box.obj BASIC.obj PLAT_WIN.obj list.obj \
  10.     heap.obj grph_win.obj pcx.obj font_win.obj demo_win.obj \
  11.     main_win.obj \
  12.     main.obj keyboard.obj key_win.obj net.obj \
  13.     net_win.obj sound.obj slib_win.obj actor.obj \
  14.     color.obj combat.obj common.obj config.obj entity.obj \
  15.     jig.obj level.obj light.obj logic.obj palette.obj \
  16.     scroll.obj sprite.obj text.obj tier.obj \
  17.     tile.obj walk.obj zoom.obj app_win.obj blst_win.obj
  18.  
  19.           
  20. !if "$(DEBUG)" == "debug"
  21. COPT =-YX -DMSVC20_WIN95_COMPILE -DDEBUG -Zi -Fd$(NAME).PDB
  22. LOPT =-debug:full -debugtype:cv -pdb:$(NAME).pdb
  23. ROPT =-DDEBUG
  24. !else
  25. COPT =-YX
  26. LOPT =-debug:none
  27. ROPT =
  28. !endif
  29. DEF = $(NAME).def
  30. RES = $(NAME).res 
  31.  
  32. CFLAGS  =$(COPT) -Oxa -D_X86_ $(CDEBUG) -Fo$@
  33. LFLAGS  =$(LOPT)
  34. RCFLAGS =$(ROPT)
  35.  
  36. NOLOGO = 1
  37.  
  38. !include mssdk.mk
  39.  
  40. $(NAME).$(EXT): \
  41.         $(OBJS) $(NAME).def $(RES)
  42.         @$(LINK) $(LFLAGS) @<<
  43. -out:$(NAME).$(EXT)
  44. -map:$(NAME).map
  45. -machine:i386
  46. -subsystem:windows,4.0
  47. -def:$(NAME).def
  48. $(LIBS)
  49. $(RES)
  50. $(OBJS)
  51. <<
  52.