Compare commits

...

1 Commits

Author SHA1 Message Date
Alex Henning
8856927fd8 Added support for Jenkins to generate doxygen.
Change-Id: I2febfe42cc9301446f796376cfe8e1ef6744f19a
2014-08-12 15:06:43 -04:00
5 changed files with 4640 additions and 0 deletions

1
jenkins/README Normal file
View File

@@ -0,0 +1 @@
This directory contains special jenkins build options.

2
jenkins/docs/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
build/
site/

31
jenkins/docs/Makefile Normal file
View File

@@ -0,0 +1,31 @@
allwpilib=../..
all: java cpp site
java:
mkdir -p build/java/
mkdir -p site/java/
cp -r $(allwpilib)/wpilibj/wpilibJava/src/main/java/* build/java/
cp -r $(allwpilib)/wpilibj/wpilibJavaDevices/src/main/java/* build/java/
# cp -r $(allwpilib)/networktables/java/src/main/java/* build/java/
doxygen java.doxy
cpp:
mkdir -p build/cpp/
mkdir -p site/cpp/
cp -r $(allwpilib)/wpilibc/wpilibC++/src build/cpp/
cp -r $(allwpilib)/wpilibc/wpilibC++/include build/cpp/
cp -r $(allwpilib)/wpilibc/wpilibC++Devices/src build/cpp/
cp -r $(allwpilib)/wpilibc/wpilibC++Devices/include build/cpp/
# cp -r $(allwpilib)/networktables/cpp/lib build/cpp/
# cp -r $(allwpilib)/networktables/cpp/include build/cpp/
doxygen cpp.doxy
# TODO: HAL
site:
mkdir -p build/site/
clean:
rm -rf build/
rm -rf site/

2303
jenkins/docs/cpp.doxy Normal file

File diff suppressed because it is too large Load Diff

2303
jenkins/docs/java.doxy Normal file

File diff suppressed because it is too large Load Diff