File: Makefile.config

package info (click to toggle)
ghc-cvs 20040725-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 68,484 kB
  • ctags: 19,658
  • sloc: haskell: 251,945; ansic: 109,709; asm: 24,961; sh: 12,825; perl: 5,786; makefile: 5,334; xml: 3,884; python: 682; yacc: 650; lisp: 477; cpp: 337; ml: 76; fortran: 24; csh: 18
file content (23 lines) | stat: -rw-r--r-- 599 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
# partain: probably not the right thing yet

all: configure

configure: configure.ac aclocal.m4
	rm -f configure.new
	autoconf configure.ac > configure.new \
		|| ( rm -f configure.new; exit 1 )
	rm -f configure
	mv configure.new configure
	chmod +x configure
	if test -f config.status; then ./config.status --recheck; fi
	rm -f configure.new

CONFIG_H_IN = ghc/includes/config.h.in

config.h.in: configure.ac
	rm -f $(CONFIG_H_IN)
	autoheader configure.ac > $(CONFIG_H_IN) \
		|| ( rm -f $(CONFIG_H_IN); exit 1 )

# do something about autoheader
# do something about ghc-vs-nofib configure scripts