Updates to build system to better support automake-1.5
- automake-1.4 sets default values for INCLUDES which we can't overwrite. - automake-1.5 renames this to DEFAULT_INCLUDES and leaves INCLUDES open for the developer to use. Thus for automake-1.4 we are forced to 'append' to INCLUDES and in automake-1.5 we can just set the value to whatever we like. Unfortunately, the behaviors of the two versions are mutually incompatible. The solution I am committing now works for both versions but automake-1.5 generates a lot of spurious warning messages that are annoying, but not fatal.
This commit is contained in:
parent
3b70eae4c9
commit
1fa4c88d0e
25 changed files with 109 additions and 5 deletions
|
@ -4,4 +4,8 @@ libATC_a_SOURCES = \
|
|||
atis.cxx atis.hxx atislist.hxx atislist.cxx \
|
||||
ATCdisplay.hxx ATCdisplay.cxx
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -2,4 +2,8 @@ noinst_LIBRARIES = libAircraft.a
|
|||
|
||||
libAircraft_a_SOURCES = aircraft.cxx aircraft.hxx
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -12,4 +12,8 @@ gensimple_LDADD = libAirports.a -lsgdebug -lsgmisc -lsgxml -lmk4 -lz
|
|||
genrunways_SOURCES = genrunways.cxx
|
||||
genrunways_LDADD = libAirports.a -lsgdebug -lsgmisc -lsgxml -lmk4 -lz
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -4,4 +4,8 @@ libAutopilot_a_SOURCES = \
|
|||
auto_gui.cxx auto_gui.hxx \
|
||||
newauto.cxx newauto.hxx
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -12,4 +12,8 @@ libCockpit_a_SOURCES = \
|
|||
radiostack.cxx radiostack.hxx \
|
||||
steam.cxx steam.hxx
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -2,4 +2,8 @@ noinst_LIBRARIES = libControls.a
|
|||
|
||||
libControls_a_SOURCES = controls.cxx controls.hxx
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -2,4 +2,8 @@ noinst_LIBRARIES = libBalloon.a
|
|||
|
||||
libBalloon_a_SOURCES = BalloonSim.cpp BalloonSim.h
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -67,6 +67,11 @@ testJSBsim_LDADD = libJSBSim.a filtersjb/libfiltersjb.a
|
|||
|
||||
# demo_LDADD = libJSBSim.a filtersjb/libfiltersjb.a
|
||||
|
||||
INCLUDES += -I$(top_srcdir)/src
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
DEFS += -DFGFS
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
AM_CXXFLAGS = -DFGFS
|
||||
endif
|
||||
|
||||
|
|
|
@ -12,6 +12,11 @@ libfiltersjb_a_SOURCES = \
|
|||
FGSummer.cpp FGSummer.h \
|
||||
FGSwitch.cpp FGSwitch.h
|
||||
|
||||
INCLUDES += -I$(top_srcdir)/src
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
DEFS += -DFGFS
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
AM_CXXFLAGS = -DFGFS
|
||||
endif
|
||||
|
||||
|
|
|
@ -32,4 +32,8 @@ libLaRCsim_a_SOURCES = \
|
|||
$(AIRCRAFT_MODEL) \
|
||||
ls_interface.c ls_interface.h
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -19,4 +19,8 @@ bin_PROGRAMS = pstest
|
|||
|
||||
pstest_SOURCES = ps-10520c.cxx
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -51,4 +51,8 @@ libUIUCModel_a_SOURCES = \
|
|||
uiuc_warnings_errors.cpp uiuc_warnings_errors.h \
|
||||
uiuc_wrapper.cpp uiuc_wrapper.h
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -6,4 +6,8 @@ libYASim_a_SOURCES = YASim.cxx Airplane.cpp Atmosphere.cpp ControlMap.cpp \
|
|||
PropEngine.cpp RigidBody.cpp Surface.cpp \
|
||||
Thruster.cpp Wing.cpp SimpleJet.cpp
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -16,4 +16,8 @@ libGUI_a_SOURCES = \
|
|||
sgVec3Slider.cxx sgVec3Slider.hxx \
|
||||
trackball.c trackball.h
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -12,4 +12,8 @@ fgjs_SOURCES = fgjs.cxx jsinput.cxx jsinput.h jssuper.cxx jssuper.h
|
|||
|
||||
fgjs_LDADD = $(audio_LIBS)
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -25,7 +25,7 @@ else
|
|||
THREAD_LIBS =
|
||||
endif
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
if ANCIENT_AUTOMAKE
|
||||
# nothing CXXFLAGS += -DPKGLIBDIR=\"$(pkglibdir)\"
|
||||
else
|
||||
AM_CXXFLAGS = -DPKGLIBDIR=\"$(pkglibdir)\"
|
||||
|
@ -86,4 +86,10 @@ fgfs_LDADD = \
|
|||
$(opengl_LIBS) \
|
||||
$(audio_LIBS)
|
||||
|
||||
fgfs_CFLAGS = -DTHIS_IS_A_TEST
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -14,4 +14,8 @@ testnavs_LDADD = \
|
|||
-lsgtiming -lsgmath -lsgmisc -lsgdebug -lsgmagvar -lsgxml \
|
||||
-lz
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -17,4 +17,8 @@ libNetwork_a_SOURCES = \
|
|||
ray.cxx ray.hxx \
|
||||
rul.cxx rul.hxx
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -3,4 +3,8 @@ noinst_LIBRARIES = libNetworkOLK.a
|
|||
libNetworkOLK_a_SOURCES = \
|
||||
net_send.cxx net_hud.cxx network.cxx network.h fgd.h
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -7,4 +7,8 @@ libObjects_a_SOURCES = \
|
|||
obj.cxx obj.hxx \
|
||||
texload.c texload.h colours.h
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -8,4 +8,8 @@ libScenery_a_SOURCES = \
|
|||
tileentry.cxx tileentry.hxx \
|
||||
tilemgr.cxx tilemgr.hxx
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -6,4 +6,8 @@ libSound_a_SOURCES = \
|
|||
morse.cxx morse.hxx \
|
||||
soundmgr.cxx soundmgr.hxx
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -12,4 +12,8 @@ libTime_a_SOURCES = \
|
|||
# lowleveltime.cxx lowleveltime.h \
|
||||
# timezone.cxx timezone.h
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -6,4 +6,8 @@ noinst_LIBRARIES = libWeather.a
|
|||
|
||||
libWeather_a_SOURCES = weather.cxx weather.hxx
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
|
@ -18,4 +18,8 @@ libWeatherCM_a_SOURCES = \
|
|||
FGWeatherVectorWrap.h \
|
||||
FGWindItem.cpp FGWindItem.h
|
||||
|
||||
if OLD_AUTOMAKE
|
||||
INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
else
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
endif
|
||||
|
|
Loading…
Reference in a new issue