File: Makelocal-envtest

package info (click to toggle)
restfuldb 0.16.0%2Bdfsg-1.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 18,076 kB
  • sloc: sh: 25,689; perl: 11,796; sql: 1,667; javascript: 917; makefile: 221
file content (27 lines) | stat: -rw-r--r-- 611 bytes parent folder | download | duplicates (3)
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
#--*- Makefile -*--

# A makefile to run tests with patched CGI scripts

WEB_CGI_DIR = website/cgi-bin

TEST_MODIFIED_SCRIPT_DIR = tests/bin

PERL_SCRIPTS = $(wildcard ${BIN_DIR}/*.pl)

TEST_MODIFIED_SCRIPTS = ${PERL_SCRIPTS:${BIN_DIR}/%=${TEST_MODIFIED_SCRIPT_DIR}/%}

${TEST_MODIFIED_SCRIPT_DIR}/%.pl: ${WEB_CGI_DIR}/%.pl
	perl -pe 's,#!\s*/usr/bin/perl\s+-T.*,#! /usr/bin/env perl,' $< > $@
	chmod 755 $@

.PHONY: envtest envtests

envtest envtests: ${TEST_MODIFIED_SCRIPTS}
	${MAKE} BIN_DIR=${TEST_MODIFIED_SCRIPT_DIR} tests

.PHONY: cleanbin

cleanbin:
	rm -f ${TEST_MODIFIED_SCRIPTS}

distclean: cleanbin