# DFF -- An Open Source Digital Forensics Framework
# Copyright (C) 2009-2011 ArxSys
# This program is free software, distributed under the terms of
# the GNU General Public License Version 2. See the LICENSE file
# at the top of the source tree.
#  
# See http://www.digital-forensic.org for more information about this
# project. Please do not directly contact any of the maintainers of
# DFF for assistance; the project provides a web site, mailing lists
# and IRC channels for your use.
# 
# Author(s):
#  Christophe Malinge <cma@digital-forensic.org>
# 

set(ui_resources_files
  about.ui
  applymodule.ui
  bookmarkdialog.ui
  build_search_clause.ui
  devicesdialog.ui
  edit_dict.ui
  errors.ui
  evidencedialog.ui
  extractdialog.ui
  ide.ui
  interpreter.ui
  idewizard.ui
  is_deleted.ui
  is_file_or_folder.ui
  mainwindow.ui
  modif_index.ui
  modules.ui
  modulegeneratorwidget.ui
  modulebrowserdialog.ui
  nodebrowser.ui
  nodefilterbox.ui
  node_f_box.ui
  nodeviewbox.ui
  output.ui
  or_and.ui
  preferences.ui
  varianttreewidget.ui
  search.ui
  search_attrs.ui
  search_clause.ui
  search_date.ui
  search_dict.ui
  search_empty.ui
  search_mime_type.ui
  search_size.ui
  search_str.ui
  shell.ui
  taskmanager.ui
  selectattrs.ui
)

# Generates ui_*.py files
uitopy_file(ui_resources ${ui_resources_files})

# Generates code from ressource file, mostly for icons
add_custom_target(gui_ressources ALL
  COMMAND ${PYTHON_QT4_RCC} ${CMAKE_CURRENT_SOURCE_DIR}/gui.qrc -o ${CMAKE_CURRENT_BINARY_DIR}/gui_rc.py
  )

set(resources_srcs
  __init__.py
# Generated by custom_target above
  gui_rc.py
# Generated by uitopy_file
  ui_modules.py
  ui_search_attrs.py
  ui_selectattrs.py
  ui_search_clause.py
  ui_extractdialog.py
  ui_applymodule.py
  ui_shell.py
  ui_ide.py
  ui_search_str.py
  ui_modif_index.py
  ui_search_empty.py
  ui_modulebrowserdialog.py
  ui_about.py
  ui_nodeviewbox.py
  ui_search_size.py
  ui_modulegeneratorwidget.py
  ui_mainwindow.py
  ui_search_date.py
  ui_nodebrowser.py
  ui_edit_dict.py
  ui_evidencedialog.py
  ui_interpreter.py
  ui_build_search_clause.py
  ui_varianttreewidget.py
  ui_search.py
  ui_output.py
  ui_taskmanager.py
  ui_errors.py
  ui_search_dict.py
  ui_node_f_box.py
  ui_or_and.py
  ui_is_file_or_folder.py
  ui_is_deleted.py
  ui_idewizard.py
  ui_preferences.py
  ui_devicesdialog.py
  ui_bookmarkdialog.py
  ui_search_mime_type.py
  ui_nodefilterbox.py
# Only for release because so huge file for versionning
#  help.qhc
#  help.qch
)

install_file(resources ${resources_srcs})
