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

Windows编程

开发平台:

Visual C++

  1. #
  2. # MAKEFILE
  3. # GizmoBar Version 1.00, March 1993-1997
  4. #
  5. #
  6. !include <olesampl.mak>
  7. APP=gizmobar
  8. all: $(APP).dll
  9. OLE_FLAGS =
  10. !ifndef NO_DEBUG
  11. OLE_FLAGS = $(OLE_FLAGS) /D_DEBUG /DDEBUG /D_DEBUGTRACE=0
  12. !endif
  13. .SUFFIXES: .h .c .obj .exe .dll .cpp .res .rc
  14. INCLS    = ..include$(APP).h gizmoint.h gizmo.h win1632.h
  15. OBJS1    = $(APP).obj init.obj
  16. OBJS2    = api.obj paint.obj gizmo.obj
  17. OBJS     = $(OBJS1) $(OBJS2)
  18. RCFILES1 = $(APP).rcv
  19. RCFILES  = $(RCFILES1)
  20. #
  21. # Tool Directives
  22. #
  23. .c.obj:
  24.     $(cc) $(cvars) $(cflags) $(cdebug) $(OLE_FLAGS) $*.c
  25. .rc.res:
  26.     rc -r -DWIN32 -DDEBUG $*.rc
  27. clean:
  28.     -del *.obj
  29.     -del *.dll
  30.     -del *.res
  31.     -del *.lib
  32.     -del *.map
  33.     -del *.exp
  34. $(APP).dll: $(OBJS) $(APP).lib $(APP).def $(APP).res
  35.     $(link) $(linkdebug) $(dlllflags) $(APP).exp $(OBJS) $*.res -out:$@ -map:$*.map $(guilibsdll)  ..libbttncur.lib
  36.     if not exist ..bin mkdir ..bin
  37.     copy $(APP).dll ..bin
  38. $(APP).lib: $(OBJS) $(APP).def
  39.     $(implib) $(OBJS) -out:$(APP).lib -def:$(APP).def -machine:$(CPU)
  40.     if not exist ..lib mkdir ..lib
  41.     copy $(APP).lib ..lib
  42. ##### Dependencies #####
  43. $(APP).obj     : $(APP).c       $(INCLS)
  44. paint.obj      : paint.c        $(INCLS)
  45. init.obj       : init.c         $(INCLS)
  46. api.obj        : api.c          $(INCLS)
  47. gizmo.obj      : gizmo.c        $(INCLS)
  48. $(APP).res  : $(APP).rc   $(INCLS) $(RCFILES)