summaryrefslogtreecommitdiffstats
path: root/Makefile.common
Commit message (Collapse)AuthorAgeFilesLines
* This may not be strictly needed, but it makes me feel better, whatpre-package2Paul W. Frields2006-02-031-5/+5
| | | | with the new level of directories in CVS.
* Eliminate redundant buildingPaul W. Frields2006-02-031-4/+1
|
* Don't need ${POFILES} as a 'make showvars' item.Tommy Reynolds2006-02-031-1/+0
|
* 1) XML files are now expected to be in an "${LANG}/" subdirectory.Tommy Reynolds2006-02-031-22/+17
|
* Added "make po" target to generate PO files for all the "en" XML filesTommy Reynolds2006-02-031-1/+20
| | | | | | for the project. File "foo-en.xml" will be associated with a "foo-en.po" file, which may be edited and then merged into a new translation using the fdpsh "apply_po foo-en.xml>foo-xx.xml" command.
* Doh! Now the "make DRAFT=no html" or "make DRAFT=yes html" actuallyTommy Reynolds2006-01-311-10/+10
| | | | work. Defaults to "make DRAFT=yes".
* Remove harmless debugging cruft.Tommy Reynolds2006-01-301-1/+1
|
* When using find(1) to generate the list of candidate files for theTommy Reynolds2006-01-301-12/+12
| | | | | | | tarball, do not expand the filenames onto the command line, using "find *" because a filename with an embedded '#" will bork the remainder of the command line, seriously breaking the build process. Thanks again, Emacs!
* Send those lang stringparams, gotcha!Paul W. Frields2006-01-201-3/+7
|
* First cut a integrating the RPM packaging stuff with theTommy Reynolds2006-01-191-14/+149
| | | | | | | | | | | | | | "docs-common/Makefile.common" infrastructure. While this appears to work *somewhat* with the "example-tutorial", it is certainly not ready for prime time yet. TODO: 1) Verify that all generated RPM's have the necessary files inside. 2) Mangle the "../docs-common" strings in Makefiles, *.xml, to reference the "/usr/share/fedora/doc" ${FDPDIR} so that we don't need to bugger the RPM checksums of the files by altering them at RPM install time. 3) Buy a beer all round.
* Select "fdpsh" as the shell used by make(1). This lets us avoidTommy Reynolds2006-01-171-6/+11
| | | | | | | | | ugly "${FDPBIN}/foo" in preference to a lovely, lonely, "foo". Also, replace unconditional mv(1) commands with "move-if-change" to help avoid needlessly touching a file, thus triggering a useless rebuild. Don't know if this happens here, but its a best practices thing.
* Use new fdpsh, 'cause it's kewlPaul W. Frields2006-01-161-4/+2
|
* Add function to insert colophon entryPaul W. Frields2006-01-151-0/+9
|
* And make the clog target easier to readPaul W. Frields2006-01-151-1/+1
|
* Make it possible to use alternate rpm-info.xml file if neededPaul W. Frields2006-01-151-2/+14
|
* Remove in-place sed(1) edit when generating fdp-info-${LANG}.xmlTommy Reynolds2006-01-121-15/+53
| | | | | | file. Added "rpm-info.xml" dependancies to force production of said file.
* Allow shorthand, I think this is OKrelease-notes-FC-5-TEST2-TRANS-FREEZEPaul W. Frields2006-01-071-1/+1
|
* Make sure FDPDIR gets set correctly, important for build processesPaul W. Frields2005-12-301-1/+1
|
* Remove nochunks watermark during clean targetPaul W. Frields2005-12-281-1/+1
|
* Define macro for xsltprocPaul W. Frields2005-12-281-0/+2
|
* Added a "make OLD=old.xml NEW=new.xml diff" target to utilize theTommy Reynolds2005-12-151-3/+18
| | | | xmldiff tool a bit easier.
* Dolt! Pass the desired language to the script that needs to look at it!Tommy Reynolds2005-12-121-2/+2
|
* Allow a document 'figs/' directory to contain its own subdirectoryTommy Reynolds2005-12-111-11/+4
| | | | | | structure. Copy the directory tree, but only populate it with files which pass the '-f glob' filter(s). If no filters are given, "*" is used as a default.
* Allow ${HTMLCSSEXTRA} to be blank and not create the "watermark.png" file.Tommy Reynolds2005-12-101-4/+6
| | | | Copy "watermark-${LANG}.png" to "watermark.png" by default.
* Require per-language watermark file by default.Tommy Reynolds2005-12-101-1/+1
|
* HTMLCSS and HTMLCSSEXTRA weren't copied to the correct locations in theTommy Reynolds2005-12-021-4/+4
| | | | html-nochunk target. [Bug #174805]
* Added ${HTMLCSS} and ${HTMLCSSEXTRA} macros to "docs-common/Makefile.common"Tommy Reynolds2005-12-011-7/+14
| | | | | to allow dynamic specification of which CSS stylesheet to attach to the gnerated HTML rendering.
* Change default to the HTML "fedora-draft.css" stylesheet to reinforceTommy Reynolds2005-11-291-4/+8
| | | | | | | that the rendering here is not meant to be the final production rendering. Provided the "bin/use-prod-css" to locally change HTML files to minic production-quality rendering. NOTE: draft watermarking does NOT PRINT unless the browser preferences enable background image printing.
* Corrected bug #174469 - Typo prevents over-ride of the ${XSLHTMLNOCHUNKS}Tommy Reynolds2005-11-291-1/+1
| | | | value.
* Added one new target, "showvars". The new target is used to grab variables ↵Paul W. Frields2005-11-151-1/+5
| | | | from inside the document-specific makefiles for use in external bash scripts. Additional variables can be added to the list.
* Do not break the make during an HTML build if the document directory isTommy Reynolds2005-10-301-1/+1
| | | | without a "figs/" subdirectory. Originally used the wrong test, sorry.
* If the document directory has a "figs/" subdirectory, create an "figs/"Tommy Reynolds2005-10-301-1/+14
| | | | | | | | | | | | | subdirectory in the HTML output directory. Copy any ordinary files with a dot in their names to the newly-created "${DOCBASE}-${LANG}/figs/" subdirectory. To be copied, a graphics file must: 1) Have an extention that is NOT ".eps", since HTML doesn't grok EPS files. 2) Have a filename matching "*-${LANG}.*" -- be a graphic for the selected language. 3) Have a filename that DOES NOT HAVE A DASH at all -- this allows for "language-independent" graphics.
* In preparation for RPM packaging, tweak the setup to:Tommy Reynolds2005-10-261-13/+27
| | | | | | | 1) Use a "${FDPDIR}" macro to locate the docs-common directory. 2) Use a macro to locate which xmlto we want to use. 3) Use the file "Make.paths" in the DOCUMENT directory, if any, to read macro values.
* Added multi-language support.multi-language-infrastructureTommy Reynolds2005-09-171-36/+85
|
* Omit sizable .EPS files from tarball makes, since they are not useful anywaymonolanguage-infrastructurePaul W. Frields2005-08-201-1/+1
|
* Added "make view" target to display the HTML-formatted document using theTommy Reynolds2005-07-121-0/+9
| | | | htmlview(1) tool's default viewier.
* Get the images and CSS, remember to clean it up tooPaul W. Frields2005-06-291-1/+6
|
* 1) Added proper ".PHONY" declaration for pseudo-targets like "html" and "pdf".Tommy Reynolds2005-06-291-1/+3
| | | | | 2) Changed tarball dependancy from "html" to the "${DOCNAME}/index.html" target to avoid unnecessary rebuilds.
* Added html-nochunks targetPaul W. Frields2005-06-291-1/+5
|
* Move _ALL_ default targets and rules into "Makefile.common" asTommy Reynolds2005-06-291-1/+50
| | | | | double-colon targets, so they can be appended-to by a document without needing to rewrite "Makefile.common".
* Added make target "make tarball" to generate a tar(1) archive of the HTMLTommy Reynolds2005-06-281-1/+1
| | | | form of a document.
* The beginnings of a common set of makefile rules and target.Tommy Reynolds2005-06-281-0/+2