Makefile.in 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. #
  2. # ***** BEGIN LICENSE BLOCK *****
  3. # Version: MPL 1.1/GPL 2.0/LGPL 2.1
  4. #
  5. # The contents of this file are subject to the Mozilla Public License Version
  6. # 1.1 (the "License"); you may not use this file except in compliance with
  7. # the License. You may obtain a copy of the License at
  8. # http://www.mozilla.org/MPL/
  9. #
  10. # Software distributed under the License is distributed on an "AS IS" basis,
  11. # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  12. # for the specific language governing rights and limitations under the
  13. # License.
  14. #
  15. # The Original Code is WebRunner.
  16. #
  17. # The Initial Developer of the Original Code is
  18. # AllPeers Limited.
  19. # Portions created by the Initial Developer are Copyright (C) 2007
  20. # the Initial Developer. All Rights Reserved.
  21. #
  22. # Contributor(s):
  23. # Matthew Gertner <matthew.gertner@gmail.com>
  24. #
  25. # Alternatively, the contents of this file may be used under the terms of
  26. # either of the GNU General Public License Version 2 or later (the "GPL"),
  27. # or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  28. # in which case the provisions of the GPL or the LGPL are applicable instead
  29. # of those above. If you wish to allow use of your version of this file only
  30. # under the terms of either the GPL or the LGPL, and not to allow others to
  31. # use your version of this file under the terms of the MPL, indicate your
  32. # decision by deleting the provisions above and replace them with the notice
  33. # and other provisions required by the GPL or the LGPL. If you do not delete
  34. # the provisions above, a recipient may use your version of this file under
  35. # the terms of any one of the MPL, the GPL or the LGPL.
  36. #
  37. # ***** END LICENSE BLOCK *****
  38. DEPTH = ../../..
  39. topsrcdir = @top_srcdir@
  40. srcdir = @srcdir@
  41. VPATH = @srcdir@
  42. include $(DEPTH)/config/autoconf.mk
  43. APP_BINARY = $(MOZ_APP_NAME)$(BIN_SUFFIX)
  44. MODULE = refractor
  45. XPI_NAME = refractor
  46. include $(topsrcdir)/config/rules.mk
  47. libs::
  48. if test ! -d $(FINAL_TARGET)/components; then \
  49. $(NSINSTALL) -D $(FINAL_TARGET)/components; \
  50. fi
  51. $(INSTALL) $(DIST)/bin/components/* $(FINAL_TARGET)/components
  52. rm $(FINAL_TARGET)/components/*.js
  53. if test ! -d $(FINAL_TARGET)/modules; then \
  54. $(NSINSTALL) -D $(FINAL_TARGET)/modules; \
  55. fi
  56. $(INSTALL) $(DIST)/bin/modules/* $(FINAL_TARGET)/modules
  57. if test ! -d $(FINAL_TARGET)/chromes/icons/default; then \
  58. $(NSINSTALL) -D $(FINAL_TARGET)/chrome/icons/default; \
  59. fi
  60. $(INSTALL) $(DIST)/bin/chrome/icons/default/* $(FINAL_TARGET)/chrome/icons/default
  61. if test ! -d $(FINAL_TARGET)/prism; then \
  62. $(NSINSTALL) -D $(FINAL_TARGET)/prism; \
  63. fi
  64. (cd $(DIST)/bin && tar --exclude=refractor@developer.mozilla.org --exclude=xulrunner --exclude=prism.exe $(TAR_CREATE_FLAGS) - .) | (cd $(FINAL_TARGET)/prism && tar -xf -)
  65. # On Mac we need the XULRunner stub since we can't use firefox -app
  66. ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
  67. cp $(DIST)/bin/$(APP_BINARY) $(FINAL_TARGET)/prism/
  68. cp $(srcdir)/dependentlibs.list $(FINAL_TARGET)/prism/
  69. endif