… | |
… | |
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 |
165 | |
169 | |
166 | ############################################################################# |
170 | ############################################################################# |
167 | |
171 | |
168 | tags: ctags |
172 | tags: ctags |
169 | |
173 | |