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