blob: 2cf5f629b29e8d89818fb4521d4b1fb386ce173f [file] [log] [blame]
rscaa738612004-03-01 19:36:29 +00001LIB=libfmt.a
2VERSION=2.0
3PORTPLACE=devel/libfmt
4NAME=libfmt
5
6NUM=\
7 charstod.$O\
8 pow10.$O\
9
10OFILES=\
11 dofmt.$O\
12 dorfmt.$O\
13 errfmt.$O\
14 fltfmt.$O\
15 fmt.$O\
16 fmtfd.$O\
17 fmtfdflush.$O\
Russ Cox2c0dfd42007-08-23 10:49:54 -040018 fmtlocale.$O\
rscaa738612004-03-01 19:36:29 +000019 fmtlock.$O\
Russ Coxf5fcdee2008-07-20 06:17:17 -040020 fmtnull.$O\
rscaa738612004-03-01 19:36:29 +000021 fmtprint.$O\
22 fmtquote.$O\
23 fmtrune.$O\
24 fmtstr.$O\
25 fmtvprint.$O\
26 fprint.$O\
27 print.$O\
28 runefmtstr.$O\
29 runeseprint.$O\
30 runesmprint.$O\
31 runesnprint.$O\
32 runesprint.$O\
33 runevseprint.$O\
34 runevsmprint.$O\
35 runevsnprint.$O\
36 seprint.$O\
37 smprint.$O\
38 snprint.$O\
39 sprint.$O\
40 strtod.$O\
41 vfprint.$O\
42 vseprint.$O\
43 vsmprint.$O\
44 vsnprint.$O\
45 $(NUM)\
46 $(NAN)\
47
48HFILES=\
49 fmtdef.h\
50 fmt.h\
51
52all: $(LIB)
53
54install: $(LIB)
Russ Coxf5fcdee2008-07-20 06:17:17 -040055 test -d $(PREFIX)/share/man/man3 || mkdir -p $(PREFIX)/share/man/man3
56 install -m 0644 print.3 $(PREFIX)/share/man/man3/print.3
57 install -m 0644 fmtinstall.3 $(PREFIX)/share/man/man3/fmtinstall.3
rscd3a25062005-01-16 21:32:01 +000058 mkdir -p $(PREFIX)/include
rscaa738612004-03-01 19:36:29 +000059 install -m 0644 fmt.h $(PREFIX)/include/fmt.h
rscd3a25062005-01-16 21:32:01 +000060 mkdir -p $(PREFIX)/lib
rscaa738612004-03-01 19:36:29 +000061 install -m 0644 $(LIB) $(PREFIX)/lib/$(LIB)
62
63$(NAN).$O: nan.h
64strtod.$O: nan.h
65
66test: $(LIB) test.$O
67 $(CC) -o test test.$O $(LIB) -L$(PREFIX)/lib -lutf
68