mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Add support for Qt resources in Subsurface
Signed-off-by: Thiago Macieira <thiago@macieira.org>
This commit is contained in:
parent
17ea074dc0
commit
c5d244eeea
4 changed files with 13 additions and 1 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -23,3 +23,4 @@ Documentation/user-manual.text
|
||||||
packaging/windows/subsurface.nsi
|
packaging/windows/subsurface.nsi
|
||||||
packaging/macos/Info.plist
|
packaging/macos/Info.plist
|
||||||
config.cache
|
config.cache
|
||||||
|
*.qrc.cpp
|
||||||
|
|
3
Makefile
3
Makefile
|
@ -77,6 +77,9 @@ SOURCES = \
|
||||||
qt-ui/starwidget.cpp \
|
qt-ui/starwidget.cpp \
|
||||||
$(RESFILE)
|
$(RESFILE)
|
||||||
|
|
||||||
|
|
||||||
|
RESOURCES = subsurface.qrc
|
||||||
|
|
||||||
ifneq ($(SQLITE3FLAGS),)
|
ifneq ($(SQLITE3FLAGS),)
|
||||||
EXTRA_FLAGS += -DSQLITE3 $(SQLITE3FLAGS)
|
EXTRA_FLAGS += -DSQLITE3 $(SQLITE3FLAGS)
|
||||||
endif
|
endif
|
||||||
|
|
9
Rules.mk
9
Rules.mk
|
@ -28,7 +28,7 @@ else
|
||||||
endif
|
endif
|
||||||
|
|
||||||
C_SOURCES = $(filter %.c, $(SOURCES))
|
C_SOURCES = $(filter %.c, $(SOURCES))
|
||||||
CXX_SOURCES = $(filter %.cpp, $(SOURCES))
|
CXX_SOURCES = $(filter %.cpp, $(SOURCES)) $(RESOURCES:.qrc=.qrc.cpp)
|
||||||
OTHER_SOURCES = $(filter-out %.c %.cpp, $(SOURCES))
|
OTHER_SOURCES = $(filter-out %.c %.cpp, $(SOURCES))
|
||||||
OBJS = $(C_SOURCES:.c=.o) $(CXX_SOURCES:.cpp=.o) $(OTHER_SOURCES)
|
OBJS = $(C_SOURCES:.c=.o) $(CXX_SOURCES:.cpp=.o) $(OTHER_SOURCES)
|
||||||
|
|
||||||
|
@ -164,6 +164,12 @@ MOCFLAGS = $(filter -I%, $(CXXFLAGS) $(EXTRA_FLAGS)) $(filter -D%, $(CXXFLAGS) $
|
||||||
@$(PRETTYECHO) ' MOC' $<
|
@$(PRETTYECHO) ' MOC' $<
|
||||||
$(COMPILE_PREFIX)$(MOC) -i $(MOCFLAGS) $< -o $@
|
$(COMPILE_PREFIX)$(MOC) -i $(MOCFLAGS) $< -o $@
|
||||||
|
|
||||||
|
# This creates the Qt resource sources.
|
||||||
|
%.qrc.cpp: %.qrc
|
||||||
|
@$(PRETTYECHO) ' RCC' $<
|
||||||
|
$(COMPILE_PREFIX)$(RCC) $< -o $@
|
||||||
|
%.qrc:
|
||||||
|
|
||||||
# This creates the ui headers.
|
# This creates the ui headers.
|
||||||
ui_%.h: %.ui
|
ui_%.h: %.ui
|
||||||
@$(PRETTYECHO) ' UIC' $<
|
@$(PRETTYECHO) ' UIC' $<
|
||||||
|
@ -205,6 +211,7 @@ doc:
|
||||||
clean:
|
clean:
|
||||||
rm -f $(ALL_OBJS) *~ $(NAME) $(NAME).exe po/*~ po/subsurface-new.pot \
|
rm -f $(ALL_OBJS) *~ $(NAME) $(NAME).exe po/*~ po/subsurface-new.pot \
|
||||||
$(VERSION_FILE) qt-ui/*.moc qt-ui/ui_*.h
|
$(VERSION_FILE) qt-ui/*.moc qt-ui/ui_*.h
|
||||||
|
rm -f $(RESOURCES:.qrc=.qrc.cpp)
|
||||||
rm -rf share
|
rm -rf share
|
||||||
|
|
||||||
confclean: clean
|
confclean: clean
|
||||||
|
|
1
subsurface.qrc
Normal file
1
subsurface.qrc
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<RCC/>
|
Loading…
Add table
Reference in a new issue