3 JSBSim_objects = FGAircraft.o FGAtmosphere.o FGCoefficient.o FGFCS.o FGFDMExec.o\
4 FGModel.o FGOutput.o FGPosition.o FGRotation.o FGState.o FGTranslation.o\
5 FGUtility.o FGEngine.o FGTank.o FGAuxiliary.o FGfdmSocket.o\
6 FGConfigFile.o FGInitialCondition.o FGLGear.o FGMatrix.o
8 JSBSim : $(JSBSim_objects) JSBSim.o
10 cd filtersjb && make -fMakefile.solo && cd ..
11 g++ $(INCLUDES) $(CCOPTS) $(LINKDIR) $(JSBSim_objects) JSBSim.o -oJSBSim -lm -lFCSComponents
13 FGAircraft.o : FGAircraft.cpp
14 g++ $(INCLUDES) $(CCOPTS) -c FGAircraft.cpp
16 FGAtmosphere.o : FGAtmosphere.cpp
17 g++ $(INCLUDES) $(CCOPTS) -c FGAtmosphere.cpp
19 FGAuxiliary.o : FGAuxiliary.cpp
20 g++ $(INCLUDES) $(CCOPTS) -c FGAuxiliary.cpp
22 FGCoefficient.o : FGCoefficient.cpp
23 g++ $(INCLUDES) $(CCOPTS) -c FGCoefficient.cpp
26 g++ $(INCLUDES) $(CCOPTS) -c FGFCS.cpp
28 FGFDMExec.o : FGFDMExec.cpp
29 g++ $(INCLUDES) $(CCOPTS) -c FGFDMExec.cpp
31 FGModel.o : FGModel.cpp
32 g++ $(INCLUDES) $(CCOPTS) -c FGModel.cpp
34 FGOutput.o : FGOutput.cpp
35 g++ $(INCLUDES) $(CCOPTS) -c FGOutput.cpp
37 FGPosition.o : FGPosition.cpp
38 g++ $(INCLUDES) $(CCOPTS) -c FGPosition.cpp
40 FGRotation.o : FGRotation.cpp
41 g++ $(INCLUDES) $(CCOPTS) -c FGRotation.cpp
43 FGState.o : FGState.cpp
44 g++ $(INCLUDES) $(CCOPTS) -c FGState.cpp
46 FGTranslation.o : FGTranslation.cpp
47 g++ $(INCLUDES) $(CCOPTS) -c FGTranslation.cpp
49 FGUtility.o : FGUtility.cpp
50 g++ $(INCLUDES) $(CCOPTS) -c FGUtility.cpp
52 FGEngine.o : FGEngine.cpp
53 g++ $(INCLUDES) $(CCOPTS) -c FGEngine.cpp
56 g++ $(INCLUDES) $(CCOPTS) -c FGTank.cpp
58 FGInitialCondition.o : FGInitialCondition.cpp
59 g++ $(INCLUDES) $(CCOPTS) -c FGInitialCondition.cpp
61 FGfdmSocket.o : FGfdmSocket.cpp
62 g++ $(INCLUDES) $(CCOPTS) -c FGfdmSocket.cpp
64 FGConfigFile.o : FGConfigFile.cpp
65 g++ $(INCLUDES) $(CCOPTS) -c FGConfigFile.cpp
67 FGLGear.o : FGLGear.cpp
68 g++ $(INCLUDES) $(CCOPTS) -c FGLGear.cpp
70 FGMatrix.o : FGMatrix.cpp
71 g++ $(INCLUDES) $(CCOPTS) -c FGMatrix.cpp
74 g++ $(INCLUDES) $(CCOPTS) -c JSBSim.cpp
76 gpswitch.o: gptest.cpp
77 g++ -DSWITCH $(INCLUDES) $(CCOPTS) -c gptest.cpp -o gpswitch.o
80 g++ -DAOP $(INCLUDES) $(CCOPTS) -c gptest.cpp -o gpaop.o
83 g++ -DMAP $(INCLUDES) $(CCOPTS) -c gptest.cpp -o gpmap.o
85 gpswitch: $(JSBSim_objects) gpswitch.o
86 g++ -DSWITCH $(LINKDIR) -o gpswitch gpswitch.o $(JSBSim_objects) -lm -lFCSComponents
88 gpaop: $(JSBSim_objects) gpaop.o
89 g++ -Daop $(LINKDIR) -o gpaop gpaop.o $(JSBSim_objects) -lm -lFCSComponents
91 gpmap: $(JSBSim_objects) gpmap.o
92 g++ -Dmap $(LINKDIR) -o gpmap gpmap.o $(JSBSim_objects) -lm -lFCSComponents