home *** CD-ROM | disk | FTP | other *** search
/ Tools / WinSN5.0Ver.iso / NETSCAP.50 / WIN1998.ZIP / ns / lib / htmldlgs / makefile.win < prev    next >
Encoding:
Makefile  |  1998-04-08  |  2.9 KB  |  92 lines

  1. #!gmake
  2. #
  3. # The contents of this file are subject to the Netscape Public License
  4. # Version 1.0 (the "NPL"); you may not use this file except in
  5. # compliance with the NPL.  You may obtain a copy of the NPL at
  6. # http://www.mozilla.org/NPL/
  7. #
  8. # Software distributed under the NPL is distributed on an "AS IS" basis,
  9. # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
  10. # for the specific language governing rights and limitations under the
  11. # NPL.
  12. #
  13. # The Initial Developer of this code under the NPL is Netscape
  14. # Communications Corporation.  Portions created by Netscape are
  15. # Copyright (C) 1998 Netscape Communications Corporation.  All Rights
  16. # Reserved.
  17.  
  18.  
  19.  
  20. IGNORE_MANIFEST=1
  21. #//------------------------------------------------------------------------
  22. #//
  23. #// Makefile to build the html dialog library
  24. #//
  25. #//------------------------------------------------------------------------
  26.  
  27.  
  28. #//------------------------------------------------------------------------
  29. #//
  30. #// Specify the depth of the current directory relative to the
  31. #// root of NS
  32. #//
  33. #//------------------------------------------------------------------------
  34. DEPTH= ..\..
  35.  
  36. !ifndef MAKE_OBJ_TYPE
  37. MAKE_OBJ_TYPE=EXE
  38. !endif
  39.  
  40. #//------------------------------------------------------------------------
  41. #//
  42. #// Define any Public Make Variables here: (ie. PDFFILE, MAPFILE, ...)
  43. #//
  44. #//------------------------------------------------------------------------
  45. LIBNAME=htmldg$(MOZ_BITS)
  46. PDBFILE=$(LIBNAME).pdb
  47.  
  48. LINCS = -I$(PUBLIC)/nspr \
  49.         -I$(PUBLIC)\dbm \
  50.         -I$(DEPTH)\include \
  51.         -I$(PUBLIC)/security \
  52.         -I$(PUBLIC)/js \
  53.         -I$(PUBLIC)/img
  54.  
  55. #//------------------------------------------------------------------------
  56. #// 
  57. #// Define the files necessary to build the target (ie. OBJS)
  58. #//
  59. #//------------------------------------------------------------------------
  60. OBJS=                         \
  61.     .\$(OBJDIR)\htmldlgs.obj  \
  62.     $(NULL)
  63.  
  64. #//------------------------------------------------------------------------
  65. #//
  66. #// Define any Public Targets here (ie. PROGRAM, LIBRARY, DLL, ...)
  67. #// (these must be defined before the common makefiles are included)
  68. #//
  69. #//------------------------------------------------------------------------
  70. LIBRARY=.\$(OBJDIR)\$(LIBNAME).lib
  71.  
  72. #//------------------------------------------------------------------------
  73. #//
  74. #// install headers
  75. #//
  76. #//------------------------------------------------------------------------
  77. INSTALL_DIR=$(PUBLIC)\htmldlgs
  78. INSTALL_FILE_LIST=htmldlgs.h
  79.  
  80. #//------------------------------------------------------------------------
  81. #//
  82. #// Include the common makefile rules
  83. #//
  84. #//------------------------------------------------------------------------
  85. include <$(DEPTH)/config/rules.mak>
  86.  
  87. install:: $(LIBRARY)
  88.     $(MAKE_INSTALL) $(LIBRARY) $(DIST)\lib
  89.  
  90. export:: INSTALL_FILES
  91.  
  92.