summaryrefslogtreecommitdiff
path: root/doc/generate_apidox
Unidiff
Diffstat (limited to 'doc/generate_apidox') (more/less context) (ignore whitespace changes)
-rwxr-xr-xdoc/generate_apidox47
1 files changed, 47 insertions, 0 deletions
diff --git a/doc/generate_apidox b/doc/generate_apidox
index f6eadc7..5a4d714 100755
--- a/doc/generate_apidox
+++ b/doc/generate_apidox
@@ -6,24 +6,29 @@
6# 6#
7# create directory structure 7# create directory structure
8echo "Creating directory structure" 8echo "Creating directory structure"
9rm -rf $OPIEDIR/apidocs 9rm -rf $OPIEDIR/apidocs
10mkdir $OPIEDIR/apidocs 10mkdir $OPIEDIR/apidocs
11mkdir $OPIEDIR/apidocs/api 11mkdir $OPIEDIR/apidocs/api
12mkdir $OPIEDIR/apidocs/common 12mkdir $OPIEDIR/apidocs/common
13mkdir $OPIEDIR/apidocs/qt 13mkdir $OPIEDIR/apidocs/qt
14mkdir $OPIEDIR/apidocs/libqpe 14mkdir $OPIEDIR/apidocs/libqpe
15mkdir $OPIEDIR/apidocs/libopie 15mkdir $OPIEDIR/apidocs/libopie
16mkdir $OPIEDIR/apidocs/pim 16mkdir $OPIEDIR/apidocs/pim
17mkdir $OPIEDIR/apidocs/network 17mkdir $OPIEDIR/apidocs/network
18mkdir $OPIEDIR/apidocs/net2
19mkdir $OPIEDIR/apidocs/core2
20mkdir $OPIEDIR/apidocs/pim2
21mkdir $OPIEDIR/apidocs/ui2
22mkdir $OPIEDIR/apidocs/db2
18 23
19# now copy qt doc 24# now copy qt doc
20echo "Scanning and copying QT docu" 25echo "Scanning and copying QT docu"
21cp -R $QTDIR/doc/html/* $OPIEDIR/apidocs/qt 26cp -R $QTDIR/doc/html/* $OPIEDIR/apidocs/qt
22doxytag -t $OPIEDIR/apidocs/qt/qt.tag $OPIEDIR/apidocs/qt 27doxytag -t $OPIEDIR/apidocs/qt/qt.tag $OPIEDIR/apidocs/qt
23 28
24cp -r $OPIEDIR/doc/common/* $OPIEDIR/apidocs/common 29cp -r $OPIEDIR/doc/common/* $OPIEDIR/apidocs/common
25# now start with libqpe 30# now start with libqpe
26echo "Creating docu for qpe" 31echo "Creating docu for qpe"
27cp $OPIEDIR/doc/Doxyfile_libqpe $OPIEDIR/library/Doxyfile 32cp $OPIEDIR/doc/Doxyfile_libqpe $OPIEDIR/library/Doxyfile
28cd $OPIEDIR/library 33cd $OPIEDIR/library
29doxygen Doxyfile 34doxygen Doxyfile
@@ -41,22 +46,64 @@ echo "Creating docu for PIM"
41cp $OPIEDIR/doc/Doxyfile_pim $OPIEDIR/libopie/pim/Doxyfile 46cp $OPIEDIR/doc/Doxyfile_pim $OPIEDIR/libopie/pim/Doxyfile
42cd $OPIEDIR/libopie/pim 47cd $OPIEDIR/libopie/pim
43doxygen Doxyfile 48doxygen Doxyfile
44rm -f Doxyfile 49rm -f Doxyfile
45 50
46echo "Creating docu for NetworkSettings" 51echo "Creating docu for NetworkSettings"
47# now do networksettings 52# now do networksettings
48cp $OPIEDIR/doc/Doxyfile_net $OPIEDIR/noncore/settings/networksettings/Doxyfile 53cp $OPIEDIR/doc/Doxyfile_net $OPIEDIR/noncore/settings/networksettings/Doxyfile
49cd $OPIEDIR/noncore/settings/networksettings 54cd $OPIEDIR/noncore/settings/networksettings
50doxygen Doxyfile 55doxygen Doxyfile
51rm -f Doxyfile 56rm -f Doxyfile
52 57
58echo "Creating docu for Opie2 Core"
59# now do networksettings
60cp $OPIEDIR/doc/Doxyfile_core2 $OPIEDIR/libopie2/opiecore/Doxyfile
61cd $OPIEDIR/libopie2/opiecore
62doxygen Doxyfile
63rm -f Doxyfile
64
65echo "Creating docu for Opie2 DB"
66# now do networksettings
67cp $OPIEDIR/doc/Doxyfile_db2 $OPIEDIR/libopie2/opiedb/Doxyfile
68cd $OPIEDIR/libopie2/opiedb
69doxygen Doxyfile
70rm -f Doxyfile
71
72echo "Creating docu for Opie2 mm"
73# now do networksettings
74cp $OPIEDIR/doc/Doxyfile_mm2 $OPIEDIR/libopie2/opiemm/Doxyfile
75cd $OPIEDIR/libopie2/opiemm
76doxygen Doxyfile
77rm -f Doxyfile
78
79echo "Creating docu for Opie2 net"
80# now do networksettings
81cp $OPIEDIR/doc/Doxyfile_net2 $OPIEDIR/libopie2/opienet/Doxyfile
82cd $OPIEDIR/libopie2/opienet
83doxygen Doxyfile
84rm -f Doxyfile
85
86echo "Creating docu for Opie2 ui"
87# now do networksettings
88cp $OPIEDIR/doc/Doxyfile_ui2 $OPIEDIR/libopie2/opieui/Doxyfile
89cd $OPIEDIR/libopie2/opieui
90doxygen Doxyfile
91rm -f Doxyfile
92
93echo "Creating docu for Opie2 pim"
94# now do networksettings
95cp $OPIEDIR/doc/Doxyfile_pim2 $OPIEDIR/libopie2/opiepim/Doxyfile
96cd $OPIEDIR/libopie2/opiepim
97doxygen Doxyfile
98rm -f Doxyfile
99
53echo "Making mainpage" 100echo "Making mainpage"
54# now generate the mainpage 101# now generate the mainpage
55cp $OPIEDIR/doc/Doxyfile_main $OPIEDIR/Doxyfile 102cp $OPIEDIR/doc/Doxyfile_main $OPIEDIR/Doxyfile
56cp $OPIEDIR/doc/Mainpage.dox $OPIEDIR/ 103cp $OPIEDIR/doc/Mainpage.dox $OPIEDIR/
57cd $OPIEDIR 104cd $OPIEDIR
58doxygen Doxyfile 105doxygen Doxyfile
59rm -f Doxyfile 106rm -f Doxyfile
60rm -f Mainpage.dox 107rm -f Mainpage.dox
61 108
62echo "Done with generation!!! hopefully grin" 109echo "Done with generation!!! hopefully grin"