File: Makefile.in

package info (click to toggle)
zmailer 2.99.55-3
  • links: PTS
  • area: main
  • in suites: woody
  • size: 19,516 kB
  • ctags: 9,694
  • sloc: ansic: 120,953; sh: 3,862; makefile: 3,166; perl: 2,695; python: 115; awk: 22
file content (60 lines) | stat: -rw-r--r-- 1,369 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#
#  A wrapper to compile SFIO library per that library's own machinery
#  within ZMailer environment
#

srcdir = @srcdir@
VPATH = @srcdir@
@SET_MAKE@

CC     = @CC@
CFLAGS = @CFLAGS@

all:	install

install: ../libs/libsfio.a ../libs/libstdio.a \
	 ../include/ast_common.h ../include/sfio.h

../libs/libsfio.a: lib/libsfio.a
	rm -f ../libs/libsfio.a
	ln lib/libsfio.a  ../libs/

../libs/libstdio.a: lib/libstdio.a
	rm -f  ../libs/libstdio.a
	ln lib/libstdio.a ../libs/

../include/ast_common.h: include/ast_common.h
	rm -f ../include/ast_common.h
	ln include/ast_common.h  ../include/

../include/sfio.h: include/sfio.h
	rm -f ../include/sfio.h
	ln include/sfio.h        ../include/

lib include:
	-mkdir -p lib include

lib/libsfio.a:: SFIO
lib/libstdio.a:: SFIO
include/ast_common.h:: SFIO
include/sfio.h:: SFIO

SFIO: lib include
	-mkdir -p lib include
	DIR=`/bin/pwd`;PATH=$$DIR/$$srcdir/bin:$$PATH;export PATH; \
		cd src/lib/sfio && $(MAKE) -f makefile $(MFLAGS) all


clean:
	-cd src/lib/sfio && $(MAKE) -f makefile $(MFLAGS) clean
	rm -f ../libs/libsfio.a ../libs/libstdio.a
	rm -f ../include/ast_common.h ../include/sfio.h
	rm -f lib/*.a include/*.h

distclean: clean
	rm -f Makefile
	rm -f src/lib/sfio/makefile
	rm -f src/lib/sfio/Stdio_b/Makefile
	rm -f src/lib/sfio/Stdio_s/Makefile
	rm -f src/lib/sfio/Sfio_f/Makefile
	rm -f src/lib/sfio/Sfio_dc/Makefile