2011-08-09 23:13:23 +00:00
# Copyright (c) 2005-2011 Günther Brammer
# Copyright (c) 2009 Armin Burgmeier
# Copyright (c) 2010-2011 Nicolas Hake
2009-07-13 19:24:30 +00:00
# Copyright (c) 2005-2009, RedWolf Design GmbH, http://www.clonk.de
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
2009-08-15 19:55:26 +00:00
2009-07-13 19:24:30 +00:00
ACLOCAL_AMFLAGS = -I autotools --install
2011-03-05 16:40:22 +00:00
bin_PROGRAMS = clonk c4group puncher c4script
2009-07-13 19:24:30 +00:00
2011-01-27 00:29:22 +00:00
EXTRA_PROGRAMS = tstc4netio gunzip4c4group
2009-07-13 19:24:30 +00:00
2009-08-13 23:46:32 +00:00
noinst_LIBRARIES = lib.a
2009-07-13 19:24:30 +00:00
# Some defines and warning options
i f R E C E N T _ G C C
2011-03-28 17:31:28 +00:00
WARNING_FLAGS = -Wall -Wextra -Wredundant-decls -Wendif-labels -Wpointer-arith \
- W c a s t - q u a l - W c a s t - a l i g n - W w r i t e - s t r i n g s - W i n i t - s e l f - W s i g n - p r o m o \
2011-04-01 22:18:14 +00:00
- W n o - r e o r d e r - W n o - u n u s e d - p a r a m e t e r - W n o n - v i r t u a l - d t o r - W o v e r l o a d e d - v i r t u a l - W s i g n - p r o m o
2009-07-13 19:24:30 +00:00
##-Wmissing-format-attribute -Wdisabled-optimization -Wlogical-op
2010-07-20 18:24:52 +00:00
##-Weffc++ -Wold-style-cast -Woverloaded-virtual -Wunsafe-loop-optimizations
2009-07-13 19:24:30 +00:00
e l s e
WARNING_FLAGS = -Wall
e n d i f
2011-05-19 21:44:17 +00:00
AM_CXXFLAGS = $( PTHREAD_CFLAGS) $( WINDOWS_CFLAGS) $( WARNING_FLAGS)
2009-07-13 19:24:30 +00:00
2011-05-19 21:44:17 +00:00
AM_CFLAGS = -Wall
2009-07-13 19:24:30 +00:00
AM_CPPFLAGS = \
-I$( builddir) \
2009-08-10 15:59:18 +00:00
-I$( srcdir) /src \
-I$( srcdir) /src/c4group \
-I$( srcdir) /src/network \
-I$( srcdir) /src/lib \
-I$( srcdir) /src/platform \
-I$( srcdir) /src/config \
-I$( srcdir) /src/res \
-I$( srcdir) /src/control \
-I$( srcdir) /src/gui \
-I$( srcdir) /src/editor \
-I$( srcdir) /src/game/landscape \
-I$( srcdir) /src/game/player \
-I$( srcdir) /src/game/script \
-I$( srcdir) /src/game \
-I$( srcdir) /src/game/object \
-I$( srcdir) /src/lib/texture \
-I$( srcdir) /src/script \
2011-01-25 20:28:44 +00:00
-I$( srcdir) /thirdparty \
2010-09-26 00:36:35 +00:00
$( GLEW_CFLAGS) $( GTK_CFLAGS) $( OPENAL_CFLAGS) $( FREETYPE_CFLAGS) $( SDL_CFLAGS) $( BOOST_CPPFLAGS)
2009-07-13 19:24:30 +00:00
2010-09-24 22:43:30 +00:00
##BUILT_SOURCES = hgrevision.h
##hgrevision.h: $(srcdir)/.hg/dirstate
## $(srcdir)/tools/get_hg_revision.sh > hgrevision.h
##$(srcdir)/.hg/dirstate:
BUILT_SOURCES = C4Version.h
2011-01-20 01:26:26 +00:00
CLEANFILES =
DISTCLEANFILES = C4Version.h
2011-09-26 23:15:00 +00:00
do_subst = sed -e 's,[@]C4PROJECT[@],' " $$ (sed -n 's/SET(C4PROJECT\s\+ " \( .\+ \) " )/\1/ p' $( srcdir) /Version.txt) " ',g' \
-e 's,[@]C4PROJECT_DOMAIN[@],' " $$ (sed -n 's/SET(C4PROJECT_DOMAIN\s\+ " \( .\+ \) " )/\1/ p' $( srcdir) /Version.txt) " ',g' \
-e 's,[@]C4PROJECT_TLD[@],' " $$ (sed -n 's/SET(C4PROJECT_TLD\s\+ " \( .\+ \) " )/\1/ p' $( srcdir) /Version.txt) " ',g' \
-e 's,[@]C4PROJECT_URL[@],http://www.openclonk.org,g' \
-e 's,[@]C4COPYRIGHT_YEAR[@],' " $$ (date '+%Y') " ',g' \
2010-09-24 22:43:30 +00:00
-e 's,[@]C4ENGINENAME[@],' " $$ (sed -n 's/SET(C4ENGINENAME\s\+ " \( .\+ \) " )/\1/ p' $( srcdir) /Version.txt) " ',g' \
2011-09-26 23:15:00 +00:00
-e 's,[@]C4ENGINENICK[@],' " $$ (sed -n 's/SET(C4ENGINENICK\s\+ " \( .\+ \) " )/\1/ p' $( srcdir) /Version.txt) " ',g' \
2010-09-24 22:43:30 +00:00
-e 's,[@]C4ENGINEID[@],org.openclonk." C4ENGINENICK ",g' \
2011-09-26 23:15:00 +00:00
-e 's,[@]C4XVER1[@],' " $$ (sed -n 's/SET(C4XVER1\s\+\(.\+\))/\1/ p' $( srcdir) /Version.txt) " ',g' \
-e 's,[@]C4XVER2[@],' " $$ (sed -n 's/SET(C4XVER2\s\+\(.\+\))/\1/ p' $( srcdir) /Version.txt) " ',g' \
-e 's,[@]C4XVER3[@],' " $$ (sed -n 's/SET(C4XVER3\s\+\(.\+\))/\1/ p' $( srcdir) /Version.txt) " ',g' \
-e 's,[@]C4XVER4[@],' " $$ (sed -n 's/SET(C4XVER4\s\+\(.\+\))/\1/ p' $( srcdir) /Version.txt) " ',g' \
2010-09-24 22:43:30 +00:00
-e 's,[@]C4VERSIONBUILDNAME[@],' " $$ (sed -n 's/SET(C4VERSIONBUILDNAME\s\+ " \( .\+ \) " )/\1/ p' $( srcdir) /Version.txt) " ',g' \
2011-09-26 23:15:00 +00:00
-e 's,[@]C4VERSIONEXTRA[@],' " $$ (sed -n 's/SET(C4VERSIONEXTRA\s\+ " \( .\+ \) " )/\1/ p' $( srcdir) /Version.txt) " ',g'
2010-09-24 22:43:30 +00:00
2011-02-26 20:03:05 +00:00
C4Version.h : $( srcdir ) /src /C 4Version .h .in $( srcdir ) /Version .txt
2010-09-24 22:43:30 +00:00
$( do_subst) < $< > $@
2009-07-13 19:24:30 +00:00
#various hacks to get dependency tracking working with a precompiled C4Include
i f R E C E N T _ G C C
2010-03-25 19:56:41 +00:00
BUILT_SOURCES += C4Include.h.gch
2010-10-28 22:00:05 +00:00
CLEANFILES += C4Include.h.gch
2011-01-20 01:26:26 +00:00
DISTCLEANFILES += @am__quote@$( DEPDIR) /C4Include.Po@am__quote@
2009-07-13 19:24:30 +00:00
# Adapted from the automake compile-command for normal source files.
# Has to be updated after certain changes in this file.
2009-08-10 15:59:18 +00:00
C4Include.h.gch : src /C 4Include .h
@ a m _ _ f a s t d e p C X X _ T R U E @ $( CXXCOMPILE ) - x c + + - h e a d e r - M T C 4 I n c l u d e . h . g c h - M D - M P - M F $( DEPDIR ) / C 4 I n c l u d e . T p o - c - o $@ $( srcdir ) / s r c / C 4 I n c l u d e . h
@ a m _ _ f a s t d e p C X X _ T R U E @ m v - f $( DEPDIR ) / C 4 I n c l u d e . T p o $( DEPDIR ) / C 4 I n c l u d e . P o
@ a m _ _ f a s t d e p C X X _ F A L S E @ $( CXXCOMPILE ) - x c + + - h e a d e r - c - o $@ $( srcdir ) / s r c / C 4 I n c l u d e . h
2009-07-13 19:24:30 +00:00
@ A M D E P _ T R U E @ @ a m _ _ i n c l u d e @ @ a m _ _ q u o t e @ $( DEPDIR ) / C 4 I n c l u d e . P o @ a m _ _ q u o t e @
i f a m _ _ f a s t d e p C X X
AM_CXXFLAGS += -fpch-deps
e n d i f
WARNING_FLAGS += -Winvalid-pch
e n d i f
2009-08-13 23:46:32 +00:00
lib_a_SOURCES = \
2011-01-27 00:29:22 +00:00
s r c / c 4 g r o u p / C 4 G r o u p . c p p \
s r c / c 4 g r o u p / C 4 G r o u p . h \
s r c / c 4 g r o u p / C 4 U p d a t e . c p p \
s r c / c 4 g r o u p / C 4 U p d a t e . h \
s r c / c 4 g r o u p / C S t d F i l e . c p p \
s r c / c 4 g r o u p / C S t d F i l e . h \
s r c / c o n f i g / C 4 S e c u r i t y C e r t i f i c a t e s . c p p \
s r c / c o n f i g / C 4 S e c u r i t y C e r t i f i c a t e s . h \
2009-08-13 23:46:32 +00:00
s r c / l i b / C 4 I n p u t V a l i d a t i o n . c p p \
s r c / l i b / C 4 I n p u t V a l i d a t i o n . h \
s r c / l i b / S t a n d a r d . c p p \
s r c / l i b / S t a n d a r d . h \
s r c / l i b / S t d B u f . c p p \
s r c / l i b / S t d B u f . h \
s r c / l i b / S t d C o m p i l e r . c p p \
s r c / l i b / S t d C o m p i l e r . h \
2011-08-27 19:13:15 +00:00
s r c / l i b / C 4 M a r k u p . c p p \
s r c / l i b / C 4 M a r k u p . h \
2009-08-13 23:46:32 +00:00
s r c / l i b / S t d R e s S t r 2 . c p p \
s r c / l i b / S t d R e s S t r 2 . h \
2011-01-27 00:29:22 +00:00
s r c / n e t w o r k / C 4 N e t I O . c p p \
2011-03-13 16:25:35 +00:00
s r c / p l a t f o r m / G e t T i m e . c p p \
2011-01-27 00:29:22 +00:00
s r c / p l a t f o r m / S t d F i l e . c p p \
s r c / p l a t f o r m / S t d F i l e . h \
s r c / p l a t f o r m / S t d R e g i s t r y . c p p \
s r c / p l a t f o r m / S t d R e g i s t r y . h \
s r c / p l a t f o r m / S t d S c h e d u l e r . c p p \
s r c / p l a t f o r m / S t d S c h e d u l e r . h \
s r c / z l i b / g z i o . c \
s r c / z l i b / z u t i l . h
2009-08-13 23:46:32 +00:00
2009-07-13 19:24:30 +00:00
clonk_SOURCES = \
2009-08-10 15:59:18 +00:00
s r c / C 4 A p p l i c a t i o n . c p p \
s r c / C 4 A p p l i c a t i o n . h \
s r c / C 4 F u l l S c r e e n . c p p \
s r c / C 4 F u l l S c r e e n . h \
s r c / C 4 G a m e . c p p \
s r c / C 4 G a m e . h \
2009-11-25 15:04:32 +00:00
s r c / C 4 G l o b a l s . c p p \
2009-08-10 15:59:18 +00:00
s r c / C 4 G r a p h i c s S y s t e m . c p p \
s r c / C 4 G r a p h i c s S y s t e m . h \
2009-08-13 23:46:32 +00:00
s r c / c 4 g r o u p / C 4 C o m p o n e n t H o s t . c p p \
s r c / c 4 g r o u p / C 4 C o m p o n e n t H o s t . h \
2011-01-27 00:29:22 +00:00
s r c / c 4 g r o u p / C 4 C o m p o n e n t s . h \
2009-08-10 15:59:18 +00:00
s r c / c 4 g r o u p / C 4 E x t r a . c p p \
s r c / c 4 g r o u p / C 4 E x t r a . h \
s r c / c 4 g r o u p / C 4 G r o u p S e t . c p p \
s r c / c 4 g r o u p / C 4 G r o u p S e t . h \
2011-01-27 00:29:22 +00:00
s r c / c 4 g r o u p / C 4 L a n g S t r i n g T a b l e . c p p \
s r c / c 4 g r o u p / C 4 L a n g S t r i n g T a b l e . h \
2009-08-10 15:59:18 +00:00
s r c / c 4 g r o u p / C 4 L a n g u a g e . c p p \
s r c / c 4 g r o u p / C 4 L a n g u a g e . h \
s r c / C 4 I n c l u d e . h \
s r c / C 4 P r o t o t y p e s . h \
2011-01-27 00:29:22 +00:00
s r c / C 4 V e r s i o n . h . i n \
2009-08-10 15:59:18 +00:00
s r c / C 4 W i n M a i n . c p p \
s r c / c o n f i g / C 4 C o n f i g . c p p \
s r c / c o n f i g / C 4 C o n f i g . h \
s r c / c o n f i g / C 4 C o n f i g S h a r e w a r e . c p p \
s r c / c o n f i g / C 4 C o n f i g S h a r e w a r e . h \
2009-08-12 20:03:50 +00:00
s r c / c o n f i g / C 4 C o n s t a n t s . h \
2011-01-06 20:18:13 +00:00
s r c / c o n f i g / C 4 R e l o c . c p p \
s r c / c o n f i g / C 4 R e l o c . h \
2009-08-10 15:59:18 +00:00
s r c / c o n t r o l / C 4 C o n t r o l . c p p \
s r c / c o n t r o l / C 4 C o n t r o l . h \
s r c / c o n t r o l / C 4 G a m e C o n t r o l . c p p \
s r c / c o n t r o l / C 4 G a m e C o n t r o l . h \
s r c / c o n t r o l / C 4 G a m e P a r a m e t e r s . c p p \
s r c / c o n t r o l / C 4 G a m e P a r a m e t e r s . h \
s r c / c o n t r o l / C 4 G a m e S a v e . c p p \
s r c / c o n t r o l / C 4 G a m e S a v e . h \
2009-12-22 13:39:03 +00:00
s r c / c o n t r o l / C 4 P l a y e r C o n t r o l . c p p \
s r c / c o n t r o l / C 4 P l a y e r C o n t r o l . h \
2009-08-10 15:59:18 +00:00
s r c / c o n t r o l / C 4 P l a y e r I n f o C o n f l i c t s . c p p \
s r c / c o n t r o l / C 4 P l a y e r I n f o . c p p \
s r c / c o n t r o l / C 4 P l a y e r I n f o . h \
s r c / c o n t r o l / C 4 R e c o r d . c p p \
s r c / c o n t r o l / C 4 R e c o r d . h \
s r c / c o n t r o l / C 4 R o u n d R e s u l t s . c p p \
s r c / c o n t r o l / C 4 R o u n d R e s u l t s . h \
s r c / c o n t r o l / C 4 T e a m s . c p p \
s r c / c o n t r o l / C 4 T e a m s . h \
s r c / e d i t o r / C 4 C o n s o l e . c p p \
2010-12-13 02:11:06 +00:00
s r c / e d i t o r / C 4 C o n s o l e G U I C o m m o n . h \
2011-01-27 00:29:22 +00:00
s r c / e d i t o r / C 4 C o n s o l e G U I . h \
s r c / e d i t o r / C 4 C o n s o l e . h \
2009-08-10 15:59:18 +00:00
s r c / e d i t o r / C 4 D e v m o d e D l g . c p p \
s r c / e d i t o r / C 4 D e v m o d e D l g . h \
s r c / e d i t o r / C 4 E d i t C u r s o r . c p p \
s r c / e d i t o r / C 4 E d i t C u r s o r . h \
s r c / e d i t o r / C 4 O b j e c t L i s t D l g . c p p \
s r c / e d i t o r / C 4 O b j e c t L i s t D l g . h \
s r c / e d i t o r / C 4 T o o l s D l g . c p p \
s r c / e d i t o r / C 4 T o o l s D l g . h \
s r c / g a m e / C 4 G a m e V e r s i o n . h \
s r c / g a m e / C 4 P h y s i c s . h \
s r c / g a m e / l a n d s c a p e / C 4 L a n d s c a p e . c p p \
s r c / g a m e / l a n d s c a p e / C 4 L a n d s c a p e . h \
2011-05-23 23:50:14 +00:00
s r c / g a m e / l a n d s c a p e / C 4 L a n d s c a p e R e n d e r . c p p \
s r c / g a m e / l a n d s c a p e / C 4 L a n d s c a p e R e n d e r C l a s s i c . c p p \
s r c / g a m e / l a n d s c a p e / C 4 L a n d s c a p e R e n d e r . h \
2009-08-10 15:59:18 +00:00
s r c / g a m e / l a n d s c a p e / C 4 M a p . c p p \
s r c / g a m e / l a n d s c a p e / C 4 M a p C r e a t o r S 2 . c p p \
s r c / g a m e / l a n d s c a p e / C 4 M a p C r e a t o r S 2 . h \
s r c / g a m e / l a n d s c a p e / C 4 M a p . h \
s r c / g a m e / l a n d s c a p e / C 4 M a s s M o v e r . c p p \
s r c / g a m e / l a n d s c a p e / C 4 M a s s M o v e r . h \
s r c / g a m e / l a n d s c a p e / C 4 M a t e r i a l . c p p \
s r c / g a m e / l a n d s c a p e / C 4 M a t e r i a l . h \
s r c / g a m e / l a n d s c a p e / C 4 M a t e r i a l L i s t . c p p \
s r c / g a m e / l a n d s c a p e / C 4 M a t e r i a l L i s t . h \
s r c / g a m e / l a n d s c a p e / C 4 P a r t i c l e s . c p p \
s r c / g a m e / l a n d s c a p e / C 4 P a r t i c l e s . h \
s r c / g a m e / l a n d s c a p e / C 4 P a t h F i n d e r . c p p \
s r c / g a m e / l a n d s c a p e / C 4 P a t h F i n d e r . h \
s r c / g a m e / l a n d s c a p e / C 4 P X S . c p p \
s r c / g a m e / l a n d s c a p e / C 4 P X S . h \
s r c / g a m e / l a n d s c a p e / C 4 R e g i o n . c p p \
s r c / g a m e / l a n d s c a p e / C 4 R e g i o n . h \
s r c / g a m e / l a n d s c a p e / C 4 S c e n a r i o . c p p \
s r c / g a m e / l a n d s c a p e / C 4 S c e n a r i o . h \
s r c / g a m e / l a n d s c a p e / C 4 S k y . c p p \
s r c / g a m e / l a n d s c a p e / C 4 S k y . h \
s r c / g a m e / l a n d s c a p e / C 4 S o l i d M a s k . c p p \
s r c / g a m e / l a n d s c a p e / C 4 S o l i d M a s k . h \
s r c / g a m e / l a n d s c a p e / C 4 T e x t u r e . c p p \
s r c / g a m e / l a n d s c a p e / C 4 T e x t u r e . h \
s r c / g a m e / l a n d s c a p e / C 4 W e a t h e r . c p p \
s r c / g a m e / l a n d s c a p e / C 4 W e a t h e r . h \
s r c / g a m e / o b j e c t / C 4 A c t i o n . c p p \
s r c / g a m e / o b j e c t / C 4 C o m m a n d . c p p \
s r c / g a m e / o b j e c t / C 4 C o m m a n d . h \
s r c / g a m e / o b j e c t / C 4 D e f . c p p \
s r c / g a m e / o b j e c t / C 4 D e f G r a p h i c s . c p p \
s r c / g a m e / o b j e c t / C 4 D e f G r a p h i c s . h \
2011-03-03 16:10:22 +00:00
s r c / g a m e / o b j e c t / C 4 D e f L i s t . c p p \
s r c / g a m e / o b j e c t / C 4 D e f L i s t . h \
2009-08-10 15:59:18 +00:00
s r c / g a m e / o b j e c t / C 4 D e f . h \
s r c / g a m e / o b j e c t / C 4 G a m e O b j e c t s . c p p \
s r c / g a m e / o b j e c t / C 4 G a m e O b j e c t s . h \
s r c / g a m e / o b j e c t / C 4 I d . c p p \
s r c / g a m e / o b j e c t / C 4 I d . h \
s r c / g a m e / o b j e c t / C 4 I D L i s t . c p p \
s r c / g a m e / o b j e c t / C 4 I D L i s t . h \
s r c / g a m e / o b j e c t / C 4 I n f o C o r e . c p p \
s r c / g a m e / o b j e c t / C 4 I n f o C o r e . h \
2010-01-22 18:27:02 +00:00
s r c / g a m e / o b j e c t / C 4 M e s h A n i m a t i o n . c p p \
s r c / g a m e / o b j e c t / C 4 M e s h A n i m a t i o n . h \
2009-08-10 15:59:18 +00:00
s r c / g a m e / o b j e c t / C 4 M o v e m e n t . c p p \
s r c / g a m e / o b j e c t / C 4 O b j e c t C o m . c p p \
s r c / g a m e / o b j e c t / C 4 O b j e c t C o m . h \
s r c / g a m e / o b j e c t / C 4 O b j e c t . c p p \
s r c / g a m e / o b j e c t / C 4 O b j e c t . h \
s r c / g a m e / o b j e c t / C 4 O b j e c t I n f o . c p p \
s r c / g a m e / o b j e c t / C 4 O b j e c t I n f o . h \
s r c / g a m e / o b j e c t / C 4 O b j e c t I n f o L i s t . c p p \
s r c / g a m e / o b j e c t / C 4 O b j e c t I n f o L i s t . h \
s r c / g a m e / o b j e c t / C 4 O b j e c t L i s t . c p p \
s r c / g a m e / o b j e c t / C 4 O b j e c t L i s t . h \
s r c / g a m e / o b j e c t / C 4 O b j e c t M e n u . c p p \
s r c / g a m e / o b j e c t / C 4 O b j e c t M e n u . h \
2011-01-20 00:56:01 +00:00
s r c / g a m e / o b j e c t / C 4 O b j e c t S c r i p t . c p p \
2010-03-30 21:08:15 +00:00
s r c / g a m e / o b j e c t / C 4 O b j e c t P t r . c p p \
s r c / g a m e / o b j e c t / C 4 O b j e c t P t r . h \
2009-08-10 15:59:18 +00:00
s r c / g a m e / o b j e c t / C 4 S e c t o r . c p p \
s r c / g a m e / o b j e c t / C 4 S e c t o r . h \
s r c / g a m e / o b j e c t / C 4 S h a p e . c p p \
s r c / g a m e / o b j e c t / C 4 S h a p e . h \
s r c / g a m e / p l a y e r / C 4 P l a y e r . c p p \
s r c / g a m e / p l a y e r / C 4 P l a y e r . h \
s r c / g a m e / p l a y e r / C 4 P l a y e r L i s t . c p p \
s r c / g a m e / p l a y e r / C 4 P l a y e r L i s t . h \
s r c / g a m e / p l a y e r / C 4 R a n k S y s t e m . c p p \
s r c / g a m e / p l a y e r / C 4 R a n k S y s t e m . h \
s r c / g a m e / s c r i p t / C 4 E f f e c t . c p p \
s r c / g a m e / s c r i p t / C 4 E f f e c t s . h \
s r c / g a m e / s c r i p t / C 4 F i n d O b j e c t . c p p \
s r c / g a m e / s c r i p t / C 4 F i n d O b j e c t . h \
2011-03-04 12:49:41 +00:00
s r c / g a m e / s c r i p t / C 4 G a m e S c r i p t . c p p \
2009-08-10 15:59:18 +00:00
s r c / g a m e / s c r i p t / C 4 S c r i p t . h \
s r c / g a m e / s c r i p t / C 4 T r a n s f e r Z o n e . c p p \
s r c / g a m e / s c r i p t / C 4 T r a n s f e r Z o n e . h \
s r c / g u i / C 4 C h a t D l g . c p p \
s r c / g u i / C 4 C h a t D l g . h \
s r c / g u i / C 4 D o w n l o a d D l g . c p p \
s r c / g u i / C 4 D o w n l o a d D l g . h \
s r c / g u i / C 4 F i l e S e l D l g . c p p \
s r c / g u i / C 4 F i l e S e l D l g . h \
s r c / g u i / C 4 F o l d e r . c p p \
s r c / g u i / C 4 F o l d e r . h \
s r c / g u i / C 4 G a m e D i a l o g s . c p p \
s r c / g u i / C 4 G a m e D i a l o g s . h \
s r c / g u i / C 4 G a m e L o b b y . c p p \
s r c / g u i / C 4 G a m e L o b b y . h \
s r c / g u i / C 4 G a m e M e s s a g e . c p p \
s r c / g u i / C 4 G a m e M e s s a g e . h \
s r c / g u i / C 4 G a m e O p t i o n s . c p p \
s r c / g u i / C 4 G a m e O p t i o n s . h \
s r c / g u i / C 4 G a m e O v e r D l g . c p p \
s r c / g u i / C 4 G a m e O v e r D l g . h \
s r c / g u i / C 4 G u i B u t t o n . c p p \
s r c / g u i / C 4 G u i C h e c k B o x . c p p \
s r c / g u i / C 4 G u i C o m b o B o x . c p p \
s r c / g u i / C 4 G u i C o n t a i n e r s . c p p \
s r c / g u i / C 4 G u i . c p p \
s r c / g u i / C 4 G u i D i a l o g s . c p p \
s r c / g u i / C 4 G u i E d i t . c p p \
s r c / g u i / C 4 G u i . h \
s r c / g u i / C 4 G u i L a b e l s . c p p \
s r c / g u i / C 4 G u i L i s t B o x . c p p \
s r c / g u i / C 4 G u i M e n u . c p p \
s r c / g u i / C 4 G u i T a b u l a r . c p p \
s r c / g u i / C 4 K e y b o a r d I n p u t . c p p \
s r c / g u i / C 4 K e y b o a r d I n p u t . h \
s r c / g u i / C 4 L o a d e r S c r e e n . c p p \
s r c / g u i / C 4 L o a d e r S c r e e n . h \
s r c / g u i / C 4 M a i n M e n u . c p p \
s r c / g u i / C 4 M a i n M e n u . h \
s r c / g u i / C 4 M e n u . c p p \
s r c / g u i / C 4 M e n u . h \
s r c / g u i / C 4 M e s s a g e B o a r d . c p p \
s r c / g u i / C 4 M e s s a g e B o a r d . h \
s r c / g u i / C 4 M e s s a g e I n p u t . c p p \
s r c / g u i / C 4 M e s s a g e I n p u t . h \
s r c / g u i / C 4 M o u s e C o n t r o l . c p p \
s r c / g u i / C 4 M o u s e C o n t r o l . h \
s r c / g u i / C 4 P l a y e r I n f o L i s t B o x . c p p \
s r c / g u i / C 4 P l a y e r I n f o L i s t B o x . h \
s r c / g u i / C 4 S c o r e b o a r d . c p p \
s r c / g u i / C 4 S c o r e b o a r d . h \
s r c / g u i / C 4 S t a r t u p A b o u t D l g . c p p \
s r c / g u i / C 4 S t a r t u p A b o u t D l g . h \
s r c / g u i / C 4 S t a r t u p . c p p \
s r c / g u i / C 4 S t a r t u p . h \
s r c / g u i / C 4 S t a r t u p M a i n D l g . c p p \
s r c / g u i / C 4 S t a r t u p M a i n D l g . h \
s r c / g u i / C 4 S t a r t u p N e t D l g . c p p \
s r c / g u i / C 4 S t a r t u p N e t D l g . h \
s r c / g u i / C 4 S t a r t u p O p t i o n s D l g . c p p \
s r c / g u i / C 4 S t a r t u p O p t i o n s D l g . h \
s r c / g u i / C 4 S t a r t u p P l r S e l D l g . c p p \
s r c / g u i / C 4 S t a r t u p P l r S e l D l g . h \
s r c / g u i / C 4 S t a r t u p S c e n S e l D l g . c p p \
s r c / g u i / C 4 S t a r t u p S c e n S e l D l g . h \
s r c / g u i / C 4 U p d a t e D l g . c p p \
s r c / g u i / C 4 U p d a t e D l g . h \
s r c / g u i / C 4 U p p e r B o a r d . c p p \
s r c / g u i / C 4 U p p e r B o a r d . h \
s r c / g u i / C 4 U s e r M e s s a g e s . h \
s r c / g u i / C 4 V i e w p o r t . c p p \
s r c / g u i / C 4 V i e w p o r t . h \
2011-01-27 00:29:22 +00:00
s r c / l i b / C 4 L o g B u f . c p p \
s r c / l i b / C 4 L o g B u f . h \
s r c / l i b / C 4 L o g . c p p \
s r c / l i b / C 4 L o g . h \
s r c / l i b / C 4 N a m e L i s t . c p p \
s r c / l i b / C 4 N a m e L i s t . h \
s r c / l i b / C 4 R a n d o m . c p p \
s r c / l i b / C 4 R a n d o m . h \
s r c / l i b / C 4 R e a l . c p p \
s r c / l i b / C 4 R e a l . h \
s r c / l i b / C 4 R e c t . c p p \
s r c / l i b / C 4 R e c t . h \
s r c / l i b / C 4 R T F . c p p \
s r c / l i b / C 4 R T F . h \
s r c / l i b / C 4 S t a t . c p p \
s r c / l i b / C 4 S t a t . h \
s r c / l i b / P a t h F i n d e r . c p p \
s r c / l i b / P a t h F i n d e r . h \
s r c / l i b / S t d A d a p t o r s . h \
s r c / l i b / S t d B a s e 6 4 . c p p \
s r c / l i b / S t d B a s e 6 4 . h \
s r c / l i b / S t d C o l o r s . h \
s r c / l i b / S t d M e s h . c p p \
s r c / l i b / S t d M e s h . h \
s r c / l i b / S t d M e s h L o a d e r B i n a r y C h u n k s . c p p \
s r c / l i b / S t d M e s h L o a d e r B i n a r y C h u n k s . h \
s r c / l i b / S t d M e s h L o a d e r B i n a r y . c p p \
s r c / l i b / S t d M e s h L o a d e r D a t a S t r e a m . h \
s r c / l i b / S t d M e s h L o a d e r . h \
s r c / l i b / S t d M e s h L o a d e r X m l . c p p \
s r c / l i b / S t d M e s h M a t e r i a l . c p p \
s r c / l i b / S t d M e s h M a t e r i a l . h \
2011-08-17 21:50:33 +00:00
s r c / l i b / S t d M e s h U p d a t e . c p p \
s r c / l i b / S t d M e s h U p d a t e . h \
2011-01-27 00:29:22 +00:00
s r c / l i b / S t d R e s S t r . h \
s r c / l i b / t e x t u r e / C 4 F a c e t . c p p \
s r c / l i b / t e x t u r e / C 4 F a c e t E x . c p p \
s r c / l i b / t e x t u r e / C 4 F a c e t E x . h \
s r c / l i b / t e x t u r e / C 4 F a c e t . h \
s r c / l i b / t e x t u r e / C 4 G r a p h i c s R e s o u r c e . c p p \
s r c / l i b / t e x t u r e / C 4 G r a p h i c s R e s o u r c e . h \
2011-10-03 14:06:41 +00:00
s r c / l i b / t e x t u r e / C 4 S u r f a c e L o a d e r s . c p p \
2011-01-27 00:29:22 +00:00
s r c / l i b / t e x t u r e / S t d P N G . c p p \
s r c / l i b / t e x t u r e / S t d P N G . h \
2009-08-10 15:59:18 +00:00
s r c / n e t w o r k / C 4 C l i e n t . c p p \
s r c / n e t w o r k / C 4 C l i e n t . h \
s r c / n e t w o r k / C 4 G a m e C o n t r o l N e t w o r k . c p p \
s r c / n e t w o r k / C 4 G a m e C o n t r o l N e t w o r k . h \
s r c / n e t w o r k / C 4 I n t e r a c t i v e T h r e a d . c p p \
s r c / n e t w o r k / C 4 I n t e r a c t i v e T h r e a d . h \
s r c / n e t w o r k / C 4 L e a g u e . c p p \
s r c / n e t w o r k / C 4 L e a g u e . h \
s r c / n e t w o r k / C 4 N e t I O . h \
s r c / n e t w o r k / C 4 N e t w o r k 2 C l i e n t . c p p \
s r c / n e t w o r k / C 4 N e t w o r k 2 C l i e n t . h \
s r c / n e t w o r k / C 4 N e t w o r k 2 . c p p \
s r c / n e t w o r k / C 4 N e t w o r k 2 D i a l o g s . c p p \
s r c / n e t w o r k / C 4 N e t w o r k 2 D i a l o g s . h \
s r c / n e t w o r k / C 4 N e t w o r k 2 D i s c o v e r . c p p \
s r c / n e t w o r k / C 4 N e t w o r k 2 D i s c o v e r . h \
s r c / n e t w o r k / C 4 N e t w o r k 2 . h \
s r c / n e t w o r k / C 4 N e t w o r k 2 I O . c p p \
s r c / n e t w o r k / C 4 N e t w o r k 2 I O . h \
s r c / n e t w o r k / C 4 N e t w o r k 2 I R C . c p p \
s r c / n e t w o r k / C 4 N e t w o r k 2 I R C . h \
s r c / n e t w o r k / C 4 N e t w o r k 2 P l a y e r s . c p p \
s r c / n e t w o r k / C 4 N e t w o r k 2 P l a y e r s . h \
s r c / n e t w o r k / C 4 N e t w o r k 2 R e f e r e n c e . c p p \
s r c / n e t w o r k / C 4 N e t w o r k 2 R e f e r e n c e . h \
s r c / n e t w o r k / C 4 N e t w o r k 2 R e s . c p p \
s r c / n e t w o r k / C 4 N e t w o r k 2 R e s D l g . c p p \
s r c / n e t w o r k / C 4 N e t w o r k 2 R e s . h \
s r c / n e t w o r k / C 4 N e t w o r k 2 S t a t s . c p p \
s r c / n e t w o r k / C 4 N e t w o r k 2 S t a t s . h \
s r c / n e t w o r k / C 4 P a c k e t 2 . c p p \
s r c / n e t w o r k / C 4 P a c k e t B a s e . h \
s r c / p l a t f o r m / B i t m a p 2 5 6 . c p p \
s r c / p l a t f o r m / B i t m a p 2 5 6 . h \
s r c / p l a t f o r m / C 4 F i l e M o n i t o r . c p p \
s r c / p l a t f o r m / C 4 F i l e M o n i t o r . h \
s r c / p l a t f o r m / C 4 F o n t s . c p p \
s r c / p l a t f o r m / C 4 F o n t s . h \
s r c / p l a t f o r m / C 4 G a m e P a d C o n . c p p \
s r c / p l a t f o r m / C 4 G a m e P a d C o n . h \
s r c / p l a t f o r m / C 4 M u s i c F i l e . c p p \
s r c / p l a t f o r m / C 4 M u s i c F i l e . h \
s r c / p l a t f o r m / C 4 M u s i c S y s t e m . c p p \
s r c / p l a t f o r m / C 4 M u s i c S y s t e m . h \
2011-01-27 00:29:22 +00:00
s r c / p l a t f o r m / C 4 S o u n d L o a d e r s . c p p \
s r c / p l a t f o r m / C 4 S o u n d L o a d e r s . h \
2009-08-10 15:59:18 +00:00
s r c / p l a t f o r m / C 4 S o u n d S y s t e m . c p p \
s r c / p l a t f o r m / C 4 S o u n d S y s t e m . h \
s r c / p l a t f o r m / C 4 V i d e o . c p p \
s r c / p l a t f o r m / C 4 V i d e o . h \
s r c / p l a t f o r m / C 4 V i d e o P l a y b a c k . c p p \
s r c / p l a t f o r m / C 4 V i d e o P l a y b a c k . h \
2010-09-28 19:29:00 +00:00
s r c / p l a t f o r m / C 4 V i e w p o r t W i n d o w . c p p \
s r c / p l a t f o r m / C 4 V i e w p o r t W i n d o w . h \
2011-03-13 14:48:45 +00:00
s r c / p l a t f o r m / C 4 w i n d o w s w r a p p e r . h \
2010-03-08 22:59:11 +00:00
s r c / p l a t f o r m / P l a t f o r m A b s t r a c t i o n . h \
2011-10-03 15:19:24 +00:00
s r c / p l a t f o r m / C 4 A p p . h \
s r c / p l a t f o r m / C 4 A p p . c p p \
2009-08-10 15:59:18 +00:00
s r c / p l a t f o r m / S t d D 3 D . c p p \
s r c / p l a t f o r m / S t d D 3 D . h \
s r c / p l a t f o r m / S t d D 3 D S h a d e r . c p p \
s r c / p l a t f o r m / S t d D 3 D S h a d e r . h \
s r c / p l a t f o r m / S t d D D r a w 2 . c p p \
s r c / p l a t f o r m / S t d D D r a w 2 . h \
s r c / p l a t f o r m / S t d F o n t . c p p \
s r c / p l a t f o r m / S t d F o n t . h \
s r c / p l a t f o r m / S t d G L . c p p \
s r c / p l a t f o r m / S t d G L C t x . c p p \
s r c / p l a t f o r m / S t d G L . h \
s r c / p l a t f o r m / S t d N o G f x . c p p \
s r c / p l a t f o r m / S t d N o G f x . h \
2011-10-03 14:06:41 +00:00
s r c / p l a t f o r m / C 4 S u r f a c e . c p p \
s r c / p l a t f o r m / C 4 S u r f a c e . h \
2009-08-10 15:59:18 +00:00
s r c / p l a t f o r m / S t d S u r f a c e 8 . c p p \
s r c / p l a t f o r m / S t d S u r f a c e 8 . h \
s r c / p l a t f o r m / S t d S y n c . h \
2011-10-03 15:19:24 +00:00
s r c / p l a t f o r m / C 4 A p p T . c p p \
2009-08-10 15:59:18 +00:00
s r c / p l a t f o r m / S t d V i d e o . c p p \
s r c / p l a t f o r m / S t d V i d e o . h \
2011-10-03 15:19:24 +00:00
s r c / p l a t f o r m / C 4 W i n d o w . h \
2009-08-10 15:59:18 +00:00
s r c / r e s / B r u s h . h \
s r c / r e s / C u r s o r . h \
s r c / r e s / D y n a m i c . h \
s r c / r e s / E x a c t . h \
s r c / r e s / F i l l . h \
s r c / r e s / H a l t . h \
s r c / r e s / I f t . h \
s r c / r e s / L i n e . h \
s r c / r e s / M o u s e . h \
s r c / r e s / N o I f t . h \
s r c / r e s / P i c k e r . h \
s r c / r e s / P l a y . h \
s r c / r e s / R e c t . h \
s r c / r e s / r e s o u r c e . h \
s r c / r e s / S t a t i c . h \
s r c / s c r i p t / C 4 A u l . c p p \
2010-02-28 21:51:03 +00:00
s r c / s c r i p t / C 4 A u l D e b u g . c p p \
2011-01-27 00:29:22 +00:00
s r c / s c r i p t / C 4 A u l D e b u g . h \
2011-01-19 23:19:19 +00:00
s r c / s c r i p t / C 4 A u l D e f F u n c . h \
2009-08-10 15:59:18 +00:00
s r c / s c r i p t / C 4 A u l E x e c . c p p \
2011-01-27 00:29:22 +00:00
s r c / s c r i p t / C 4 A u l E x e c . h \
2009-08-10 15:59:18 +00:00
s r c / s c r i p t / C 4 A u l . h \
s r c / s c r i p t / C 4 A u l L i n k . c p p \
s r c / s c r i p t / C 4 A u l P a r s e . c p p \
s r c / s c r i p t / C 4 P r o p L i s t . c p p \
s r c / s c r i p t / C 4 P r o p L i s t . h \
2011-03-04 12:49:41 +00:00
s r c / s c r i p t / C 4 S c r i p t . c p p \
2009-08-10 15:59:18 +00:00
s r c / s c r i p t / C 4 S c r i p t H o s t . c p p \
s r c / s c r i p t / C 4 S c r i p t H o s t . h \
s r c / s c r i p t / C 4 S t r i n g T a b l e . c p p \
s r c / s c r i p t / C 4 S t r i n g T a b l e . h \
2010-12-27 16:05:35 +00:00
s r c / s c r i p t / C 4 V a l u e A r r a y . c p p \
s r c / s c r i p t / C 4 V a l u e A r r a y . h \
2011-01-27 00:29:22 +00:00
s r c / s c r i p t / C 4 V a l u e . c p p \
s r c / s c r i p t / C 4 V a l u e . h \
2009-08-10 15:59:18 +00:00
s r c / s c r i p t / C 4 V a l u e M a p . c p p \
s r c / s c r i p t / C 4 V a l u e M a p . h \
2011-01-25 20:28:44 +00:00
t h i r d p a r t y / t i n y x m l / t i n y s t r . c p p \
t h i r d p a r t y / t i n y x m l / t i n y s t r . h \
t h i r d p a r t y / t i n y x m l / t i n y x m l . c p p \
t h i r d p a r t y / t i n y x m l / t i n y x m l . h \
t h i r d p a r t y / t i n y x m l / t i n y x m l e r r o r . c p p \
t h i r d p a r t y / t i n y x m l / t i n y x m l p a r s e r . c p p
2009-07-13 19:24:30 +00:00
i f W I N 3 2
2011-03-01 20:59:11 +00:00
clonk_SOURCES += \
s r c / e d i t o r / C 4 C o n s o l e W i n 3 2 . c p p \
s r c / p l a t f o r m / C 4 C r a s h H a n d l e r W i n 3 2 . c p p \
s r c / r e s / e n g i n e . r c \
s r c / r e s / r e s o u r c e . h \
s r c / p l a t f o r m / S t d J o y s t i c k . c p p \
s r c / p l a t f o r m / S t d J o y s t i c k . h
2009-12-31 02:16:39 +00:00
e n d i f
i f M A C O S X
2011-01-04 15:27:38 +00:00
clonk_SOURCES += \
2011-10-03 15:19:24 +00:00
s r c / p l a t f o r m / C 4 A p p M a c . m m \
2011-01-04 15:27:38 +00:00
s r c / p l a t f o r m / C 4 F i l e M o n i t o r M a c . m m \
2011-10-03 15:19:24 +00:00
s r c / p l a t f o r m / C 4 W i n d o w M a c . m m \
2011-01-04 15:27:38 +00:00
s r c / p l a t f o r m / C l o n k A p p D e l e g a t e . h \
s r c / p l a t f o r m / C l o n k A p p D e l e g a t e . m m \
s r c / p l a t f o r m / C o n s o l e W i n d o w C o n t r o l l e r . h \
s r c / p l a t f o r m / C o n s o l e W i n d o w C o n t r o l l e r . m m \
s r c / p l a t f o r m / C l o n k W i n d o w C o n t r o l l e r . h \
s r c / p l a t f o r m / C l o n k W i n d o w C o n t r o l l e r . m m \
s r c / p l a t f o r m / C l o n k O p e n G L V i e w . h \
s r c / p l a t f o r m / C l o n k O p e n G L V i e w . m m \
s r c / p l a t f o r m / C o c o a K e y c o d e M a p . h \
s r c / e d i t o r / C 4 C o n s o l e C o c o a . m m \
2011-05-15 17:33:15 +00:00
s r c / p l a t f o r m / C l o n k M a i n M e n u A c t i o n s . h \
2011-01-04 15:27:38 +00:00
s r c / p l a t f o r m / C l o n k M a i n M e n u A c t i o n s . m m
2009-12-31 02:16:39 +00:00
e n d i f
2009-08-10 15:59:18 +00:00
i f S D L _ M A I N _ L O O P
2011-10-03 15:19:24 +00:00
clonk_SOURCES += src/platform/C4AppSDL.cpp src/platform/C4WindowSDL.cpp
2009-08-10 15:59:18 +00:00
e l s e
2009-12-31 02:16:39 +00:00
i f W I N 3 2
2011-10-03 15:19:24 +00:00
clonk_SOURCES += src/platform/C4WindowWin32.cpp
2009-12-31 02:16:39 +00:00
e l s e
2011-10-03 15:19:24 +00:00
clonk_SOURCES += src/platform/C4AppX.cpp src/platform/C4WindowX.cpp src/platform/C4AppXImpl.h
2009-08-10 15:59:18 +00:00
e n d i f
e n d i f
i f D E V E L O P E R _ M O D E
2011-10-03 15:19:24 +00:00
clonk_SOURCES += src/platform/C4WindowGTK.cpp src/platform/C4WindowGTK.h src/editor/C4ConsoleGTK.cpp
2009-07-13 19:24:30 +00:00
e n d i f
clonk_LDADD = \
2009-08-13 23:46:32 +00:00
lib.a \
2009-07-13 19:24:30 +00:00
$( LIBICONV) \
$( GTK_LIBS) \
2010-09-26 00:36:35 +00:00
$( OPENAL_LIBS) \
2009-07-13 19:24:30 +00:00
$( FREETYPE_LIBS) \
$( SDL_LIBS) \
$( PTHREAD_LIBS) \
2009-08-15 19:55:26 +00:00
$( Z_LIBS) \
2009-07-13 19:24:30 +00:00
$( CLONK_LIBS) \
$( OPENSSL_LIBS)
# build the resources
.rc.o :
2010-09-10 13:01:14 +00:00
$( WINDRES) -I $( srcdir) /src/res -I $( builddir) -i $< -o $@
2009-07-13 19:24:30 +00:00
c4group_CPPFLAGS = \
-I$( builddir) \
2009-08-10 15:59:18 +00:00
-I$( srcdir) /src \
-I$( srcdir) /src/c4group \
-I$( srcdir) /src/network \
-I$( srcdir) /src/lib \
-I$( srcdir) /src/platform \
-I$( srcdir) /src/config \
-I$( srcdir) /src/res \
-I$( srcdir) /src/control \
-I$( srcdir) /src/gui \
-I$( srcdir) /src/editor \
-I$( srcdir) /src/game/landscape \
-I$( srcdir) /src/game/player \
-I$( srcdir) /src/game/script \
-I$( srcdir) /src/game \
-I$( srcdir) /src/game/object \
-I$( srcdir) /src/lib/texture \
2010-02-18 20:22:10 +00:00
-I$( srcdir) /src/script
2009-07-13 19:24:30 +00:00
c4group_SOURCES = \
2011-01-27 00:29:22 +00:00
s r c / c 4 g r o u p / c 4 g r o u p _ n g . c p p
2009-08-10 15:59:18 +00:00
i f W I N 3 2
c4group_SOURCES += src/c4group/Resource.rc
e n d i f
2009-07-13 19:24:30 +00:00
c4group_LDADD = \
2011-01-27 00:29:22 +00:00
lib.a \
2009-07-13 19:24:30 +00:00
$( LIBICONV) \
2009-08-15 19:55:26 +00:00
$( Z_LIBS) \
2009-07-13 19:24:30 +00:00
$( OPENSSL_LIBS) \
$( PTHREAD_LIBS)
## gunzip4c4group
gunzip4c4group_SOURCES = \
2011-02-03 20:52:16 +00:00
s r c / c 4 g r o u p / g u n z i p 4 c 4 g r o u p . c p p
2009-07-13 19:24:30 +00:00
gunzip4c4group_LDADD = \
2011-02-03 20:52:16 +00:00
lib.a \
2010-11-14 22:50:45 +00:00
$( Z_LIBS) \
2009-07-13 19:24:30 +00:00
$( PTHREAD_LIBS)
## puncher
puncher_SOURCES = \
2011-02-03 20:52:16 +00:00
s r c / n e t p u n c h e r / m a i n . c p p
2009-07-13 19:24:30 +00:00
puncher_LDADD = \
2011-01-27 00:29:22 +00:00
lib.a \
2009-07-13 19:24:30 +00:00
$( PTHREAD_LIBS)
i f W I N 3 2
puncher_LDADD += -lwinmm -lws2_32
e n d i f
## tstc4netio
tstc4netio_SOURCES = \
2011-02-03 20:52:16 +00:00
s r c / n e t i o / T s t C 4 N e t I O . c p p
2009-07-13 19:24:30 +00:00
tstc4netio_LDADD = \
2011-02-03 20:52:16 +00:00
$( Z_LIBS) \
$( PTHREAD_LIBS)
2009-07-13 19:24:30 +00:00
i f W I N 3 2
tstc4netio_LDADD += -lwinmm -lws2_32
e n d i f
2011-03-05 16:40:22 +00:00
## c4script shell
c4script_SOURCES = \
s r c / l i b / C 4 R e a l . c p p \
s r c / l i b / C 4 R a n d o m . c p p \
s r c / s c r i p t / s h e l l . c p p \
s r c / s c r i p t / C 4 A u l . c p p \
s r c / s c r i p t / C 4 A u l E x e c . c p p \
s r c / s c r i p t / C 4 A u l L i n k . c p p \
s r c / s c r i p t / C 4 A u l P a r s e . c p p \
s r c / s c r i p t / C 4 S t r i n g T a b l e . c p p \
s r c / s c r i p t / C 4 P r o p L i s t . c p p \
s r c / s c r i p t / C 4 S c r i p t H o s t . c p p \
s r c / s c r i p t / C 4 V a l u e A r r a y . c p p \
s r c / s c r i p t / C 4 V a l u e . c p p \
s r c / s c r i p t / C 4 V a l u e M a p . c p p \
s r c / g a m e / o b j e c t / C 4 I d . c p p \
s r c / s c r i p t / C 4 S c r i p t . c p p \
s r c / c 4 g r o u p / C 4 G r o u p S e t . c p p \
s r c / c 4 g r o u p / C 4 C o m p o n e n t H o s t . c p p \
s r c / c 4 g r o u p / C 4 L a n g S t r i n g T a b l e . c p p
c4script_LDADD = \
lib.a \
$( OPENSSL_LIBS) \
$( Z_LIBS)
2011-06-26 23:56:07 +00:00
dist_doc_DATA = planet/AUTHORS planet/COPYING licenses/LGPL.txt licenses/OpenSSL.txt Credits.txt
c4groups = \
Graphics.ocg \
Material.ocg \
Music.ocg \
Sound.ocg \
System.ocg \
Objects.ocd \
BackToTheRocks.ocf \
Tutorial.ocf
CLEANFILES += $( c4groups)
pkgdata_DATA = $( c4groups)
AM_CXXFLAGS += -DOC_SYSTEM_DATA_DIR= \" ${ pkgdatadir } \"
%.ocg : planet /%.ocg c 4group $( EXEEXT )
./c4group$( EXEEXT) $< -t $@ || c4group $< -t $@
%.ocd : planet /%.ocd c 4group $( EXEEXT )
./c4group$( EXEEXT) $< -t $@ || c4group $< -t $@
%.ocf : planet /%.ocf c 4group $( EXEEXT )
./c4group$( EXEEXT) $< -t $@ || c4group $< -t $@
2011-03-11 02:48:52 +00:00
2011-09-20 17:43:22 +00:00
setup_openclonk.exe : $( srcdir ) /tools /install /oc .nsi c 4group $( EXEEXT ) clonk $( EXEEXT ) $( c 4groups )
2011-09-22 20:37:18 +00:00
makensis -NOCD -DSRCDIR= $( srcdir) '-DPROGRAMFILES=$$PROGRAMFILES' \
2011-09-26 23:15:00 +00:00
-DPRODUCT_NAME= " $$ (sed -n 's/SET(C4ENGINENAME\s\+ " \( .\+ \) " )/\1/ p' $( srcdir) /Version.txt) $$ (sed -n 's/SET(C4VERSIONBUILDNAME\s\+ " \( .\+ \) " )/\1/ p' $( srcdir) /Version.txt) " \
2011-09-22 20:26:06 +00:00
-DPRODUCT_COMPANY= " $$ (sed -n 's/SET(C4PROJECT\s\+ " \( .\+ \) " )/\1/ p' $( srcdir) /Version.txt) " \
2011-09-22 20:37:18 +00:00
$< " -XOutFile $@ "
2011-09-20 17:43:22 +00:00
2009-07-13 19:24:30 +00:00
## other stuff
2010-10-07 02:12:01 +00:00
EXTRA_DIST = \
2011-06-26 23:56:07 +00:00
planet \
2011-01-20 01:26:26 +00:00
Version.txt \
CMakeLists.txt \
2011-04-01 22:18:14 +00:00
Makefile.am \
2011-01-20 01:26:26 +00:00
config.h.cmake \
2011-03-13 15:16:45 +00:00
planet/System.ocg/LanguageUS.txt \
planet/System.ocg/LanguageDE.txt \
2009-07-13 19:24:30 +00:00
clonk.anjuta \
licenses \
2009-08-10 15:59:18 +00:00
src/netio/NetIO.dsp \
src/netpuncher/Puncher.dsp \
2011-06-26 23:56:07 +00:00
src/c4group/Resource.rc \
src/res/brush1.bmp \
src/res/Brush2.bmp \
src/res/Brush.bmp \
src/res/Brush.h \
2009-08-10 15:59:18 +00:00
src/res/Brush_Trans.png \
2011-06-26 23:56:07 +00:00
src/res/C4K.icns \
src/res/C4P.icns \
src/res/c4x.xpm \
src/res/Clonk.icns \
src/res/ClonkWindow.xib \
src/res/ConsoleGUIWindow.xib \
src/res/ConsoleWindow.xib \
src/res/Cursor2.bmp \
src/res/Cursor.bmp \
src/res/Cursor.h \
2009-08-10 15:59:18 +00:00
src/res/Cursor_Trans.png \
2011-06-26 23:56:07 +00:00
src/res/dynamic1.bmp \
src/res/Dynamic.h \
2009-08-10 15:59:18 +00:00
src/res/Dynamic_Trans.png \
2011-06-26 23:56:07 +00:00
src/res/Exact.h \
2009-08-10 15:59:18 +00:00
src/res/Exact_Trans.png \
2011-06-26 23:56:07 +00:00
src/res/fill1.bmp \
src/res/Fill.bmp \
src/res/Fill.h \
2009-08-10 15:59:18 +00:00
src/res/Fill_Trans.png \
2011-06-26 23:56:07 +00:00
src/res/FullscreenWindow.xib \
src/res/Game.pal \
src/res/Grab.bmp \
src/res/Halt2.bmp \
src/res/Halt.bmp \
src/res/Halt.h \
2009-08-10 15:59:18 +00:00
src/res/Halt_Trans.png \
2011-06-26 23:56:07 +00:00
src/res/ift1.bmp \
src/res/IFT.bmp \
src/res/Ift.h \
2009-08-10 15:59:18 +00:00
src/res/Ift_Trans.png \
2011-06-26 23:56:07 +00:00
src/res/Info.plist \
src/res/line1.bmp \
src/res/Line.bmp \
src/res/Line.h \
2009-08-10 15:59:18 +00:00
src/res/Line_Trans.png \
2011-06-26 23:56:07 +00:00
src/res/MainMenu.xib \
src/res/mouse1.bmp \
src/res/mouse.bmp \
src/res/Mouse.h \
2009-08-10 15:59:18 +00:00
src/res/Mouse_Trans.png \
2011-06-26 23:56:07 +00:00
src/res/NoIFT.bmp \
src/res/NoIft.h \
2009-08-10 15:59:18 +00:00
src/res/NoIft_Trans.png \
2011-06-26 23:56:07 +00:00
src/res/ocb.ico \
src/res/ocd.icns \
src/res/ocd.ico \
src/res/ocf.icns \
src/res/ocf.ico \
src/res/ocg.icns \
2011-03-13 15:16:45 +00:00
src/res/ocg.ico \
2011-06-26 23:56:07 +00:00
src/res/oc.ico \
2011-03-13 15:56:26 +00:00
src/res/oci.ico \
2011-03-13 16:08:02 +00:00
src/res/ocl.ico \
2011-03-13 16:01:53 +00:00
src/res/ocm.ico \
2011-03-13 15:39:48 +00:00
src/res/ocp.ico \
2011-06-26 23:56:07 +00:00
src/res/ocs.icns \
src/res/ocs.ico \
src/res/ocu.icns \
src/res/ocu.ico \
src/res/ocv.ico \
2009-08-10 15:59:18 +00:00
src/res/picker1.bmp \
2011-06-26 23:56:07 +00:00
src/res/Picker.h \
src/res/Picker_Trans.png \
src/res/Play2.bmp \
src/res/Play.bmp \
src/res/Play.h \
src/res/Play_Trans.png \
src/res/rect1.bmp \
src/res/Rectangle.bmp \
src/res/Rect.h \
src/res/Rect_Trans.png \
src/res/static1.bmp \
src/res/Static.h \
src/res/Static_Trans.png \
src/res/English.lproj/InfoPlist.strings \
src/res/English.lproj/Localizable.strings \
src/res/German.lproj/Localizable.strings \
src/res/SDLMain.nib/objects.nib