1if SOUND
2SLIBS = -lopenal -lalut
3SCXXFLAGS =
4else
5SLIBS =
6SCXXFLAGS = -DNOSOUND="TRUE"
7endif
8
9if CYGWIN
10LIBDIRS =
11MYLIBS = -lopengl32 -lglu32 -lglut32 -lm -lwinmm
12CCXXFLAGS = -DCYGWIN="TRUE"
13else
14LIBDIRS = -L/usr/local/lib
15MYLIBS = -lpthread -lGL -lX11 -lglut -lGLU -lXmu -lXi
16endif
17
18if WINDOWS
19CCXXFLAGS = -DCYGWIN="TRUE" -DWINDOWS="TRUE"
20endif
21
22if DEBUG
23DCXXFLAGS = -DDEBUG="TRUE"
24endif
25
26INCLUDES = -I/usr/local/include -I.
27AM_LDFLAGS = -L/usr/local/lib $(LIBDIRS)
28LDADD = $(SLIBS) $(MYLIBS)
29AM_CXXFLAGS = -DDATADIR="\"$(datadir)\"" $(SCXXFLAGS) $(CCXXFLAGS) $(DCXXFLAGS)
30
31bin_PROGRAMS = atr3d
32atr3d_SOURCES = asteroid.cpp blit.cpp config.cpp fileutils.cpp game.cpp \
33                init.cpp input.cpp main.cpp mainplayerthread.cpp matrix.cpp \
34                menu.cpp model.cpp network.cpp radar.cpp readnetworkdata.cpp \
35                readserverthread.cpp score.cpp screen.cpp serverconfig.cpp \
36                server.cpp servergame.cpp serverobject.cpp servership.cpp \
37                sound.cpp star.cpp status.cpp texture.cpp timeutils.cpp \
38                collision.cpp
39
40SUBDIRS = data
41