home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / eaclib.zip / eatool.icc < prev    next >
Text File  |  1996-05-22  |  3KB  |  85 lines

  1. # --------------------------------------------------------------------------
  2. # $RCSfile: eatool.icc,v $
  3. # $Revision: 1.1 $
  4. # $Date: 1996/05/22 20:59:55 $
  5. # $Author: Bablok $
  6. # --------------------------------------------------------------------------
  7. # Synopsis:
  8. #
  9. # Makefile for eatool.exe.
  10. #
  11. # This file is part of the EA classlib package.
  12. # Copyright Bernhard Bablok, 1996
  13. #
  14. # The EA classlib package is distributed in the hope that it will be
  15. # useful, but WITHOUT ANY WARRANTY; without even the implied warranty
  16. # of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  17. #
  18. # You may use the classes in the package to any extend you wish. You are
  19. # allowed to change and copy the source of the classes, as long as you keep
  20. # the copyright notice intact and as long as you document the changes you \
  21.             made.
  22. #
  23. # You are not allowed to sell the EA classlib package or a modified version
  24. # thereof, but you may charge for costs of distribution media.
  25. #
  26. # --------------------------------------------------------------------------
  27. # Change-Log:
  28. #
  29. # $Log: eatool.icc,v $
  30. # Revision 1.1  1996/05/22 20:59:55  Bablok
  31. # Initial revision
  32. #
  33. # --------------------------------------------------------------------------
  34. # ============== Do not edit between these lines! ================
  35. # Makefile generated by EditProject Version 1.02
  36. # Project: eatool
  37. # Date:    19 May 1996
  38. # Time:    17:41:43
  39.  
  40. PROJECT = eatool
  41. MODE = D
  42. G_CFLAGS = /W2
  43. D_CFLAGS = /Gd+ /Ti+ /Tm+ /Wpro+uni
  44. P_CFLAGS = /O+
  45. G_LFLAGS = /Tdp
  46. D_LFLAGS = cppooc3i.lib /Ti+
  47. P_LFLAGS = cppooc3.lib cppom30.lib /Gl
  48. O  = .obj
  49. AR = lib
  50. CC = icc
  51. SOURCES = eatool.cpp EA.cpp EAList.cpp
  52. RC_FILE =
  53. RES_FILE = $(subst .rc,.RES,$(RC_FILE))
  54. MODULE_FILE =
  55. TARGET_TYPE = EXE
  56. C_OBJECTS   = $(patsubst %.c,%$(O),$(filter %.c,$(SOURCES)))
  57. CC_OBJECTS  = $(patsubst %.cc,%$(O),$(filter %.cc,$(SOURCES)))
  58. CPP_OBJECTS = $(patsubst %.cpp,%$(O),$(filter %.cpp,$(SOURCES)))
  59. OBJECTS    := $(C_OBJECTS) $(CC_OBJECTS) $(CPP_OBJECTS)
  60. VPATH   = G:/EA
  61. OBJ_DIR = $(VPATH)/obj$(MODE)/
  62. vpath %$(O) $(OBJ_DIR)
  63.  
  64. # ============== Do not edit between these lines! ================
  65.  
  66. .PHONY : all main_target
  67. all:
  68.     $(MAKE) -f eatool.icc -C $(VPATH) main_target
  69.  
  70. main_target : $(PROJECT).exe
  71. $(PROJECT).exe : $(OBJECTS) $(MODULE_FILE)
  72.     $(CC) $(G_LFLAGS) $($(MODE)_LFLAGS) /Fe$(PROJECT).exe $(subst \
  73.             /,\,$(OBJECTS:%=$(OBJ_DIR)%)) $(MODULE_FILE)
  74.  
  75. $(CPP_OBJECTS) : %$(O) : %.cpp
  76.     $(CC) /C+ $(G_CFLAGS) $($(MODE)_CFLAGS) /Fo$(OBJ_DIR)$(@F) $<
  77.  
  78. eatool$(O) : eatool.cpp  EA.hpp EAList.hpp
  79.  
  80. EA$(O) : EA.cpp  EA.hpp EAList.hpp
  81.  
  82. EAList$(O) : EAList.cpp  EA.hpp EAList.hpp
  83.  
  84. # == Do not delete this line. User added code after this line is preserved. ==
  85.