]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
Eliminate awk autogeneration of the ApacheMonitor's .rc resource
authorWilliam A. Rowe Jr <wrowe@apache.org>
Tue, 23 Nov 2004 16:57:18 +0000 (16:57 +0000)
committerWilliam A. Rowe Jr <wrowe@apache.org>
Tue, 23 Nov 2004 16:57:18 +0000 (16:57 +0000)
commitb6bbf9791a9731f04d328d9e367bdbb8c1041854
treed7de290cc42b1f333f737d2a416f3f6a930bfabf
parentc906f81470d3dd781889d95c68ab588ccf32e20b
  Eliminate awk autogeneration of the ApacheMonitor's .rc resource
  source file.

  By adding several macros to ap_release.h:

    - the stringize magic, in leiu of including a ton of cruft,
    - split subversion and "-dev" tokens (with a binary flag)
    - a _CSV token in the form of m,n,p (not a string)

  we are able to have use a static ApacheMonitor.rc file, which picks
  up all of the necessary values right from ap_release.h.

  If the group likes this approach, I will percolate it throughout
  the project, and we will lose the requirement of awk for everything
  -except- rewriting the installed httpd.conf script (developer builds
  always get an installed httpd.conf script - it's only 'fixed up'
  with the correct @@ substitutions if they have awk.)

  This project was chosen because ApacheMonitor.rc already exists in svn.

  Comment please.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@106313 13f79535-47bb-0310-9956-ffa450edef68
include/ap_release.h
support/win32/ApacheMonitor.dsp
support/win32/ApacheMonitor.rc