File: Makefile.314.in

package info (click to toggle)
libxmlada1 1.0-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,704 kB
  • ctags: 94
  • sloc: ada: 22,582; sh: 1,804; makefile: 142; xml: 140; perl: 128
file content (31 lines) | stat: -rw-r--r-- 691 bytes parent folder | download
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
30
31
PREFIX=@PREFIX@
BUILD_SHARED=FALSE
RANLIB=@RANLIB@

MODULES=unicode input_sources sax dom
MAJOR=0
MINOR=8

CP=cp -p
MKDIR=mkdir -p
CHMOD=chmod

all: ${MODULES}
install: install_dirs all
	cd ${PREFIX}/include/xmlada; ${CHMOD} -w *.ali

install_dirs: force
	${MKDIR} ${PREFIX}/lib
	${MKDIR} ${PREFIX}/include/xmlada
	${MKDIR} ${PREFIX}/bin
	${CP} xmlada-config ${PREFIX}/bin
	${CHMOD} +x ${PREFIX}/bin/xmlada-config

${MODULES}: force
	cd $@; ${MAKE} -f ../Makefile.module.314 
	cd $@; ${MAKE} -f ../Makefile.module.314 MAJOR=${MAJOR} MINOR=${MINOR} PREFIX="${PREFIX}" BUILD_SHARED=${BUILD_SHARED} RANLIB="${RANLIB}" MODULE=$@ lib

clean: force
	${RM} ${MODULES:%=%/obj/*} 2>/dev/null

force: