]> git.mxchange.org Git - flightgear.git/blob - src/FDM/YASim/Makefile.am
This is step "1" of probably "many" in the process of separating out the
[flightgear.git] / src / FDM / YASim / Makefile.am
1 noinst_LIBRARIES = libYASim.a
2
3 libYASim_a_SOURCES = \
4         YASim.cxx YASim.hxx \
5         Airplane.cpp Airplane.hpp \
6         Atmosphere.cpp Atmosphere.hpp \
7         BodyEnvironment.hpp \
8         ControlMap.cpp ControlMap.hpp \
9         FGFDM.cpp FGFDM.hpp \
10         Gear.cpp Gear.hpp \
11         Glue.cpp Glue.hpp \
12         Integrator.cpp Integrator.hpp \
13         Jet.cpp Jet.hpp \
14         Math.cpp Math.hpp \
15         Model.cpp Model.hpp \
16         PistonEngine.cpp PistonEngine.hpp \
17         PropEngine.cpp PropEngine.hpp \
18         Propeller.cpp Propeller.hpp \
19         RigidBody.cpp RigidBody.hpp \
20         SimpleJet.cpp SimpleJet.hpp \
21         Surface.cpp Surface.hpp \
22         Thruster.cpp Thruster.hpp \
23         Vector.hpp \
24         Wing.cpp Wing.hpp
25
26 bin_PROGRAMS = yasim
27
28 # Link the yasim executable against the individual object files rather
29 # than libYASim.  The library references other stuff in FlightGear,
30 # and some linkers (Irix) do dependency checks per-library instead of
31 # per-object.
32 #
33 # I think that it's permissible to list the same source files more
34 # than once in a Makefile.am.  Hopefully this doesn't break anything.
35
36 yasim_SOURCES = yasim-test.cpp \
37         Airplane.cpp Airplane.hpp \
38         Atmosphere.cpp Atmosphere.hpp \
39         BodyEnvironment.hpp \
40         ControlMap.cpp ControlMap.hpp \
41         FGFDM.cpp FGFDM.hpp \
42         Gear.cpp Gear.hpp \
43         Glue.cpp Glue.hpp \
44         Integrator.cpp Integrator.hpp \
45         Jet.cpp Jet.hpp \
46         Math.cpp Math.hpp \
47         Model.cpp Model.hpp \
48         PistonEngine.cpp PistonEngine.hpp \
49         PropEngine.cpp PropEngine.hpp \
50         Propeller.cpp Propeller.hpp \
51         RigidBody.cpp RigidBody.hpp \
52         SimpleJet.cpp SimpleJet.hpp \
53         Surface.cpp Surface.hpp \
54         Thruster.cpp Thruster.hpp \
55         Vector.hpp \
56         Wing.cpp Wing.hpp
57
58 yasim_LDADD = -lsgxml -lsgprops -lsgmisc -lsgdebug
59
60 INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src