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

Windows编程

开发平台:

Visual C++

  1. # some NT Win32 nmake macros
  2. !include <ntwin32.mak>
  3. cvars=-DNT -DWIN -DWIN32
  4. objs=obj
  5. mycflag = -Fo.$(objs)\
  6. all: julia.exe
  7. # Update the object file if necessary
  8. $(objs)julia.obj: julia.c julia.h jtypes.h bndscan.h dibmp.h
  9.     IF NOT EXIST $(objs) md $(objs)
  10.     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) julia.c
  11. $(objs)savebmp.obj: savebmp.c jtypes.h
  12.     IF NOT EXIST $(objs) md $(objs)
  13.     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) savebmp.c
  14. $(objs)loadbmp.obj: loadbmp.c jtypes.h
  15.     IF NOT EXIST $(objs) md $(objs)
  16.     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) loadbmp.c
  17. $(objs)dibmp.obj: dibmp.c jtypes.h dibmp.h
  18.     IF NOT EXIST $(objs) md $(objs)
  19.     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) dibmp.c
  20. $(objs)bndscan.obj: bndscan.c bndscan.h jtypes.h
  21.     IF NOT EXIST $(objs) md $(objs)
  22.     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) bndscan.c
  23. $(objs)printer.obj: printer.c printer.h
  24.     IF NOT EXIST $(objs) md $(objs)
  25.     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) printer.c
  26. # Update the resources if necessary
  27. !IF ("$(TARGETLANG)" == "LANG_JAPANESE")
  28. $(objs)julia.res: julia.rc julia.h jtypes.h bndscan.h dibmp.h
  29.     rc $(rcflags) $(rcvars) -c 932 -r -fo .$(objs)julia.res julia.rc
  30. !ELSE
  31. $(objs)julia.res: julia.rc julia.h jtypes.h bndscan.h dibmp.h
  32.     rc $(rcflags) $(rcvars) -r -fo .$(objs)julia.res julia.rc
  33. !ENDIF
  34. # Update the executable file if necessary, and if so, add the resource back in.
  35. julia.exe: $(objs)julia.obj   
  36.            $(objs)loadbmp.obj 
  37.            $(objs)savebmp.obj 
  38.            $(objs)dibmp.obj   
  39.            $(objs)bndscan.obj 
  40.            $(objs)printer.obj 
  41.            $(objs)julia.res
  42.     $(link) $(linkdebug) $(guiflags) -out:julia.exe  
  43.            $(objs)julia.obj   
  44.            $(objs)savebmp.obj 
  45.            $(objs)loadbmp.obj 
  46.            $(objs)dibmp.obj   
  47.            $(objs)bndscan.obj 
  48.            $(objs)printer.obj 
  49.            $(objs)julia.res   
  50.            $(guilibs) shell32.lib