4 JSBSim_objects = FGAircraft.o FGAtmosphere.o FGCoefficient.o FGFCS.o FGFDMExec.o\
5 FGModel.o FGOutput.o FGPosition.o FGRotation.o FGState.o FGTranslation.o\
6 FGUtility.o FGEngine.o FGTank.o FGAuxiliary.o FGfdmSocket.o FGTrim.o FGTrimAxis.o\
7 FGConfigFile.o FGInitialCondition.o FGLGear.o FGMatrix.o
9 JSBSim : $(JSBSim_objects) JSBSim.o libFCSComponents.a
10 $(CC) $(INCLUDES) $(CCOPTS) $(LINKDIR) $(JSBSim_objects) JSBSim.o -oJSBSim -lm -lFCSComponents
13 cd filtersjb; make -fMakefile.solo; cd ..
15 FGAircraft.o : FGAircraft.cpp FGAircraft.h
16 $(CC) $(INCLUDES) $(CCOPTS) -c FGAircraft.cpp
18 FGAtmosphere.o : FGAtmosphere.cpp FGAtmosphere.h
19 $(CC) $(INCLUDES) $(CCOPTS) -c FGAtmosphere.cpp
21 FGAuxiliary.o : FGAuxiliary.cpp FGAuxiliary.h
22 $(CC) $(INCLUDES) $(CCOPTS) -c FGAuxiliary.cpp
24 FGCoefficient.o : FGCoefficient.cpp FGCoefficient.h
25 $(CC) $(INCLUDES) $(CCOPTS) -c FGCoefficient.cpp
27 FGFCS.o : FGFCS.cpp FGFCS.h
28 $(CC) $(INCLUDES) $(CCOPTS) -c FGFCS.cpp
30 FGFDMExec.o : FGFDMExec.cpp FGFDMExec.h
31 $(CC) $(INCLUDES) $(CCOPTS) -c FGFDMExec.cpp
33 FGModel.o : FGModel.cpp FGModel.h
34 $(CC) $(INCLUDES) $(CCOPTS) -c FGModel.cpp
36 FGOutput.o : FGOutput.cpp FGOutput.h
37 $(CC) $(INCLUDES) $(CCOPTS) -c FGOutput.cpp
39 FGPosition.o : FGPosition.cpp FGPosition.h
40 $(CC) $(INCLUDES) $(CCOPTS) -c FGPosition.cpp
42 FGRotation.o : FGRotation.cpp FGRotation.h
43 $(CC) $(INCLUDES) $(CCOPTS) -c FGRotation.cpp
45 FGState.o : FGState.cpp FGState.h
46 $(CC) $(INCLUDES) $(CCOPTS) -c FGState.cpp
48 FGTranslation.o : FGTranslation.cpp FGTranslation.h
49 $(CC) $(INCLUDES) $(CCOPTS) -c FGTranslation.cpp
51 FGUtility.o : FGUtility.cpp FGUtility.h
52 $(CC) $(INCLUDES) $(CCOPTS) -c FGUtility.cpp
54 FGEngine.o : FGEngine.cpp FGEngine.h
55 $(CC) $(INCLUDES) $(CCOPTS) -c FGEngine.cpp
57 FGTank.o : FGTank.cpp FGTank.h
58 $(CC) $(INCLUDES) $(CCOPTS) -c FGTank.cpp
60 FGInitialCondition.o : FGInitialCondition.cpp FGInitialCondition.h
61 $(CC) $(INCLUDES) $(CCOPTS) -c FGInitialCondition.cpp
63 FGfdmSocket.o : FGfdmSocket.cpp FGfdmSocket.h
64 $(CC) $(INCLUDES) $(CCOPTS) -c FGfdmSocket.cpp
66 FGConfigFile.o : FGConfigFile.cpp FGConfigFile.h
67 $(CC) $(INCLUDES) $(CCOPTS) -c FGConfigFile.cpp
69 FGLGear.o : FGLGear.cpp FGLGear.h
70 $(CC) $(INCLUDES) $(CCOPTS) -c FGLGear.cpp
72 FGMatrix.o : FGMatrix.cpp FGMatrix.h
73 $(CC) $(INCLUDES) $(CCOPTS) -c FGMatrix.cpp
75 FGTrim.o : FGTrim.cpp FGTrim.h
76 $(CC) $(INCLUDES) $(CCOPTS) -c FGTrim.cpp
78 FGTrimAxis.o : FGTrimAxis.cpp FGTrimAxis.h
79 $(CC) $(INCLUDES) $(CCOPTS) -c FGTrimAxis.cpp
81 x15trim.o : x15trim.cpp
82 $(CC) $(INCLUDES) $(CCOPTS) -c x15trim.cpp
85 $(CC) $(INCLUDES) $(CCOPTS) -c JSBSim.cpp
87 x15trim : $(JSBSim_objects) x15trim.o libFCSComponents.a
88 $(CC) $(INCLUDES) $(CCOPTS) $(LINKDIR) $(JSBSim_objects) x15trim.o -ox15trim -lm -lFCSComponents
97 cd filtersjb; make all CCOPTS=-g -fMakefile.solo; cd ..
98 make JSBSim -fMakefile.solo
102 touch filtersjb/*.cpp
103 cd filtersjb; make debug CCOPTS=-g -fMakefile.solo; cd ..
104 make JSBSim CCOPTS=-g -fMakefile.solo