mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-09-11 14:56:00 +00:00
Support installation, troubles with music btw
This commit is contained in:
120
Makefile
120
Makefile
@@ -95,16 +95,17 @@ am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
|
||||
$(am__configure_deps) $(dist_doc_DATA) $(am__DIST_COMMON)
|
||||
$(am__configure_deps) $(dist_doc_DATA) $(dist_hyperrogue_DATA) \
|
||||
$(dist_music_DATA) $(am__DIST_COMMON)
|
||||
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
||||
configure.lineno config.status.lineno
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(docdir)" \
|
||||
"$(DESTDIR)$(hyperroguedir)"
|
||||
"$(DESTDIR)$(hyperroguedir)" "$(DESTDIR)$(musicdir)"
|
||||
PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
|
||||
am_hyperrogue_OBJECTS = hyper.$(OBJEXT)
|
||||
am_hyperrogue_OBJECTS = hyperrogue-hyper.$(OBJEXT)
|
||||
hyperrogue_OBJECTS = $(am_hyperrogue_OBJECTS)
|
||||
hyperrogue_LDADD = $(LDADD)
|
||||
am_langen_OBJECTS = langen.$(OBJEXT)
|
||||
@@ -126,6 +127,10 @@ DEFAULT_INCLUDES = -I.
|
||||
depcomp = $(SHELL) $(top_srcdir)/depcomp
|
||||
am__depfiles_maybe = depfiles
|
||||
am__mv = mv -f
|
||||
AM_V_lt = $(am__v_lt_$(V))
|
||||
am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
|
||||
am__v_lt_0 = --silent
|
||||
am__v_lt_1 =
|
||||
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
|
||||
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
|
||||
AM_V_CXX = $(am__v_CXX_$(V))
|
||||
@@ -173,7 +178,7 @@ am__uninstall_files_from_dir = { \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
DATA = $(dist_doc_DATA) $(hyperrogue_DATA)
|
||||
DATA = $(dist_doc_DATA) $(dist_hyperrogue_DATA) $(dist_music_DATA)
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
# Read a list of newline-separated strings from the standard input,
|
||||
# and print each of them once, without duplicates. Input order is
|
||||
@@ -235,10 +240,10 @@ DEPDIR = .deps
|
||||
ECHO_C =
|
||||
ECHO_N = -n
|
||||
ECHO_T =
|
||||
EGREP = /bin/grep -E
|
||||
EGREP = /usr/bin/grep -E
|
||||
EXEEXT =
|
||||
GREP = /bin/grep
|
||||
INSTALL = /bin/install -c
|
||||
GREP = /usr/bin/grep
|
||||
INSTALL = /usr/bin/install -c
|
||||
INSTALL_DATA = ${INSTALL} -m 644
|
||||
INSTALL_PROGRAM = ${INSTALL}
|
||||
INSTALL_SCRIPT = ${INSTALL}
|
||||
@@ -248,7 +253,7 @@ LIBOBJS =
|
||||
LIBS = -lSDL_ttf -lSDL_mixer -lSDL_gfx -lSDL -lGL
|
||||
LTLIBOBJS =
|
||||
MAKEINFO = ${SHELL} /home/nobrakal/Documents/hyperrogue-git/missing makeinfo
|
||||
MKDIR_P = /bin/mkdir -p
|
||||
MKDIR_P = /usr/bin/mkdir -p
|
||||
OBJEXT = o
|
||||
PACKAGE = hyperrogue
|
||||
PACKAGE_BUGREPORT =
|
||||
@@ -306,11 +311,20 @@ top_build_prefix =
|
||||
top_builddir = .
|
||||
top_srcdir = .
|
||||
hyperroguedir = $(datadir)/hyperrogue
|
||||
hyperrogue_DATA = music/hr3-caves.ogg music/hr3-graveyard.ogg music/hr3-jungle.ogg music/hr3-motion.ogg music/hr3-crossroads.ogg music/hr3-hell.ogg music/hr3-laboratory.ogg music/hr3-rlyeh.ogg music/hr3-desert.ogg music/hr3-icyland.ogg music/hr3-mirror.ogg hyperrogue hyperrogue-music.txt DejaVuSans-Bold.ttf
|
||||
dist_hyperrogue_DATA = hyperrogue-music.txt DejaVuSans-Bold.ttf
|
||||
dist_doc_DATA = README.md
|
||||
BUILT_SOURCES = language-data.cpp graph.cpp
|
||||
hyperrogue_SOURCES = hyper.cpp
|
||||
|
||||
# Some definitions used in graph.cpp
|
||||
hyperrogue_CPPFLAGS = -DFONTDESTDIR=\"$(pkgdatadir)/DejaVuSans-Bold.ttf\" -DMUSICDESTDIR=\"$(pkgdatadir)/hyperrogue-music.txt\"
|
||||
|
||||
# Musicdir
|
||||
musicdir = $(datadir)/hyperrogue/music
|
||||
dist_music_DATA = music/hr3-caves.ogg music/hr3-desert.ogg music/hr3-hell.ogg music/hr3-jungle.ogg music/hr3-mirror.ogg music/hr3-rlyeh.ogg music/hr3-crossroads.ogg music/hr3-graveyard.ogg music/hr3-icyland.ogg music/hr3-laboratory.ogg music/hr3-motion.ogg
|
||||
langen_SOURCES = langen.cpp
|
||||
|
||||
# First target made
|
||||
BUILT_SOURCES = language-data.cpp graph.cpp
|
||||
all: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) all-am
|
||||
|
||||
@@ -409,7 +423,7 @@ mostlyclean-compile:
|
||||
distclean-compile:
|
||||
-rm -f *.tab.c
|
||||
|
||||
include ./$(DEPDIR)/hyper.Po
|
||||
include ./$(DEPDIR)/hyperrogue-hyper.Po
|
||||
include ./$(DEPDIR)/langen.Po
|
||||
|
||||
.cpp.o:
|
||||
@@ -425,6 +439,20 @@ include ./$(DEPDIR)/langen.Po
|
||||
# $(AM_V_CXX)source='$<' object='$@' libtool=no \
|
||||
# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
|
||||
# $(AM_V_CXX_no)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
|
||||
|
||||
hyperrogue-hyper.o: hyper.cpp
|
||||
$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hyperrogue_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT hyperrogue-hyper.o -MD -MP -MF $(DEPDIR)/hyperrogue-hyper.Tpo -c -o hyperrogue-hyper.o `test -f 'hyper.cpp' || echo '$(srcdir)/'`hyper.cpp
|
||||
$(AM_V_at)$(am__mv) $(DEPDIR)/hyperrogue-hyper.Tpo $(DEPDIR)/hyperrogue-hyper.Po
|
||||
# $(AM_V_CXX)source='hyper.cpp' object='hyperrogue-hyper.o' libtool=no \
|
||||
# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
|
||||
# $(AM_V_CXX_no)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hyperrogue_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o hyperrogue-hyper.o `test -f 'hyper.cpp' || echo '$(srcdir)/'`hyper.cpp
|
||||
|
||||
hyperrogue-hyper.obj: hyper.cpp
|
||||
$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hyperrogue_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT hyperrogue-hyper.obj -MD -MP -MF $(DEPDIR)/hyperrogue-hyper.Tpo -c -o hyperrogue-hyper.obj `if test -f 'hyper.cpp'; then $(CYGPATH_W) 'hyper.cpp'; else $(CYGPATH_W) '$(srcdir)/hyper.cpp'; fi`
|
||||
$(AM_V_at)$(am__mv) $(DEPDIR)/hyperrogue-hyper.Tpo $(DEPDIR)/hyperrogue-hyper.Po
|
||||
# $(AM_V_CXX)source='hyper.cpp' object='hyperrogue-hyper.obj' libtool=no \
|
||||
# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
|
||||
# $(AM_V_CXX_no)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hyperrogue_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o hyperrogue-hyper.obj `if test -f 'hyper.cpp'; then $(CYGPATH_W) 'hyper.cpp'; else $(CYGPATH_W) '$(srcdir)/hyper.cpp'; fi`
|
||||
install-dist_docDATA: $(dist_doc_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \
|
||||
@@ -446,9 +474,9 @@ uninstall-dist_docDATA:
|
||||
@list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir)
|
||||
install-hyperrogueDATA: $(hyperrogue_DATA)
|
||||
install-dist_hyperrogueDATA: $(dist_hyperrogue_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(hyperrogue_DATA)'; test -n "$(hyperroguedir)" || list=; \
|
||||
@list='$(dist_hyperrogue_DATA)'; test -n "$(hyperroguedir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(hyperroguedir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(hyperroguedir)" || exit 1; \
|
||||
@@ -462,11 +490,32 @@ install-hyperrogueDATA: $(hyperrogue_DATA)
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(hyperroguedir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-hyperrogueDATA:
|
||||
uninstall-dist_hyperrogueDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(hyperrogue_DATA)'; test -n "$(hyperroguedir)" || list=; \
|
||||
@list='$(dist_hyperrogue_DATA)'; test -n "$(hyperroguedir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(hyperroguedir)'; $(am__uninstall_files_from_dir)
|
||||
install-dist_musicDATA: $(dist_music_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(dist_music_DATA)'; test -n "$(musicdir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(musicdir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(musicdir)" || exit 1; \
|
||||
fi; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(musicdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(musicdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-dist_musicDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(dist_music_DATA)'; test -n "$(musicdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(musicdir)'; $(am__uninstall_files_from_dir)
|
||||
|
||||
ID: $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); mkid -fID $$unique
|
||||
@@ -695,7 +744,7 @@ check: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) check-am
|
||||
all-am: Makefile $(PROGRAMS) $(DATA)
|
||||
installdirs:
|
||||
for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(hyperroguedir)"; do \
|
||||
for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(hyperroguedir)" "$(DESTDIR)$(musicdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: $(BUILT_SOURCES)
|
||||
@@ -732,8 +781,8 @@ maintainer-clean-generic:
|
||||
-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-binPROGRAMS clean-generic clean-noinstPROGRAMS \
|
||||
mostlyclean-am
|
||||
clean-am: clean-binPROGRAMS clean-generic clean-local \
|
||||
clean-noinstPROGRAMS mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||
@@ -754,7 +803,8 @@ info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-dist_docDATA install-hyperrogueDATA
|
||||
install-data-am: install-dist_docDATA install-dist_hyperrogueDATA \
|
||||
install-dist_musicDATA
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
@@ -802,36 +852,40 @@ ps: ps-am
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-binPROGRAMS uninstall-dist_docDATA \
|
||||
uninstall-hyperrogueDATA
|
||||
uninstall-dist_hyperrogueDATA uninstall-dist_musicDATA
|
||||
|
||||
.MAKE: all check install install-am install-strip
|
||||
|
||||
.PHONY: CTAGS GTAGS TAGS all all-am am--refresh check check-am clean \
|
||||
clean-binPROGRAMS clean-cscope clean-generic \
|
||||
clean-binPROGRAMS clean-cscope clean-generic clean-local \
|
||||
clean-noinstPROGRAMS cscope cscopelist-am ctags ctags-am dist \
|
||||
dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
|
||||
dist-xz dist-zip distcheck distclean distclean-compile \
|
||||
distclean-generic distclean-tags distcleancheck distdir \
|
||||
distuninstallcheck dvi dvi-am html html-am info info-am \
|
||||
install install-am install-binPROGRAMS install-data \
|
||||
install-data-am install-dist_docDATA install-dvi \
|
||||
install-data-am install-dist_docDATA \
|
||||
install-dist_hyperrogueDATA install-dist_musicDATA install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-html \
|
||||
install-html-am install-hyperrogueDATA install-info \
|
||||
install-info-am install-man install-pdf install-pdf-am \
|
||||
install-ps install-ps-am install-strip installcheck \
|
||||
installcheck-am installdirs maintainer-clean \
|
||||
maintainer-clean-generic mostlyclean mostlyclean-compile \
|
||||
mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \
|
||||
uninstall-am uninstall-binPROGRAMS uninstall-dist_docDATA \
|
||||
uninstall-hyperrogueDATA
|
||||
install-html-am install-info install-info-am install-man \
|
||||
install-pdf install-pdf-am install-ps install-ps-am \
|
||||
install-strip installcheck installcheck-am installdirs \
|
||||
maintainer-clean maintainer-clean-generic mostlyclean \
|
||||
mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
|
||||
tags tags-am uninstall uninstall-am uninstall-binPROGRAMS \
|
||||
uninstall-dist_docDATA uninstall-dist_hyperrogueDATA \
|
||||
uninstall-dist_musicDATA
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
# Generation of language-data.cpp
|
||||
language-data.cpp: langen
|
||||
./langen > language-data.cpp
|
||||
graph.cpp: hyper.cpp
|
||||
sed -i 's+./hyperrogue-music.txt+$(pkgdatadir)/hyperrogue-music.txt+g' graph.cpp
|
||||
sed -i 's+./TTF_OpenFont("DejaVuSans-Bold.ttf", siz);+TTF_OpenFont("$(pkgdatadir)/DejaVuSans-Bold.ttf", siz);+g' graph.cpp
|
||||
|
||||
# Local clean rules
|
||||
clean-local:
|
||||
rm -rf language-data.cpp
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
|
Reference in New Issue
Block a user