]> git.mxchange.org Git - flightgear.git/blob - Simulator/genmake
Merged in make system changes from Bob Kuehne <rpk@sgi.com>
[flightgear.git] / Simulator / genmake
1 #!/bin/csh
2
3 set GENMAKEBASE=${FG_ROOT_SRC}
4
5 set ARLIBDIRS="Aircraft Astro Cockpit Controls Flight Flight/Slew Joystick Scenery Time Weather"
6 set MUSTDOMANUALLY="Math Flight/LaRCsim XGL"
7
8 set AR_PROTOMAKE=${GENMAKEBASE}/armake.proto
9
10 echo $ARLIBDIRS
11
12 foreach dir (${ARLIBDIRS})
13     cd $dir
14     set cfiles=`ls *.c | sed -e's%^M% %'`
15     set cxxfiles=`ls *.cxx`
16     sed \
17         -e "s%__LIB_NAME_HERE__%lib`basename ${dir}`.a%g" \
18         -e "s%__CXX_SRC_HERE__%${cxxfiles}%g" \
19         -e "s%__C_SRC_HERE__%${cfiles}%g" \
20         ${AR_PROTOMAKE} > Makefile
21     cd ${GENMAKEBASE}
22 end