… | |
… | |
20 | # <http://www.gnu.org/licenses/>. |
20 | # <http://www.gnu.org/licenses/>. |
21 | # |
21 | # |
22 | # The authors can be reached via e-mail to <support@deliantra.net> |
22 | # The authors can be reached via e-mail to <support@deliantra.net> |
23 | # |
23 | # |
24 | |
24 | |
25 | SUBDIRS = include lib ext utils pod doc |
25 | SUBDIRS = include lib ext utils doc |
26 | |
26 | |
27 | EXTRA_DIST = AUTHORS Changes COPYING.GNU COPYING.Affero autogen.sh TODO \ |
27 | EXTRA_DIST = AUTHORS Changes COPYING.GNU COPYING.Affero autogen.sh TODO \ |
28 | common/README \ |
28 | common/README \ |
29 | socket/README \ |
29 | socket/README \ |
30 | random_maps/Notes \ |
30 | random_maps/Notes \ |
… | |
… | |
141 | server/cfperl.xs \ |
141 | server/cfperl.xs \ |
142 | server/evthread.C |
142 | server/evthread.C |
143 | |
143 | |
144 | SUFFIXES = .xs |
144 | SUFFIXES = .xs |
145 | |
145 | |
146 | CONST_SRC = include/define.h include/spells.h include/attack.h \ |
146 | CONST_SRC = $(top_srcdir)/include/define.h $(top_srcdir)/include/spells.h $(top_srcdir)/include/attack.h \ |
147 | include/skills.h include/material.h include/sounds.h \ |
147 | $(top_srcdir)/include/skills.h $(top_srcdir)/include/material.h $(top_srcdir)/include/sounds.h \ |
148 | include/object.h include/treasure.h include/client.h \ |
148 | $(top_srcdir)/include/object.h $(top_srcdir)/include/treasure.h $(top_srcdir)/include/client.h \ |
149 | include/logger.h include/rmg.h include/map.h |
149 | $(top_srcdir)/include/logger.h $(top_srcdir)/include/rmg.h $(top_srcdir)/include/map.h |
150 | |
150 | |
151 | server/const_iv.h: server/genconst $(CONST_SRC) |
151 | server/const_iv.h: server/genconst $(CONST_SRC) |
152 | $(PERL) server/genconst $(CONST_SRC) >$@~ && mv $@~ $@ |
152 | $(PERL) $(srcdir)/server/genconst $(CONST_SRC) >$@~ && mv $@~ $@ |
153 | |
153 | |
154 | server/cfperl.C: server/cfperl.xs server/typemap server/genacc |
154 | server/cfperl.C: server/cfperl.xs server/typemap server/genacc |
155 | server/cfperl.C: server/const_iv.h |
155 | server/cfperl.C: server/const_iv.h |
156 | server/cfperl.C: include/object.h include/client.h include/player.h |
156 | server/cfperl.C: include/object.h include/client.h include/player.h |
157 | server/cfperl.C: include/map.h include/living.h include/global.h |
157 | server/cfperl.C: include/map.h include/living.h include/global.h |
… | |
… | |
159 | server/cfperl.C: include/define.h |
159 | server/cfperl.C: include/define.h |
160 | |
160 | |
161 | .xs.C: server/typemap |
161 | .xs.C: server/typemap |
162 | cd server || exit 1; \ |
162 | cd server || exit 1; \ |
163 | $(PERL) -MExtUtils::Embed -e xsinit -- -std cf; \ |
163 | $(PERL) -MExtUtils::Embed -e xsinit -- -std cf; \ |
164 | PERL="$(PERL)" srcdir="$(srcdir)" $(PERL) @PERLPRIVLIBEXP@/ExtUtils/xsubpp -C++ -csuffix .C -typemap @PERLPRIVLIBEXP@/ExtUtils/typemap -typemap typemap -prototypes $(abs_top_srcdir)/server/cfperl.xs >cfperl.C~ && mv cfperl.C~ cfperl.C |
164 | PERL="$(PERL)" srcdir="$(abs_top_srcdir)/server" \ |
|
|
165 | $(PERL) @PERLPRIVLIBEXP@/ExtUtils/xsubpp \ |
|
|
166 | -C++ -csuffix .C \-typemap @PERLPRIVLIBEXP@/ExtUtils/typemap \ |
|
|
167 | -typemap typemap -prototypes \ |
|
|
168 | $(abs_top_srcdir)/server/cfperl.xs >cfperl.C~ && mv cfperl.C~ cfperl.C |
|
|
169 | |
|
|
170 | ############################################################################# |
|
|
171 | |
|
|
172 | pkgstatedir = @pkgstatedir@ |
|
|
173 | |
|
|
174 | poddir=$(pkgdatadir)/pod |
|
|
175 | dist_pod_DATA = pod/command_help.pod pod/dmcommand_help.pod pod/emote_help.pod pod/books.pod pod/generic_help.pod |
|
|
176 | |
|
|
177 | dist_noinst_DATA = pod/events.pod |
165 | |
178 | |
166 | ############################################################################# |
179 | ############################################################################# |
167 | |
180 | |
168 | tags: ctags |
181 | tags: ctags |
169 | |
182 | |