Import existing source tree; original VCS history is no longer available. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
111 lines
2.6 KiB
Makefile
111 lines
2.6 KiB
Makefile
if BUILD_MACOSX_BUNDLE
|
|
bundle_contents = @PACKAGE@.app/Contents
|
|
else
|
|
if BUILD_SIMPLE_BUNDLE
|
|
bundle_contents = @PACKAGE@
|
|
endif
|
|
endif
|
|
|
|
kobo_scoredir=@SCOREDIR@
|
|
|
|
INCLUDES = -DKOBO_DATA_DIR=\""@DATADIR@"\" \
|
|
-DKOBO_SCORE_DIR=\""$(kobo_scoredir)"\" \
|
|
-DKOBO_CONFIG_DIR=\""@CONFIGDIR@"\" \
|
|
-DKOBO_CONFIG_FILE=\""@CONFIGFILE@"\" \
|
|
-DSYSCONF_DIR=\""$(sysconfdir)"\" \
|
|
-Isound -Igraphics -Ieel -Idata/sfx @LOCALCFLAGS@
|
|
|
|
SUBDIRS = graphics sound data eel
|
|
|
|
bin_PROGRAMS = kobodl
|
|
|
|
GRAPHICS_LIB = graphics/libgraphics.a @MATHLIB@
|
|
SOUND_LIB = sound/libsound.a @AUDIO_LIBS@
|
|
EEL_LIB = eel/libeel.a
|
|
|
|
kobodl_SOURCES = enemies.cpp enemy.cpp pfile.cpp gamectl.cpp manage.cpp map.cpp \
|
|
myship.cpp radar.cpp random.cpp scenes.cpp score.cpp screen.cpp \
|
|
filemap.cpp prefs.cpp cfgform.cpp options.cpp gamestate.cpp \
|
|
states.cpp form.cpp cfgparse.cpp game.cpp kobo.cpp logger.c \
|
|
dashboard.cpp sound.cpp
|
|
kobodl_LDADD = $(GRAPHICS_LIB) $(SOUND_LIB) $(EEL_LIB)
|
|
|
|
kobodl_LDFLAGS = -o $(EXEFILE)
|
|
|
|
man_MANS = kobodl.6
|
|
|
|
CLEANFILES = $(EXEFILE) Info.plist log.html
|
|
|
|
AUTOMAKE_OPTIONS = foreign
|
|
|
|
EXTRA_DIST = *.h Info.plist.in KoboPlayer COPYING.LIB *.txt \
|
|
README.jp README.sfont README.xkobo README.xkobo.jp README.osx \
|
|
README.html \
|
|
cfg-work cfg-beta cfg-release cfg-profile cfg-cross-release \
|
|
cfg-work-opt buildpkg.sh kobodl.6 icons.tar.gz
|
|
|
|
|
|
if BUILD_MACOSX_BUNDLE
|
|
|
|
@PACKAGE@_bundle: ${EXEFILE}
|
|
mkdir -p $(bundle_contents)/MacOS
|
|
echo "APPL????" > $(bundle_contents)/PkgInfo
|
|
$(INSTALL_DATA) Info.plist $(bundle_contents)
|
|
$(INSTALL_PROGRAM) ${EXEFILE} $(bundle_contents)/MacOS/
|
|
|
|
install-exec-hook: @PACKAGE@_bundle
|
|
rm -rf $(DESTDIR)$(prefix)/@PACKAGE@.app
|
|
mkdir -p $(DESTDIR)$(prefix)/
|
|
cp -r @PACKAGE@.app $(DESTDIR)$(prefix)/
|
|
|
|
clean-local:
|
|
rm -rf $(bundle_contents)
|
|
|
|
else
|
|
|
|
if BUILD_SIMPLE_BUNDLE
|
|
|
|
@PACKAGE@_bundle: ${EXEFILE}
|
|
$(INSTALL_PROGRAM) ${EXEFILE} $(bundle_contents)/
|
|
|
|
install-exec-hook: @PACKAGE@_bundle
|
|
rm -rf $(DESTDIR)/$(prefix)/@PACKAGE@
|
|
mkdir -p $(DESTDIR)/$(prefix)/
|
|
cp COPYING @PACKAGE@/COPYING.txt
|
|
cp COPYING.LIB @PACKAGE@/COPYING_LIB.txt
|
|
cp ChangeLog @PACKAGE@/ChangeLog.txt
|
|
cp TODO @PACKAGE@/TODO.txt
|
|
cp README @PACKAGE@/README.txt
|
|
cp README.jp @PACKAGE@/README_jp.txt
|
|
cp README.sfont @PACKAGE@/sfont.txt
|
|
cp README.xkobo @PACKAGE@/xkobo.txt
|
|
cp README.xkobo.jp @PACKAGE@/xkobo_jp.txt
|
|
cp KoboPlayer @PACKAGE@/scores/42
|
|
cp -r @PACKAGE@ $(DESTDIR)/$(prefix)/
|
|
|
|
clean-local:
|
|
rm -rf $(bundle_contents)
|
|
|
|
else
|
|
@PACKAGE@_bundle:
|
|
|
|
install-exec-hook:
|
|
|
|
clean-local:
|
|
|
|
endif
|
|
|
|
endif
|
|
|
|
|
|
if UNIX_SCOREDIR
|
|
|
|
install-data-hook: $(DESTDIR)$(kobo_scoredir)
|
|
chmod a+w $(DESTDIR)$(kobo_scoredir)
|
|
|
|
else
|
|
|
|
install-data-hook:
|
|
|
|
endif
|