summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile36
1 files changed, 21 insertions, 15 deletions
diff --git a/Makefile b/Makefile
index fc1d781de..0dd0b564e 100644
--- a/Makefile
+++ b/Makefile
@@ -69,7 +69,7 @@
#
# Paths:
# INSTALL: If not set, the game uses the directory of the binary to
-# store everything (lang, data, gm, save and openttd.cfg), this is the `old' behaviour.
+# store everything (lang, data, gm, save and openttd.cfg), this is the `old' behaviour.
# In this case, none of the following paths are used, you also should _not_
# use `make install', but copy the required stuff yourself (or just play out
# of you source directory, which should work fine).
@@ -83,7 +83,7 @@
# PREFIX: Normally /usr/local
# BINARY_DIR: The location of the binary, normally games. (Will be prefixed
# with $PREFIX)
-# DATA_DIR: The location of the data (lang, data and gm), normally
+# DATA_DIR: The location of the data (lang, data and gm), normally
# share/games/openttd. (Will be prefixed with $PREFIX)
# PERSONAL_DIR: The directory where openttd.cfg and the save folder will be
# stored. You cannot use ~ here, define USE_HOMEDIR for that.
@@ -157,7 +157,7 @@ endif
# this is used if there aren't any makefile.config
ifndef CONFIG_INCLUDED
# sets network on by default if there aren't any config file
-ENABLE_NETWORK:=1
+ENABLE_NETWORK:=1
# paths for make install
# disabled as they would break it for some (many?) people if they were default
@@ -287,6 +287,7 @@ BASECFLAGS += -g
else
ifdef PROFILE
BASECFLAGS += -pg
+LDFLAGS += -pg
else
# Release mode
ifndef MORPHOS
@@ -457,9 +458,11 @@ CDEFS += -DMIDI_ARG=\"$(MIDI_ARG)\"
endif
endif
-# Experimental
ifdef WITH_NETWORK
CDEFS += -DENABLE_NETWORK
+ifdef QNX
+LIBS += -lsocket
+endif
ifdef UNIX
ifndef OSX
ifndef MORPHOS
@@ -516,18 +519,21 @@ endif
C_SOURCES = \
ai.c ai_build.c ai_new.c ai_pathfinder.c ai_shared.c aircraft_cmd.c \
aircraft_gui.c airport.c airport_gui.c aystar.c bridge_gui.c \
- clear_cmd.c command.c console.c console_cmds.c disaster_cmd.c dock_gui.c dummy_land.c economy.c \
+ callback_table.c clear_cmd.c command.c console.c console_cmds.c \
+ dedicated.c disaster_cmd.c dock_gui.c dummy_land.c economy.c \
engine.c engine_gui.c fileio.c gfx.c graph_gui.c newgrf.c \
industry_cmd.c industry_gui.c intro_gui.c landscape.c main_gui.c \
minilzo.c misc.c misc_cmd.c misc_gui.c music_gui.c namegen.c network.c \
- network_gui.c news_gui.c oldloader.c order_cmd.c order_gui.c \
- pathfind.c player_gui.c players.c queue.c rail_cmd.c rail_gui.c rev.c \
- road_cmd.c road_gui.c roadveh_cmd.c roadveh_gui.c saveload.c \
- screenshot.c settings.c settings_gui.c ship_cmd.c ship_gui.c \
- smallmap_gui.c sound.c sprite.c spritecache.c station_cmd.c station_gui.c \
- strings.c subsidy_gui.c terraform_gui.c texteff.c town_cmd.c \
- town_gui.c train_cmd.c train_gui.c tree_cmd.c ttd.c tunnelbridge_cmd.c \
- unmovable_cmd.c vehicle.c vehicle_gui.c viewport.c water_cmd.c widget.c window.c
+ network_client.c network_data.c network_gamelist.c network_gui.c \
+ network_server.c network_udp.c news_gui.c oldloader.c order_cmd.c \
+ order_gui.c pathfind.c player_gui.c players.c queue.c rail_cmd.c \
+ rail_gui.c rev.c road_cmd.c road_gui.c roadveh_cmd.c roadveh_gui.c \
+ saveload.c screenshot.c settings.c settings_gui.c ship_cmd.c \
+ ship_gui.c smallmap_gui.c sound.c sprite.c spritecache.c station_cmd.c \
+ station_gui.c strings.c subsidy_gui.c terraform_gui.c texteff.c \
+ town_cmd.c town_gui.c train_cmd.c train_gui.c tree_cmd.c ttd.c \
+ tunnelbridge_cmd.c unmovable_cmd.c vehicle.c vehicle_gui.c viewport.c \
+ water_cmd.c widget.c window.c
CXX_SOURCES =
ifdef WITH_SDL
@@ -670,8 +676,8 @@ ifeq ($(INSTALL),)
is set correctly up - run \"make upgradeconf\")
endif
-ifeq ($(PREFIX), )
- $(error no prefix set - check makefile.config)
+ifeq ($(PREFIX), )
+ $(error no prefix set - check makefile.config)
endif
# We compare against the non prefixed version here, so we won't install
# if only the prefix has been set