home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 October / PCWorld_1998-10_cd.bin / software / prehled / komix / DATA.Z / Makefile.bc < prev    next >
Makefile  |  1997-09-09  |  2KB  |  70 lines

  1. #---------------------------------------------------------------------------
  2. #
  3. # Copyright (c) 1992-1997 by Cayenne Software, Inc.
  4. #
  5. # This software is furnished under a license and may be used only in
  6. # accordance with the terms of such license and with the inclusion of
  7. # the above copyright notice. This software or any other copies thereof
  8. # may not be provided or otherwise made available to any other person.
  9. # No title to and ownership of the software is hereby transferred.
  10. #
  11. # The information in this software is subject to change without notice
  12. # and should not be construed as a commitment by Cayenne Software Inc.
  13. #
  14. #---------------------------------------------------------------------------
  15. #
  16. #       File            : @(#)Makefile.bc    /main/titanic/2 27 Jun 1997
  17. #
  18. #---------------------------------------------------------------------------
  19.  
  20. LIBEXT =    lib
  21. OBJEXT =    obj
  22.  
  23. .SUFFIXES:
  24. .SUFFIXES: .cxx .$(OBJEXT)
  25.  
  26. INCS =        -I..\include
  27. INSTALLDIR =    ..\lib
  28.  
  29. AR =        tlib
  30. CP =        copy /b
  31. RM =        rmf
  32.  
  33. CXX =        bcc32
  34. CXXFLAGS =    /Pcxx $(INCS)
  35. TARGET =    libwmt4omt.$(LIBEXT)
  36.  
  37. OBJ = \
  38.     CList.$(OBJEXT) \
  39.     FlexArray.$(OBJEXT) \
  40.     HashTbl.$(OBJEXT) \
  41.     IntHash.$(OBJEXT) \
  42.     PtrDict.$(OBJEXT) \
  43.     PtrSet.$(OBJEXT) \
  44.     Range.$(OBJEXT) \
  45.     String.$(OBJEXT) \
  46.     StringHash.$(OBJEXT)
  47.  
  48. $(TARGET): $(OBJ)
  49.     $(RM) $@
  50.     &$(AR) $@ + $**
  51.  
  52. install: $(TARGET)
  53.         @-if not exist $(INSTALLDIR)\*.* mkdir $(INSTALLDIR)
  54.     $(CP) $(TARGET) $(INSTALLDIR)
  55.  
  56. .cxx.$(OBJEXT):
  57.     $(CXX) @&&!
  58.     $(CXXFLAGS) -c $<
  59. !
  60.  
  61. clean:
  62.     $(RM) @&&!
  63.     *.$(OBJEXT) *.c
  64. !
  65.  
  66. clobber:
  67.     $(RM) @&&!
  68.     *.$(OBJEXT) *.c *.$(LIBEXT)
  69. !
  70.