1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
noinst_LIBRARIES = libcfclient.a
libcfclient_a_SOURCES = \
client.c \
commands.c \
image.c \
init.c \
item.c \
mapdata.c \
metaserver.c \
misc.c \
newsocket.c \
p_cmd.c \
player.c \
script.c \
script_lua.c
noinst_HEADERS = \
cconfig.h \
client-types.h \
client.h \
config.h \
def-keys.h \
external.h \
item-types.h \
item.h \
mapdata.h \
metaserver.h \
msgtypes.h \
p_cmd.h \
proto.h \
script.h \
script_lua.h \
shared/newclient.h \
svnversion.h \
version.h
BUILT_SOURCES = svnversion.h
CLEANFILES = svnversion.h
EXTRA_DIST = \
def-keys \
item-types \
items.pl
AM_CFLAGS = $(PTHREAD_CFLAGS) @LUA_CFLAGS@
proto:
cproto -DCPROTO -DCFCLIENT $(DEFAULT_INCLUDES) $(AM_CFLAGS) \
$(libcfclient_a_SOURCES) > proto.h
chmod 644 proto.h
item-types.h: item-types
$(PERL) $(srcdir)/items.pl $(srcdir)
def-keys.h: def-keys
$(srcdir)/mdk.sh $(srcdir)
msgtypes.h: $(srcdir)/shared/newclient.h
$(PERL) $(srcdir)/msgtypes.pl $(srcdir)
svnversion.h:
OUTPUT_DATA='/* Auto-generated at build time. */'; \
if [ "X`echo -n`" = "X-n" ]; then \
echo_n() { echo $${1+"$$@"}"\c"; } \
else \
echo_n() { echo -n $${1+"$$@"}; } \
fi; \
if test -n "$(SVNVERSION)" -a -d "$(top_srcdir)/.svn"; \
then OUTPUT_DATA=`echo "$$OUTPUT_DATA"; echo_n '#define SVN_REV "'; $(SVNVERSION) -n "$(top_srcdir)"`'"'; \
fi; \
if test ! -e svnversion.h; then \
echo "$$OUTPUT_DATA" > svnversion.h; \
elif test "$$OUTPUT_DATA" != "`cat svnversion.h`"; then \
echo "$$OUTPUT_DATA" > svnversion.h; \
fi
|