File: Imakefile

package info (click to toggle)
xbae 4.60.2-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, lenny
  • size: 5,452 kB
  • ctags: 2,046
  • sloc: ansic: 21,858; sh: 8,195; makefile: 577; tcl: 1
file content (29 lines) | stat: -rw-r--r-- 719 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
XCOMM
XCOMM $Id: Imakefile,v 1.4 2002/03/10 22:45:42 amai Exp $
XCOMM

#include "../../Xbae.tmpl"

HEADERS = Matrix.h MatrixP.h Clip.h ClipP.h Caption.h \
                CaptionP.h Input.h InputP.h

XCOMM Rule to install the header files
#if INSTALL_HEADERS
InstallMultiple($(HEADERS),$(INCROOT)/Xbae-$(XBAEVERSION))
#endif

/* For the case one forgeting to "make World" or at least "make includes" */
all:: patchlevel.h

includes:: patchlevel.h

depend::

clean::
	$(RM) patchlevel.h

XCOMM Rule for translating configure's .h.in file to a real .h
patchlevel.h: patchlevel.h.in
	$(SED)	's/@XBAE_MAJOR@/$(XbaeVERSION)/; \			@@\
		 s/@XBAE_MINOR@/$(XbaeREVISION)/; \			@@\
		 s/@XBAE_PICO@/$(XbaeUPDATE)/' < $@.in > $@