EXTRA_DIST += \
src/ui/gui/marshaller-list \
- src/ui/gui/pspplogo.svg
+ src/ui/gui/pspplogo.svg \
+ src/ui/gui/pspp.rc.in
src_ui_gui_psppire_CPPFLAGS=
$(PG_LDFLAGS)
+
+
if RELOCATABLE_VIA_LD
src_ui_gui_psppire_LDFLAGS += `$(RELOCATABLE_LDFLAGS) $(bindir)`
else
$(LIBRSVG_LIBS) \
$(CAIRO_LIBS) \
$(LIBINTL) \
- $(GSL_LIBS)
+ $(GSL_LIBS) \
+ $(LIB_GETRANDOM)
+
+if host_is_w32
+src_ui_gui_psppire_LDADD += src/ui/gui/pspp.res
+src_ui_gui_psppire_CFLAGS += -mwindows -mwin32
+endif
src_ui_gui_spreadsheet_test_LDADD = \
src/libpspp-core.la \
$(GTK_LIBS) \
- $(GTHREAD_LIBS)
+ $(GTHREAD_LIBS) \
+ $(LIB_GETRANDOM)
src_ui_gui_spreadsheet_test_SOURCES = src/ui/gui/spreadsheet-test.c src/ui/gui/psppire-spreadsheet-model.c
src/ui/gui/executor.h \
src/ui/gui/find-dialog.c \
src/ui/gui/find-dialog.h \
+ src/ui/gui/glibfix.h \
src/ui/gui/goto-case-dialog.c \
src/ui/gui/goto-case-dialog.h \
src/ui/gui/helper.c \
src/ui/gui/windows-menu.c \
src/ui/gui/windows-menu.h
+src/ui/gui/pspp.rc: src/ui/gui/pspp.rc.in
+ @$(MKDIR_P) src/ui/gui
+ sed -e 's/%version%/'$(PACKAGE_VERSION)'/' $< > $@
+
noinst_LTLIBRARIES += src/ui/gui/libwidgets-essential.la
src_ui_gui_libwidgets_essential_la_SOURCES = \
include $(top_srcdir)/src/ui/gui/icons/automake.mk
+src/ui/gui/pspp.res: src/ui/gui/pspp.rc $(w32_icons)
+ @$(MKDIR_P) src/ui/gui
+ $(host_triplet)-windres $< -O coff -o $@
+
+
UNINSTALL_DATA_HOOKS += update-icon-cache
INSTALL_DATA_HOOKS += update-icon-cache