Makefile.v 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. #=======================================================================
  2. #@V@:Note: File automatically generated by VIDE: (21:20:11 22 Nov 2002) (BCC32).
  3. # This file regenerated each time you run VIDE, so save under a
  4. # new name if you hand edit, or it will be overwritten.
  5. #=======================================================================
  6. # Standard defines:
  7. .AUTODEPEND
  8. # Borland C++ tools
  9. IMPLIB = $(BCCROOT)\bin\Implib
  10. ILINK32 = $(BCCROOT)\bin\ILink32
  11. TLIB = $(BCCROOT)\bin\TLib
  12. BRC32 = $(BCCROOT)\bin\Brc32
  13. TASM32 = $(BCROOT)\bin\Tasm32
  14. CC = $(BCCROOT)\bin\BCC32
  15. BCCROOT = C:\borland\bcc55
  16. HOMEV =
  17. VPATH = $(HOMEV)\include
  18. oDir = .
  19. Bin = .
  20. Src = .
  21. libDirs = -L$(BCCROOT)\lib;$(BCCROOT)\lib\psdk
  22. incDirs = -I$(BCCROOT)\include
  23. LIBS = -v -Gl
  24. C_FLAGS = -q -v\
  25. -D_WINVER=0x0400\
  26. -D_WIN32_WINNT=0x0400\
  27. -DWIN32
  28. SRCS =\
  29. $(Src)\..\..\efence.c\
  30. $(Src)\..\..\efencepp.cpp\
  31. $(Src)\..\..\page.c\
  32. $(Src)\..\..\print.c
  33. EXOBJS =\
  34. $(oDir)\efence.obj\
  35. $(oDir)\efencepp.obj\
  36. $(oDir)\page.obj\
  37. $(oDir)\print.obj
  38. ALLOBJS = $(EXOBJS)
  39. BCCJUNK = *.il* *.csm *.tds
  40. ALLBIN = $(Bin)\efencelib.lib
  41. ALLTGT = $(Bin)\efencelib.lib
  42. # User defines:
  43. #@# Targets follow ---------------------------------
  44. all: $(ALLTGT)
  45. objs: $(ALLOBJS)
  46. cleanobjs:
  47. rm -f $(ALLOBJS)
  48. cleanbin:
  49. rm -f $(ALLBIN) $(BCCJUNK)
  50. clean: cleanobjs cleanbin
  51. cleanall: cleanobjs cleanbin
  52. #@# User Targets follow ---------------------------------
  53. # BCC32 DEF file: add after = if needed
  54. BCC32DEF =
  55. # BCC32 RT lib: cw32.lib static
  56. BCC32RTLIB = cw32
  57. # BCC32 Startup: c0x32.obj-console, c0w32.obj-winapi
  58. #@# Dependency rules follow -----------------------------
  59. $(Bin)\efencelib.lib : $(EXOBJS)
  60. rm -f $<
  61. $(TLIB) $< @&&|
  62. +$(oDir)\efence.obj &
  63. +$(oDir)\efencepp.obj &
  64. +$(oDir)\page.obj &
  65. +$(oDir)\print.obj
  66. |
  67. $(oDir)\efence.obj : $(Src)\..\..\efence.c
  68. $(CC) -c $(C_FLAGS) $(incDirs) -o$@ $(Src)\..\..\efence.c
  69. $(oDir)\efencepp.obj : $(Src)\..\..\efencepp.cpp
  70. $(CC) -c $(C_FLAGS) $(incDirs) -o$@ $(Src)\..\..\efencepp.cpp
  71. $(oDir)\page.obj : $(Src)\..\..\page.c
  72. $(CC) -c $(C_FLAGS) $(incDirs) -o$@ $(Src)\..\..\page.c
  73. $(oDir)\print.obj : $(Src)\..\..\print.c
  74. $(CC) -c $(C_FLAGS) $(incDirs) -o$@ $(Src)\..\..\print.c