Blob


1 LIB=libfmt.a
2 VERSION=2.0
3 PORTPLACE=devel/libfmt
4 NAME=libfmt
6 NUM=\
7 charstod.$O\
8 pow10.$O\
10 OFILES=\
11 dofmt.$O\
12 dorfmt.$O\
13 errfmt.$O\
14 fltfmt.$O\
15 fmt.$O\
16 fmtfd.$O\
17 fmtfdflush.$O\
18 fmtlocale.$O\
19 fmtlock.$O\
20 fmtprint.$O\
21 fmtquote.$O\
22 fmtrune.$O\
23 fmtstr.$O\
24 fmtvprint.$O\
25 fprint.$O\
26 print.$O\
27 runefmtstr.$O\
28 runeseprint.$O\
29 runesmprint.$O\
30 runesnprint.$O\
31 runesprint.$O\
32 runevseprint.$O\
33 runevsmprint.$O\
34 runevsnprint.$O\
35 seprint.$O\
36 smprint.$O\
37 snprint.$O\
38 sprint.$O\
39 strtod.$O\
40 vfprint.$O\
41 vseprint.$O\
42 vsmprint.$O\
43 vsnprint.$O\
44 $(NUM)\
45 $(NAN)\
47 HFILES=\
48 fmtdef.h\
49 fmt.h\
51 all: $(LIB)
53 install: $(LIB)
54 test -d $(PREFIX)/man/man3 || mkdir -p $(PREFIX)/man/man3
55 install -m 0644 print.3 $(PREFIX)/man/man3/print.3
56 install -m 0644 fmtinstall.3 $(PREFIX)/man/man3/fmtinstall.3
57 mkdir -p $(PREFIX)/include
58 install -m 0644 fmt.h $(PREFIX)/include/fmt.h
59 mkdir -p $(PREFIX)/lib
60 install -m 0644 $(LIB) $(PREFIX)/lib/$(LIB)
62 $(NAN).$O: nan.h
63 strtod.$O: nan.h
65 test: $(LIB) test.$O
66 $(CC) -o test test.$O $(LIB) -L$(PREFIX)/lib -lutf