3551bbff6ebaf880f5af27b75349ba52bea074a6 chmalee Wed Jul 13 14:22:48 2016 -0700 Adding pandoc directory for properly configuring markdown documents to html, fixing makefiles to support new directory, refs #14399 diff --git src/hg/htdocs/makefile src/hg/htdocs/makefile index be9db7f..7132426 100644 --- src/hg/htdocs/makefile +++ src/hg/htdocs/makefile @@ -13,41 +13,43 @@ # but be careful as it will rsync everything over including junk # REMEMBER: HTDOCSEXTRA # htdocsExtra is a repository that contains large files that we # do not wish to burden the main kent repo with. # You can check it out and make there too. # If you think there is a file missing, see if it is under the htdocsExtra repo. ifeq (${DOCUMENTROOT_USER},) DOCUMENTROOT_USER=${DOCUMENTROOT}-${USER} endif user: if test -d ${DOCUMENTROOT_USER}; then \ ${MAKE} doInstall destDir=${DOCUMENTROOT_USER} ; \ + cd pandoc/installer && ${MAKE} user ; \ fi alpha: ${MAKE} doInstall destDir=${DOCUMENTROOT} + cd pandoc/installer && ${MAKE} alpha beta: ${GITUP} ${MAKE} doInstall destDir=qateam@hgwbeta:${DOCUMENTROOT} ${MAKE} doInstall destDir=${DOCUMENTROOT}-beta + cd pandoc/installer && ${MAKE} beta # Run rsync. Care is taking to preserve times and mode on files. rsync is # smart about recreating file under the current users so that times and # permissions maybe modified. However, problems happen when a directory # is not owned by the current users. These options attemp to work around it. # use care in changing rsyncOpts = --times --recursive --omit-dir-times --relative --cvs-exclude --exclude='makefile' --exclude='cpAndLinkToResourceFiles.pl' --exclude='style/*' doInstall: umask 002; rsync ${rsyncOpts} ${excl} ${incl} `$(FIND)` ${destDir} - cd pandoc/installer && ${MAKE} doInstall destDir=${destDir} # Other targets that may be invoked by ../makefile: compile: install: alpha clean: