summaryrefslogtreecommitdiffstats
path: root/converters/iconv/files/patch-lib_Makefile
blob: 58c74499d6fe011237a614b0ec596a1b8ab8ef16 (plain)
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
--- lib/Makefile.orig	Tue Nov 28 01:33:49 2000
+++ lib/Makefile	Mon Jun  3 14:16:50 2002
@@ -1,27 +1,28 @@
-LIB =		iconv
+LIB =		biconv
 SHLIB_MAJOR =	2
 SHLIB_MINOR =	0
 
 SRCS =		aliases.c ccs.c ces.c ces_euc.c ces_iso2022.c ces_table.c \
-		converter.c iconv.c utils.c
+		converter.c iconv.c utils.c biconv.h
 
 BUILTIN_CCS !=	cd ${.CURDIR}/../ccs && make lib >/dev/null && ${AR} t libccs.a
 BUILTIN_CES !=	cd ${.CURDIR}/../ces && make lib >/dev/null && ${AR} t libces.a
 BUILTIN_CES_STATIC !=	cd ${.CURDIR}/../ces && make libces_static.a \
 				>/dev/null && ${AR} t libces_static.a
 
-OBJS =		${BUILTIN_CCS:C|.|../ccs/&|} ${BUILTIN_CES:C|.|../ces/&|}
-STATICOBJS =	${BUILTIN_CES_STATIC:C|.|../ces/&|}
+OBJS =		${BUILTIN_CCS:S|^|../ccs/&|} ${BUILTIN_CES:S|^|../ces/&|}
+STATICOBJS =	${BUILTIN_CES_STATIC:S|^|../ces/&|}
 
 LIBDIR =	${PREFIX}/lib
 
-INCDIR =	${PREFIX}/include
-INCS =		iconv.h
+INCSDIR =	${PREFIX}/include
+INCDIR =	${INCSDIR}		# for 4.x bsd.lib.mk
+INCS =		biconv.h
 
 CFLAGS +=	-DICONV_MODULE_PATH=\"${MODULEDIR}\" \
 		-DICONV_TABLE_PATH=\"${TABLEDIR}\"
 
-MAN3 =		iconv.3 iconv_open.3 iconv_close.3
+MAN3 =		biconv.3 biconv_open.3 biconv_close.3
 
 ALIASES =	${.CURDIR}/../ccs/charset.aliases \
 		${.CURDIR}/../ces/charset.aliases
@@ -32,13 +33,19 @@
 		cat ${.ALLSRC} | ${.CURDIR}/../iconv_builtin ${BUILTIN_CCS} \
 			${BUILTIN_CES} PIC ${BUILTIN_CES_STATIC} > ${.TARGET}
 
-iconv.3:	iconv.3.in
+biconv.3:	iconv.3.in
 		sed -e "s|@@TABLE_DIR@@|${TABLEDIR}|" \
 		    -e "s|@@MODULE_DIR@@|${MODULEDIR}|" ${.ALLSRC} > ${.TARGET}
 
-iconv_open.3:	iconv_open.3.in
+biconv_open.3:	iconv_open.3.in
 		sed -e "s|@@TABLE_DIR@@|${TABLEDIR}|" \
 		    -e "s|@@MODULE_DIR@@|${MODULEDIR}|" ${.ALLSRC} > ${.TARGET}
+
+biconv_close.3:	iconv_close.3
+		cp ${.ALLSRC} ${.TARGET}
+
+biconv.h:	iconv.h
+		cp ${.ALLSRC} ${.TARGET}
 
 CLEANFILES=	${.CURDIR}/../ccs/libccs.a ${.CURDIR}/../ces/libces*.a \
 		aliases.h iconv.3 iconv_open.3
OpenPOWER on IntegriCloud