New automake, new problems. Add $base_LIBS for programs since $LIBS isn't substituted automatically anymore
This commit is contained in:
parent
ff2740f085
commit
3ba01fa762
4 changed files with 13 additions and 32 deletions
|
@ -7,6 +7,6 @@ libAirports_a_SOURCES = \
|
||||||
simple.cxx simple.hxx
|
simple.cxx simple.hxx
|
||||||
|
|
||||||
calc_loc_SOURCES = calc_loc.cxx
|
calc_loc_SOURCES = calc_loc.cxx
|
||||||
calc_loc_LDADD = -lsgmath -lsgdebug -lsgmisc -lz
|
calc_loc_LDADD = -lsgmath -lsgdebug -lsgmisc -lz $(base_LIBS)
|
||||||
|
|
||||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||||
|
|
|
@ -1,30 +1,3 @@
|
||||||
noinst_LIBRARIES = libYASim.a
|
|
||||||
|
|
||||||
libYASim_a_SOURCES = \
|
|
||||||
YASim.cxx YASim.hxx \
|
|
||||||
Airplane.cpp Airplane.hpp \
|
|
||||||
Atmosphere.cpp Atmosphere.hpp \
|
|
||||||
BodyEnvironment.hpp \
|
|
||||||
ControlMap.cpp ControlMap.hpp \
|
|
||||||
FGFDM.cpp FGFDM.hpp \
|
|
||||||
Gear.cpp Gear.hpp \
|
|
||||||
Glue.cpp Glue.hpp \
|
|
||||||
Integrator.cpp Integrator.hpp \
|
|
||||||
Jet.cpp Jet.hpp \
|
|
||||||
Math.cpp Math.hpp \
|
|
||||||
Model.cpp Model.hpp \
|
|
||||||
PistonEngine.cpp PistonEngine.hpp \
|
|
||||||
PropEngine.cpp PropEngine.hpp \
|
|
||||||
Propeller.cpp Propeller.hpp \
|
|
||||||
RigidBody.cpp RigidBody.hpp \
|
|
||||||
SimpleJet.cpp SimpleJet.hpp \
|
|
||||||
Surface.cpp Surface.hpp \
|
|
||||||
Thruster.cpp Thruster.hpp \
|
|
||||||
Vector.hpp \
|
|
||||||
Wing.cpp Wing.hpp
|
|
||||||
|
|
||||||
bin_PROGRAMS = yasim
|
|
||||||
|
|
||||||
# Link the yasim executable against the individual object files rather
|
# Link the yasim executable against the individual object files rather
|
||||||
# than libYASim. The library references other stuff in FlightGear,
|
# than libYASim. The library references other stuff in FlightGear,
|
||||||
# and some linkers (Irix) do dependency checks per-library instead of
|
# and some linkers (Irix) do dependency checks per-library instead of
|
||||||
|
@ -33,7 +6,7 @@ bin_PROGRAMS = yasim
|
||||||
# I think that it's permissible to list the same source files more
|
# I think that it's permissible to list the same source files more
|
||||||
# than once in a Makefile.am. Hopefully this doesn't break anything.
|
# than once in a Makefile.am. Hopefully this doesn't break anything.
|
||||||
|
|
||||||
yasim_SOURCES = yasim-test.cpp \
|
SHARED_SOURCES = \
|
||||||
Airplane.cpp Airplane.hpp \
|
Airplane.cpp Airplane.hpp \
|
||||||
Atmosphere.cpp Atmosphere.hpp \
|
Atmosphere.cpp Atmosphere.hpp \
|
||||||
BodyEnvironment.hpp \
|
BodyEnvironment.hpp \
|
||||||
|
@ -55,6 +28,14 @@ yasim_SOURCES = yasim-test.cpp \
|
||||||
Vector.hpp \
|
Vector.hpp \
|
||||||
Wing.cpp Wing.hpp
|
Wing.cpp Wing.hpp
|
||||||
|
|
||||||
yasim_LDADD = -lsgxml -lsgprops -lsgmisc -lsgdebug
|
noinst_LIBRARIES = libYASim.a
|
||||||
|
|
||||||
|
libYASim_a_SOURCES = YASim.cxx YASim.hxx $(SHARED_SOURCES)
|
||||||
|
|
||||||
|
bin_PROGRAMS = yasim
|
||||||
|
|
||||||
|
yasim_SOURCES = yasim-test.cpp $(SHARED_SOURCES)
|
||||||
|
|
||||||
|
yasim_LDADD = -lsgxml -lsgprops -lsgmisc -lsgdebug $(base_LIBS)
|
||||||
|
|
||||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||||
|
|
|
@ -12,6 +12,6 @@ testnavs_SOURCES = testnavs.cxx
|
||||||
testnavs_LDADD = \
|
testnavs_LDADD = \
|
||||||
libNavaids.a \
|
libNavaids.a \
|
||||||
-lsgtiming -lsgmath -lsgmisc -lsgdebug -lsgmagvar -lsgxml \
|
-lsgtiming -lsgmath -lsgmisc -lsgdebug -lsgmagvar -lsgxml \
|
||||||
-lz
|
$(base_LIBS) -lz
|
||||||
|
|
||||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|
||||||
|
|
|
@ -17,4 +17,4 @@ test_mktime_SOURCES = test-mktime.cxx
|
||||||
test_text_SOURCES = test-text.cxx
|
test_text_SOURCES = test-text.cxx
|
||||||
|
|
||||||
test_up_SOURCES = test-up.cxx
|
test_up_SOURCES = test-up.cxx
|
||||||
test_up_LDADD = -lsgmath -lsgdebug -lplibsg -lplibul
|
test_up_LDADD = -lsgmath -lsgdebug -lplibsg -lplibul $(base_LIBS)
|
||||||
|
|
Loading…
Add table
Reference in a new issue