ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/random_maps/Makefile.am
Revision: 1.1.1.1 (vendor branch)
Committed: Fri Feb 3 07:14:20 2006 UTC (18 years, 4 months ago) by root
Branch: UPSTREAM
CVS Tags: UPSTREAM_2006_03_15, UPSTREAM_2006_02_22, UPSTREAM_2006_02_03
Changes since 1.1: +0 -0 lines
Log Message:
initial import

File Contents

# User Rev Content
1 root 1.1 #
2     # Makefile for crossfire 0.95.0 and beyond
3     #
4     # This file will eventually be replaced by a configure script. But for
5     # now, this simple makefile should do the job.
6     #
7     # Copyright (C) 1992 Frank Tore Johansen
8     # Copyright (C) 1998 Mark Wedel
9     #
10     # This program is free software; you can redistribute it and/or modify
11     # it under the terms of the GNU General Public License as published by
12     # the Free Software Foundation; either version 2 of the License, or
13     # (at your option) any later version.
14     #
15     # This program is distributed in the hope that it will be useful,
16     # but WITHOUT ANY WARRANTY; without even the implied warranty of
17     # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18     # GNU General Public License for more details.
19     #
20     # You should have received a copy of the GNU General Public License
21     # along with this program; if not, write to the Free Software
22     # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
23     #
24     # The author can be reached via e-mail to mark@pyramid.com
25    
26    
27     pkglib_PROGRAMS = random_map
28    
29     random_map_SOURCES = standalone.c
30    
31     noinst_LIBRARIES = librandom_map.a
32    
33     librandom_map_a_SOURCES = random_map.c \
34     room_gen_onion.c \
35     room_gen_spiral.c \
36     maze_gen.c \
37     reader.l \
38     floor.c \
39     wall.c \
40     monster.c \
41     door.c \
42     decor.c \
43     exit.c \
44     treasure.c \
45     special.c \
46     style.c \
47     rogue_layout.c \
48     snake.c \
49     square_spiral.c \
50     expand2x.c \
51     maze_gen.h random_map.h room_gen.h
52    
53     EXTRA_DIST = maze_gen.h random_map.h room_gen.h\
54     standalone.c rproto.h expand2x.h Notes
55    
56     AM_CPPFLAGS = -I$(top_srcdir)/include
57    
58     LEX_OUTPUT_ROOT = lex.rmap
59     AM_LFLAGS = -Prmap -i
60    
61     random_map_LDADD = ../common/libcross.a librandom_map.a
62    
63     proto:
64     cproto -e -o rproto.h.bak $(CPPFLAGS) -I. $(AM_CPPFLAGS) \
65     `echo $(librandom_map_a_SOURCES) | $(AWK) -v RS=" " '/.c$$/ { print }'`
66     sed -e "s/#if __STDC__/#ifdef __STDC__/" -e "s/__signed/signed/g" -e "/__inline/d" -e "/YY_BUFFER/d" < rproto.h.bak >rproto.h
67     chmod 644 rproto.h
68     rm -f rproto.h.bak
69