lyx_mirror/development/attic/lyxled/Makefile.am
Enrico Forestieri 4bdeae2733 Update autotools for building with Qt5.
The option --enable-qt5 allows configuring for Qt5. The default is Qt4.
Nothing special is done with respect to Qt4, apart from pulling in the
correct libraries. Indeed, other than the core and gui libraries, now
also the concurrent and widgets libraries are needed.
2014-07-19 03:34:28 +02:00

133 lines
2.7 KiB
Makefile

include $(top_srcdir)/config/common.am
BUILT_SOURCES = $(MOCEDFILES)
#BUILT_SOURCES = $(UIFILES:%.ui=ui_%.h)
#BUILT_SOURCES += Resources.cpp Resources.qrc
CLEANFILES += $(BUILT_SOURCES)
######################### Qt stuff #############################
# Use _() for localization instead of tr() or trUtf8()
UICFLAGS=-tr lyx::qt_
ui_%.h: ui/%.ui
$(QT_UIC) $(UICFLAGS) $< -o $@
MOCEDFILES = $(MOCHEADER:%.h=%_moc.cpp)
%_moc.cpp: %.h
$(QT_MOC) -o $@ $<
#Resources.qrc: Makefile
# echo "<!DOCTYPE RCC><RCC version='1.0'><qresource>" > $@
# find $(top_srcdir)/lib/images -name '*.png' \
# | sed -e 's:$(top_srcdir)/lib/\(.*\):<file alias="\1">&</file>:' \
# >> $@
# echo "</qresource></RCC>" >> $@
#
#Resources.cpp: Resources.qrc
# $(QT_RCC) $< -name Resources -o $@
######################### LIBRARIES #############################
bin_PROGRAMS = lyxled
lyxled_LDADD = $(QT_LIB)
lyxled_DEPENDENCIES = $(MOCEDFILES)
AM_CPPFLAGS += \
$(QT_CPPFLAGS) \
-UQT_NO_KEYWORDS \
-I$(top_srcdir)/src \
$(QT_INCLUDES)
SOURCEFILES = \
main.cpp \
LayoutEditor.cpp \
LayoutEditor_moc.cpp
NOMOCHEADER =
MOCHEADER = \
LayoutEditor.h
UIFILES =
lyxled_SOURCES = \
$(SOURCEFILES) \
$(MOCEDFILES) \
$(MOCHEADER) \
$(NOMOCHEADER)
EXTRA_DIST = ui/compile_uic.sh $(UIFILES:%=ui/%)
#EXTRA_DIST = pch.h ui/compile_uic.sh $(UIFILES:%=ui/%)
#BUILT_SOURCES += $(PCH_FILE)
#AM_CPPFLAGS += $(PCH_FLAGS)
include $(top_srcdir)/config/common.am
BUILT_SOURCES = $(MOCEDFILES)
#BUILT_SOURCES = $(UIFILES:%.ui=ui_%.h)
#BUILT_SOURCES += Resources.cpp Resources.qrc
CLEANFILES += $(BUILT_SOURCES)
######################### Qt stuff #############################
# Use _() for localization instead of tr() or trUtf8()
UICFLAGS=-tr lyx::qt_
ui_%.h: ui/%.ui
$(QT_UIC) $(UICFLAGS) $< -o $@
MOCEDFILES = $(MOCHEADER:%.h=%_moc.cpp)
%_moc.cpp: %.h
$(QT_MOC) -o $@ $<
#Resources.qrc: Makefile
# echo "<!DOCTYPE RCC><RCC version='1.0'><qresource>" > $@
# find $(top_srcdir)/lib/images -name '*.png' \
# | sed -e 's:$(top_srcdir)/lib/\(.*\):<file alias="\1">&</file>:' \
# >> $@
# echo "</qresource></RCC>" >> $@
#
#Resources.cpp: Resources.qrc
# $(QT_RCC) $< -name Resources -o $@
######################### LIBRARIES #############################
bin_PROGRAMS = lyxled
lyxled_LDADD = $(QT_LIB)
lyxled_DEPENDENCIES = $(MOCEDFILES)
AM_CPPFLAGS += \
$(QT_CPPFLAGS) \
-UQT_NO_KEYWORDS \
-I$(top_srcdir)/src \
$(QT_INCLUDES)
SOURCEFILES = \
main.cpp \
LayoutEditor.cpp \
LayoutEditor_moc.cpp
NOMOCHEADER =
MOCHEADER = \
LayoutEditor.h
UIFILES =
lyxled_SOURCES = \
$(SOURCEFILES) \
$(MOCEDFILES) \
$(MOCHEADER) \
$(NOMOCHEADER)
EXTRA_DIST = ui/compile_uic.sh $(UIFILES:%=ui/%)
#EXTRA_DIST = pch.h ui/compile_uic.sh $(UIFILES:%=ui/%)
#BUILT_SOURCES += $(PCH_FILE)
#AM_CPPFLAGS += $(PCH_FLAGS)