+#!/usr/bin/make -f
+#
# Makefile for Victrix Abyssi
include dirs.mk
## PHONY targets in this section, please
-.PHONY: all archive clean code-docs debianize-archive install spotless
+.PHONY: all archive clean code-docs debianize-archive install my-debworkflow spotless
all: $(GAME)
$(CXX) $(DEVELOPMENT_CXXFLAGS) $(CPPFLAGS) $(CXXFLAGS) $< -o $@
## Dependencies for autogeneration
-permobj.cc pobj_id.hh: pobj_comp default.permobjs
- ./pobj_comp default.permobjs
+permobj.cc pobj_id.hh: default.permobjs $(srcdir)/pobj_comp
+ $(srcdir)/pobj_comp $<
## Dependencies for the build
combat.o: combat.cc combat.hh victrix-abyssi.hh monsters.hh objects.hh pobj_id.hh
my $libdir='$(exec_prefix)/lib';
my $libexecdir='$(exec_prefix)/libexec';
my $gamesdir='$(prefix)/games';
+my $srcdir='.';
my $datarootdir='$(prefix)/share';
my $datadir='$(datarootdir)/victrix-abyssi';
GetOptions(
'prefix=s' => \$prefix, 'exec_prefix=s' => \$exec_prefix,
'bindir=s' => \$bindir, 'libdir=s' => \$libdir,
+'srcdir=s' => \$srcdir,
'libexecdir=s' => \$libexecdir, 'gamesdir=s' => \$gamesdir,
'includedir=s' => \$includedir, 'oldincludedir=s' => \$oldincludedir,
'datarootdir=s' => \$datarootdir, 'datadir=s' => \$datadir,
print DIRS_MK "libdir=${libdir}\n";
print DIRS_MK "libexecdir=${libexecdir}\n";
print DIRS_MK "gamesdir=${gamesdir}\n";
+print DIRS_MK "srcdir=${srcdir}\n";
print DIRS_MK "datarootdir=${datarootdir}\n";
print DIRS_MK "datadir=${datadir}\n";
print DIRS_MK "sysconfdir=${sysconfdir}\n";