Commit 566951c4 authored by Laura Schlimmer's avatar Laura Schlimmer
Browse files

Merge branch 'dev' of https://github.com/paulasmuth/fnordmetric-dev into web_fixes

Conflicts:
	src/libfnord/fnord-webcomponents/components/fn-dropdown.html
	src/libfnord/fnord-webcomponents/demo.html
parents f1747221 aa0af88c
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
all: build test
all: build

build:
	mkdir -p build
@@ -17,14 +17,15 @@ test-dbg: build-dbg
clean:
	rm -rf build build-dbg .dev_assets

install: build
	(cd build/cmake && make install)
install:
	(cd build && make install)

devserver: build-dbg
	mkdir -p /tmp/fnordmetric-data
	rm -rf .dev_assets
	mkdir -p .dev_assets/fnord
	ln -s ../../src/libfnord/fnord-webcomponents/components .dev_assets/fnord/components
	ln -s ../src/libfnord/fnord-metricdb/metric-explorer .dev_assets/fnord-metricdb
	ln -s ../../src/libfnord/fnord-webcomponents/3rdparty .dev_assets/fnord/3rdparty
	ln -s ../../src/libfnord/fnord-webcomponents/themes .dev_assets/fnord/themes
	ln -s ../../src/libfnord/fnord-webcomponents/fnord.js .dev_assets/fnord/fnord.js
