ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/Makefile.am
(Generate patch)

Comparing deliantra/server/Makefile.am (file contents):
Revision 1.29 by root, Wed Nov 16 23:41:59 2016 UTC vs.
Revision 1.30 by root, Thu Nov 17 23:28:04 2016 UTC

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
25AUTOMAKE_OPTIONS = foreign no-dist-gzip dist-xz 25SUBDIRS = include lib ext utils pod doc
26 26
27# ACLOCAL_AMFLAGS = -I m4 27EXTRA_DIST = AUTHORS Changes COPYING.GNU COPYING.Affero autogen.sh TODO \
28 common/README \
29 socket/README \
30 random_maps/Notes \
31 server/typemap server/genacc server/genconst
28 32
29SUBDIRS = include common random_maps socket server lib ext utils pod doc 33CLEANFILES = server/const_iv.h server/perlxsi.c
30
31EXTRA_DIST = AUTHORS Changes COPYING.GNU COPYING.Affero autogen.sh TODO
32 34
33MAINTAINERCLEANFILES = Makefile.in aclocal.m4 configure Makefile 35MAINTAINERCLEANFILES = Makefile.in aclocal.m4 configure Makefile
34 36
35DISTCHECK_CONFIGURE_FLAGS = --localstatedir=$$dc_install_base/var --mandir=$$dc_install_base/man 37DISTCHECK_CONFIGURE_FLAGS = --localstatedir=$$dc_install_base/var --mandir=$$dc_install_base/man
36 38
39AM_CPPFLAGS = -I$(top_srcdir)/include -DDATADIR=\"$(pkgdatadir)\" -DCONFDIR=\"$(pkgconfdir)\" \
40 -DLIBDIR=\"$(pkglibdir)\" -DLOCALDIR=\"$(pkgstatedir)\" \
41 -DPLUGIN_SUFFIX=\".so\"
42
43#############################################################################
44
45bin_PROGRAMS = server/deliantra-server
46
47#############################################################################
48
49server_deliantra_server_LDFLAGS=
50server_deliantra_server_LDADD = $(LIBDL) $(PERLLIB)
51
52server_deliantra_server_SOURCES = \
53 socket/image.C \
54 socket/info.C \
55 socket/init.C \
56 socket/item.C \
57 socket/loop.C \
58 socket/lowlevel.C \
59 socket/request.C \
60 socket/sounds.C \
61 \
62 common/anim.C \
63 common/arch.C \
64 common/button.C \
65 common/compat.C \
66 common/exp.C \
67 common/friend.C \
68 common/holy.C \
69 common/image.C \
70 common/init.C \
71 common/item.C \
72 common/links.C \
73 common/living.C \
74 common/loader.C \
75 common/logger.C \
76 common/los.C \
77 common/map.C \
78 common/object.C \
79 common/player.C \
80 common/readable.C \
81 common/recipe.C \
82 common/region.C \
83 common/shstr.C \
84 common/time.C \
85 common/treasure.C \
86 common/utils.C \
87 common/rng.C \
88 common/noise.C \
89 common/material.C \
90 \
91 random_maps/random_map.C \
92 random_maps/room_gen_onion.C \
93 random_maps/room_gen_spiral.C \
94 random_maps/maze_gen.C \
95 random_maps/floor.C \
96 random_maps/wall.C \
97 random_maps/monster.C \
98 random_maps/door.C \
99 random_maps/decor.C \
100 random_maps/exit.C \
101 random_maps/treasure.C \
102 random_maps/special.C \
103 random_maps/rogue_layout.C \
104 random_maps/snake.C \
105 random_maps/square_spiral.C \
106 random_maps/layout.C \
107 \
108 server/alchemy.C \
109 server/apply.C \
110 server/attack.C \
111 server/build_map.C \
112 server/c_misc.C \
113 server/c_move.C \
114 server/c_object.C \
115 server/c_party.C \
116 server/c_range.C \
117 server/c_wiz.C \
118 server/commands.C \
119 server/disease.C \
120 server/egoitem.C \
121 server/gods.C \
122 server/init.C \
123 server/main.C \
124 server/monster.C \
125 server/move.C \
126 server/pets.C \
127 server/player.C \
128 server/resurrection.C \
129 server/rune.C \
130 server/shop.C \
131 server/skills.C \
132 server/skill_util.C \
133 server/spell_attack.C \
134 server/spell_effect.C \
135 server/spell_util.C \
136 server/swamp.C \
137 server/time.C \
138 server/dynbuf.C \
139 server/freezethaw.C \
140 server/quadland.C \
141 server/cfperl.xs \
142 server/evthread.C
143
144SUFFIXES = .xs
145
146CONST_SRC = include/define.h include/spells.h include/attack.h \
147 include/skills.h include/material.h include/sounds.h \
148 include/object.h include/treasure.h include/client.h \
149 include/logger.h include/rmg.h include/map.h
150
151server/const_iv.h: server/genconst $(CONST_SRC)
152 $(PERL) server/genconst $(CONST_SRC) >$@~ && mv $@~ $@
153
154server/cfperl.C: server/cfperl.xs server/typemap server/genacc
155server/cfperl.C: server/const_iv.h
156server/cfperl.C: include/object.h include/client.h include/player.h
157server/cfperl.C: include/map.h include/living.h include/global.h
158server/cfperl.C: include/region.h include/cfperl.h include/rmg.h
159server/cfperl.C: include/define.h
160
161.xs.C: server/typemap
162 cd server || exit 1; \
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
165
166#############################################################################
167
37tags: ctags 168tags: ctags
38 169

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines