home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / sdktools / winnt / ddespy / makefile < prev    next >
Makefile  |  1997-10-15  |  862b  |  36 lines

  1. proj = DDESPY
  2. SRCS = DDESPY.C LISTS.C TESTSUBS.C
  3.  
  4. #set nodebug=1 to omit debug information from build
  5.  
  6. !include <win32.mak>
  7.  
  8. !if "$(CPU)" == "i386"
  9. cflags = $(cflags) -D_CRTAPI1=_cdecl -D_CRTAPI2=_cdecl
  10. !else
  11. cflags = $(cflags) -D_CRTAPI1= -D_CRTAPI2=
  12. !endif
  13.  
  14. all: $(proj).exe
  15.  
  16. #create resource binaries
  17. $(proj).res: $(proj).rc $(proj).dlg $*.h
  18.     $(rc) $(rcvars) -r -fo $(proj).res $(proj).rc
  19.  
  20. # Update the object file if necessary
  21. .c.obj:
  22.     $(cc) $(cflags)  $(cvars) $(cdebug) $*.c
  23.  
  24. $(proj).exe: $(SRCS:.C=.OBJ) $(proj).res
  25.     $(link) $(linkdebug) $(guiflags) $(SRCS:.C=.OBJ)  $(guilibs) $(proj).res -out:$(proj).exe
  26. !IF ("$(TARGETLANG)" == "LANG_JAPANESE") && ("$(OS)" == "Windows_NT")
  27.     rlman -p 932 -n 17 1 -a $*.exe $*.tok $*.exe
  28. !ENDIF
  29.  
  30. clean:
  31.     del *.obj
  32.     del *.exe
  33.     del *.map
  34.     del *.res
  35.     del *.res
  36.