+6 −1
Original line number Diff line number Diff line
@@ -61,6 +61,8 @@ set(FNORDMETRIC_SOURCES
    ../src/fnordmetric/sql/backends/mysql/mysqltableref.cc
    ../src/fnordmetric/sql/backends/metricservice/metrictableref.cc
    ../src/fnordmetric/sql/backends/metricservice/metrictablerepository.cc
    ../src/fnordmetric/sql/backends/crate/cratebackend.cc
    ../src/fnordmetric/sql/backends/crate/cratetableref.cc
    ../src/fnordmetric/sql/expressions/aggregate.cc
    ../src/fnordmetric/sql/expressions/boolean.cc
    ../src/fnordmetric/sql/expressions/datetime.cc
@@ -86,7 +88,10 @@ set(FNORDMETRIC_SOURCES
    ../src/fnordmetric/sql/svalue.cc)

set_source_files_properties(fnordmetric-assets PROPERTIES GENERATED true)
add_custom_target(fnordmetric-assets COMMAND ASSETS_FILE=${CMAKE_BINARY_DIR}/fnordmetric-assets.cc ./cmake/assets.sh WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/..)

add_custom_target(fnordmetric-assets
    COMMAND ./src/libfnord/fnord-base/assets.sh ${CMAKE_BINARY_DIR}/fnordmetric-assets.cc < ./cmake/assets.txt
    WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/..)

#add_executable(fnordmetric-cli ${FNORDMETRIC_SOURCES} ../src/fnordmetric/cli.cc)
#target_link_libraries(fnordmetric-cli m)

cmake/assets.sh

deleted100755 → 0
+0 −49
Original line number Diff line number Diff line
#/bin/bash
set -e
source $(dirname $0)/../src/libfnord/fnord-base/assets.sh

fn_assets_init
fn_assets_add "fnord/fnord.js" "src/libfnord/fnord-webcomponents/fnord.js"
fn_assets_add "fnord/3rdparty/codemirror.js" "src/libfnord/fnord-webcomponents/3rdparty/codemirror.js"
fn_assets_add "fnord/3rdparty/fontawesome.woff" "src/libfnord/fnord-webcomponents/3rdparty/fontawesome.woff"
fn_assets_add "fnord/3rdparty/fontawesome.css" "src/libfnord/fnord-webcomponents/3rdparty/fontawesome.css"
fn_assets_add "fnord/3rdparty/reset.css" "src/libfnord/fnord-webcomponents/3rdparty/reset.css"
fn_assets_add "fnord/components/fn-table.css" "src/libfnord/fnord-webcomponents/components/fn-table.css"
fn_assets_add "fnord/components/fn-button.css" "src/libfnord/fnord-webcomponents/components/fn-button.css"
fn_assets_add "fnord/components/fn-modal.css" "src/libfnord/fnord-webcomponents/components/fn-modal.css"
fn_assets_add "fnord/components/fn-tabbar.css" "src/libfnord/fnord-webcomponents/components/fn-tabbar.css"
fn_assets_add "fnord/components/fn-message.css" "src/libfnord/fnord-webcomponents/components/fn-message.css"
fn_assets_add "fnord/components/fn-tooltip.css" "src/libfnord/fnord-webcomponents/components/fn-tooltip.css"
fn_assets_add "fnord/themes/midnight-blue.css" "src/libfnord/fnord-webcomponents/themes/midnight-blue.css"
fn_assets_add "fnord/components/fn-appbar.html" "src/libfnord/fnord-webcomponents/components/fn-appbar.html"
fn_assets_add "fnord/components/fn-button.html" "src/libfnord/fnord-webcomponents/components/fn-button.html"
fn_assets_add "fnord/components/fn-button-group.html" "src/libfnord/fnord-webcomponents/components/fn-button-group.html"
fn_assets_add "fnord/components/fn-icon.html" "src/libfnord/fnord-webcomponents/components/fn-icon.html"
fn_assets_add "fnord/components/fn-input.html" "src/libfnord/fnord-webcomponents/components/fn-input.html"
fn_assets_add "fnord/components/fn-loader.html" "src/libfnord/fnord-webcomponents/components/fn-loader.html"
fn_assets_add "fnord/components/fn-menu.html" "src/libfnord/fnord-webcomponents/components/fn-menu.html"
fn_assets_add "fnord/components/fn-search.html" "src/libfnord/fnord-webcomponents/components/fn-search.html"
fn_assets_add "fnord/components/fn-table.html" "src/libfnord/fnord-webcomponents/components/fn-table.html"
fn_assets_add "fnord/components/fn-splitpane.html" "src/libfnord/fnord-webcomponents/components/fn-splitpane.html"
fn_assets_add "fnord/components/fn-codeeditor.html" "src/libfnord/fnord-webcomponents/components/fn-codeeditor.html"
fn_assets_add "fnord/components/fn-dropdown.html" "src/libfnord/fnord-webcomponents/components/fn-dropdown.html"
fn_assets_add "fnord/components/fn-datepicker.html" "src/libfnord/fnord-webcomponents/components/fn-datepicker.html"
fn_assets_add "fnord/components/fn-timeinput.html" "src/libfnord/fnord-webcomponents/components/fn-timeinput.html"
fn_assets_add "fnord/components/fn-daterangepicker.html" "src/libfnord/fnord-webcomponents/components/fn-daterangepicker.html"
fn_assets_add "fnord/components/fn-tabbar.html" "src/libfnord/fnord-webcomponents/components/fn-tabbar.html"
fn_assets_add "fnord/components/fn-modal.html" "src/libfnord/fnord-webcomponents/components/fn-modal.html"
fn_assets_add "fnord/components/fn-pager.html" "src/libfnord/fnord-webcomponents/components/fn-pager.html"
fn_assets_add "fnord/components/fn-tooltip.html" "src/libfnord/fnord-webcomponents/components/fn-tooltip.html"
fn_assets_add "fnord/components/fn-flexbox.html" "src/libfnord/fnord-webcomponents/components/fn-flexbox.html"
fn_assets_add "fnordmetric/fnordmetric-app.html" "src/fnordmetric/webui/fnordmetric-app.html"
fn_assets_add "fnordmetric/fnordmetric-console.html" "src/fnordmetric/webui/fnordmetric-console.html"
fn_assets_add "fnordmetric/fnordmetric-metric-list.html" "src/fnordmetric/webui/fnordmetric-metric-list.html"
fn_assets_add "fnordmetric/fnordmetric-search.html" "src/fnordmetric/webui/fnordmetric-search.html"
fn_assets_add "fnordmetric/fnordmetric-query-editor.html" "src/fnordmetric/webui/fnordmetric-query-editor.html"
fn_assets_add "fnordmetric/fnordmetric-metric-preview.html" "src/fnordmetric/webui/fnordmetric-metric-preview.html"
fn_assets_add "fnordmetric/fnordmetric-controls.html" "src/fnordmetric/webui/fnordmetric-controls.html"
fn_assets_add "fnordmetric/fnordmetric-time-controls.html" "src/fnordmetric/webui/fnordmetric-time-controls.html"
fn_assets_add "fnordmetric/fnordmetric-webui.html" "src/fnordmetric/webui/fnordmetric-webui.html"
fn_assets_add "fnordmetric/fnordmetric-webui.css" "src/fnordmetric/webui/fnordmetric-webui.css"
fn_assets_add "fnordmetric/fnordmetric-webui-util.js" "src/fnordmetric/webui/fnordmetric-webui-util.js"
fn_assets_add "fnordmetric/fnordmetric-embed-query-popup.html" "src/fnordmetric/webui/fnordmetric-embed-query-popup.html"

cmake/assets.txt

0 → 100644
+43 −0
Original line number Diff line number Diff line
fnord/fnord.js:src/libfnord/fnord-webcomponents/fnord.js
fnord/3rdparty/codemirror.js:src/libfnord/fnord-webcomponents/3rdparty/codemirror.js
fnord/3rdparty/fontawesome.woff:src/libfnord/fnord-webcomponents/3rdparty/fontawesome.woff
fnord/3rdparty/fontawesome.css:src/libfnord/fnord-webcomponents/3rdparty/fontawesome.css
fnord/3rdparty/reset.css:src/libfnord/fnord-webcomponents/3rdparty/reset.css
fnord/components/fn-table.css:src/libfnord/fnord-webcomponents/components/fn-table.css
fnord/components/fn-button.css:src/libfnord/fnord-webcomponents/components/fn-button.css
fnord/components/fn-modal.css:src/libfnord/fnord-webcomponents/components/fn-modal.css
fnord/components/fn-tabbar.css:src/libfnord/fnord-webcomponents/components/fn-tabbar.css
fnord/components/fn-message.css:src/libfnord/fnord-webcomponents/components/fn-message.css
fnord/components/fn-tooltip.css:src/libfnord/fnord-webcomponents/components/fn-tooltip.css
fnord/themes/midnight-blue.css:src/libfnord/fnord-webcomponents/themes/midnight-blue.css
fnord/components/fn-appbar.html:src/libfnord/fnord-webcomponents/components/fn-appbar.html
fnord/components/fn-button.html:src/libfnord/fnord-webcomponents/components/fn-button.html
fnord/components/fn-button-group.html:src/libfnord/fnord-webcomponents/components/fn-button-group.html
fnord/components/fn-icon.html:src/libfnord/fnord-webcomponents/components/fn-icon.html
fnord/components/fn-input.html:src/libfnord/fnord-webcomponents/components/fn-input.html
fnord/components/fn-loader.html:src/libfnord/fnord-webcomponents/components/fn-loader.html
fnord/components/fn-menu.html:src/libfnord/fnord-webcomponents/components/fn-menu.html
fnord/components/fn-search.html:src/libfnord/fnord-webcomponents/components/fn-search.html
fnord/components/fn-table.html:src/libfnord/fnord-webcomponents/components/fn-table.html
fnord/components/fn-splitpane.html:src/libfnord/fnord-webcomponents/components/fn-splitpane.html
fnord/components/fn-codeeditor.html:src/libfnord/fnord-webcomponents/components/fn-codeeditor.html
fnord/components/fn-dropdown.html:src/libfnord/fnord-webcomponents/components/fn-dropdown.html
fnord/components/fn-datepicker.html:src/libfnord/fnord-webcomponents/components/fn-datepicker.html
fnord/components/fn-timeinput.html:src/libfnord/fnord-webcomponents/components/fn-timeinput.html
fnord/components/fn-daterangepicker.html:src/libfnord/fnord-webcomponents/components/fn-daterangepicker.html
fnord/components/fn-tabbar.html:src/libfnord/fnord-webcomponents/components/fn-tabbar.html
fnord/components/fn-modal.html:src/libfnord/fnord-webcomponents/components/fn-modal.html
fnord/components/fn-pager.html:src/libfnord/fnord-webcomponents/components/fn-pager.html
fnord/components/fn-tooltip.html:src/libfnord/fnord-webcomponents/components/fn-tooltip.html
fnord/components/fn-flexbox.html:src/libfnord/fnord-webcomponents/components/fn-flexbox.html
fnord-metricdb/metric-explorer-list.html:src/libfnord/fnord-metricdb/metric-explorer/metric-explorer-list.html
fnord-metricdb/metric-explorer-preview.html:src/libfnord/fnord-metricdb/metric-explorer/metric-explorer-preview.html
fnord-metricdb/metric-explorer-search.html:src/libfnord/fnord-metricdb/metric-explorer/metric-explorer-search.html
fnord-metricdb/fn-metric-explorer.css:src/libfnord/fnord-metricdb/metric-explorer/fn-metric-explorer.css
fnordmetric/fnordmetric-app.html:src/fnordmetric/webui/fnordmetric-app.html
fnordmetric/fnordmetric-console.html:src/fnordmetric/webui/fnordmetric-console.html
fnordmetric/fnordmetric-query-editor.html:src/fnordmetric/webui/fnordmetric-query-editor.html
fnordmetric/fnordmetric-webui.html:src/fnordmetric/webui/fnordmetric-webui.html
fnordmetric/fnordmetric-webui.css:src/fnordmetric/webui/fnordmetric-webui.css
fnordmetric/fnordmetric-webui-util.js:src/fnordmetric/webui/fnordmetric-webui-util.js
fnordmetric/fnordmetric-embed-query-popup.html:src/fnordmetric/webui/fnordmetric-embed-query-popup.html
+1 −0
Original line number Diff line number Diff line
#cmakedefine FNORD_ENABLE_MYSQL
#cmakedefine FNORD_ENABLE_CRATXE
Loading