MAKEFILE
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. OBJS = netwatch.obj net.obj utils.obj
  2. # Nmake macros for building Windows 32-Bit apps
  3. TARGETOS=WINNT
  4. !include <win32.mak>
  5. cflags = $(cflags) -D DOSHAREMANAGE
  6. rcflags = $(rcflags) -d DOSHAREMANAGE
  7. !IFNDEF NODEBUG
  8. cflags = $(cflags) -D DEBUG
  9. rcflags = $(rcflags) -d DEBUG
  10. !ENDIF
  11. all: netwatch.exe
  12. # Update the resource if necessary
  13. netwatch.res: netwatch.rc netwatch.h
  14.     rc $(rcflags) $(rcvars) -fo netwatch.res netwatch.rc
  15. # Update the object file if necessary
  16. netwatch.obj: netwatch.c netwatch.h
  17.     $(cc) $(cflags) $(cvars) $(cdebug) netwatch.c
  18. utils.obj: utils.c netwatch.h
  19.     $(cc) $(cflags) $(cvars) $(cdebug) utils.c
  20. net.obj: net.c netwatch.h
  21.     $(cc) $(cflags) $(cvars) $(cdebug) net.c
  22. # Update the executable file if necessary, and if so, add the resource back in.
  23. NetWatch.exe: $(OBJS) netwatch.res
  24.     $(link) $(linkdebug) $(guilflags) /OUT:$*.exe $(OBJS) 
  25.         netwatch.res netapi32.lib advapi32.lib shell32.lib 
  26.         mpr.lib comctl32.lib $(guilibs)
  27. !IF ("$(TARGETLANG)" == "LANG_JAPANESE") && ("$(OS)" == "Windows_NT")
  28.     rlman -p 932 -n 17 1 -a $*.exe $*.tok $*.exe
  29. !ENDIF
  30. clean:
  31.     if exist *.obj del *.obj > nul
  32.     if exist *.res del *.res > nul
  33.     if exist *.exe del *.exe > nul
  34.     if exist *.map del *.map > nul
  35.     if exist *.sym del *.sym > nul
  36.     if exist *.res del *.res > nul
  37.     if exist *.sbr del *.sbr > nul
  38.     if exist *.bsc del *.bsc > nul