diff --git a/.gitignore b/.gitignore index b54125fe8..a2e3ed2a1 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ ssl/test/runner/runner *.swp *.swo doc/*.html +doc/doc.css diff --git a/doc/doc.css b/doc/doc.css deleted file mode 120000 index d7c51028e..000000000 --- a/doc/doc.css +++ /dev/null @@ -1 +0,0 @@ -../util/doc.css \ No newline at end of file diff --git a/util/doc.go b/util/doc.go index 540d6ca16..0ab6f892a 100644 --- a/util/doc.go +++ b/util/doc.go @@ -605,6 +605,14 @@ func generateIndex(outPath string, config *Config, headerDescriptions map[string return nil } +func copyFile(outPath string, inFilePath string) error { + bytes, err := ioutil.ReadFile(inFilePath) + if err != nil { + return err + } + return ioutil.WriteFile(filepath.Join(outPath, filepath.Base(inFilePath)), bytes, 0666) +} + func main() { var ( configFlag *string = flag.String("config", "doc.config", "Location of config file") @@ -645,4 +653,9 @@ func main() { fmt.Printf("Failed to generate index: %s\n", err) os.Exit(1) } + + if err := copyFile(*outputDir, "doc.css"); err != nil { + fmt.Printf("Failed to copy static file: %s\n", err) + os.Exit(1) + } }