Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Libpng
提交
772b7213
T
Third Party Libpng
项目概览
OpenHarmony
/
Third Party Libpng
大约 1 年 前同步成功
通知
4
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Libpng
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
772b7213
编写于
1月 06, 2010
作者:
G
Glenn Randers-Pehrson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[master] Revised the makefiles to install the same files and symbolic
links as configure, except for libpng.la and libpng14.la.
上级
6e6a844b
变更
23
隐藏空白更改
内联
并排
Showing
23 changed file
with
158 addition
and
464 deletion
+158
-464
ANNOUNCE
ANNOUNCE
+3
-3
CHANGES
CHANGES
+2
-2
scripts/README.txt
scripts/README.txt
+1
-1
scripts/makefile.32sunu
scripts/makefile.32sunu
+10
-30
scripts/makefile.64sunu
scripts/makefile.64sunu
+10
-30
scripts/makefile.aix
scripts/makefile.aix
+0
-2
scripts/makefile.beos
scripts/makefile.beos
+10
-29
scripts/makefile.cegcc
scripts/makefile.cegcc
+2
-2
scripts/makefile.cygwin
scripts/makefile.cygwin
+0
-2
scripts/makefile.darwin
scripts/makefile.darwin
+10
-33
scripts/makefile.dec
scripts/makefile.dec
+14
-33
scripts/makefile.elf
scripts/makefile.elf
+10
-31
scripts/makefile.hp64
scripts/makefile.hp64
+10
-29
scripts/makefile.hpgcc
scripts/makefile.hpgcc
+10
-29
scripts/makefile.hpux
scripts/makefile.hpux
+10
-29
scripts/makefile.linux
scripts/makefile.linux
+1
-0
scripts/makefile.mingw
scripts/makefile.mingw
+0
-2
scripts/makefile.sco
scripts/makefile.sco
+9
-29
scripts/makefile.sggcc
scripts/makefile.sggcc
+10
-30
scripts/makefile.sgi
scripts/makefile.sgi
+9
-31
scripts/makefile.so9
scripts/makefile.so9
+9
-29
scripts/makefile.solaris
scripts/makefile.solaris
+9
-29
scripts/makefile.solaris-x86
scripts/makefile.solaris-x86
+9
-29
未找到文件。
ANNOUNCE
浏览文件 @
772b7213
Libpng 1.4.1beta01 - January
6
, 2010
Libpng 1.4.1beta01 - January
7
, 2010
This is not intended to be a public release. It will be replaced
within a few weeks by a public version or by another test version.
...
...
@@ -26,12 +26,12 @@ Other information:
Changes since the last public release (1.4.0):
version 1.4.1beta01 [January
6
, 2010]
version 1.4.1beta01 [January
7
, 2010]
Updated CMakeLists.txt for consistent indentation and to avoid an
unclosed if-statement warning (Philip Lowman).
Revised Makefile.am and Makefile.in to remove references to Y2KINFO,
KNOWNBUG, and libpng.la (Robert Schwebel).
Revised
scripts/makefile.linux
to install the same files and symbolic
Revised
the makefiles
to install the same files and symbolic
links as configure, except for libpng.la and libpng14.la.
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
...
...
CHANGES
浏览文件 @
772b7213
...
...
@@ -2458,12 +2458,12 @@ version 1.4.0rc08 [January 2, 2010]
version 1.4.0 [January 3, 2010]
No changes.
version 1.4.1beta01 [January
6
, 2010]
version 1.4.1beta01 [January
7
, 2010]
Updated CMakeLists.txt for consistent indentation and to avoid an
unclosed if-statement warning (Philip Lowman).
Revised Makefile.am and Makefile.in to remove references to Y2KINFO,
KNOWNBUG, and libpng.la (Robert Schwebel).
Revised
scripts/makefile.linux
to install the same files and symbolic
Revised
the makefiles
to install the same files and symbolic
links as configure, except for libpng.la and libpng14.la.
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
...
...
scripts/README.txt
浏览文件 @
772b7213
Makefiles for libpng version 1.4.1beta01 - January
3
, 2010
Makefiles for libpng version 1.4.1beta01 - January
7
, 2010
makefile.linux => Linux/ELF makefile
(gcc, creates libpng14.so.14.1.4.1beta01)
...
...
scripts/makefile.32sunu
浏览文件 @
772b7213
...
...
@@ -11,16 +11,11 @@
# Library name:
LIBNAME
=
libpng14
PNGMAJ
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
# Shared library names:
LIBSO
=
$(LIBNAME)
.so
LIBSOMAJ
=
$(LIBNAME)
.so.
$(PNGMAJ)
LIBSOVER
=
$(LIBNAME)
.so.
$(PNGVER)
OLDSO
=
libpng.so
OLDSOMAJ
=
libpng.so.14
OLDSOVER
=
libpng.so.14.
$(PNGMIN)
# Utilities:
CC
=
cc
...
...
@@ -113,10 +108,7 @@ libpng-config:
$(LIBSO)
:
$(LIBSOMAJ)
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LIBSOMAJ)
:
$(LIBSOVER)
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
$(LIBSOVER)
:
$(OBJSDLL)
$(LIBSOMAJ)
:
$(OBJSDLL)
@
case
"
`
type
ld
`
"
in
*
ucb
*
)
\
echo
;
\
echo
'## WARNING:'
;
\
...
...
@@ -130,11 +122,7 @@ $(LIBSOVER): $(OBJSDLL)
;;
\
esac
$(LD)
-G
-L
$(ZLIBLIB)
-R
$(ZLIBLIB)
-h
$(LIBSOMAJ)
\
-o
$(LIBSOVER)
$(OBJSDLL)
$(OLDSOVER)
:
$(OBJSDLL)
$(LD)
-G
-L
$(ZLIBLIB)
-R
$(ZLIBLIB)
-h
$(OLDSOMAJ)
\
-o
$(OLDSOVER)
$(OBJSDLL)
-o
$(LIBSOMAJ)
$(OBJSDLL)
pngtest
:
pngtest.o $(LIBSO)
$(CC)
-o
pngtest
$(CFLAGS)
pngtest.o
$(LDFLAGS)
...
...
@@ -158,24 +146,17 @@ install-static: install-headers libpng.a
-
@
$(RM_F)
$(DL)
/libpng.a
(
cd
$(DL)
;
$(LN_SF)
$(LIBNAME)
.a libpng.a
)
install-shared
:
install-headers $(LIBSOVER) libpng.pc
\
$(OLDSOVER)
install-shared
:
install-headers $(LIBSOMAJ) libpng.pc
-
@if
[
!
-d
$(DL)
]
;
then
$(MKDIR_P)
$(DL)
;
fi
-
@
$(RM_F)
$(DL)
/
$(LIBSOVER)
*
$(DL)
/
$(LIBSO)
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(LIBSO)
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSO)
-
@
$(RM_F)
$(DL)
/
$(OLDSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSOMAJ)
.
$(PNGVER)
*
cp
$(LIBSOVER)
$(DL)
cp
$(OLDSOVER)
$(DL)
chmod
755
$(DL)
/
$(LIBSOVER)
chmod
755
$(DL)
/
$(OLDSOVER)
(
cd
$(DL)
;
\
$(LN_SF)
$(OLDSOVER)
$(OLDSOMAJ)
;
\
$(LN_SF)
$(OLDSOMAJ)
$(OLDSO)
;
\
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
;
\
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
)
cp
$(LIBSOMAJ)
$(DL)
chmod
755
$(DL)
/
$(LIBSOMAJ)
(
cd
$(DL)
;
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LN_SF)
$(LIBSO)
$(OLDSO)
)
-@if
[
!
-d
$(DL)/pkgconfig
];
then
$(MKDIR_P)
$(DL)/pkgconfig;
fi
-@$(RM_F)
$(DL)/pkgconfig/$(LIBNAME).pc
-@$(RM_F)
$(DL)/pkgconfig/libpng.pc
...
...
@@ -229,7 +210,6 @@ test-installed:
clean
:
$(RM_F)
*
.o libpng.a pngtest pngtesti pngout.png
\
libpng-config
$(LIBSO)
$(LIBSOMAJ)
*
\
$(OLDSOVER)
\
libpng.pc
DOCS
=
ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
...
...
scripts/makefile.64sunu
浏览文件 @
772b7213
...
...
@@ -11,16 +11,11 @@
# Library name:
LIBNAME
=
libpng14
PNGMAJ
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
# Shared library names:
LIBSO
=
$(LIBNAME)
.so
LIBSOMAJ
=
$(LIBNAME)
.so.
$(PNGMAJ)
LIBSOVER
=
$(LIBNAME)
.so.
$(PNGVER)
OLDSO
=
libpng.so
OLDSOMAJ
=
libpng.so.14
OLDSOVER
=
libpng.so.14.
$(PNGMIN)
# Utilities:
CC
=
cc
...
...
@@ -113,10 +108,7 @@ libpng-config:
$(LIBSO)
:
$(LIBSOMAJ)
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LIBSOMAJ)
:
$(LIBSOVER)
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
$(LIBSOVER)
:
$(OBJSDLL)
$(LIBSOMAJ)
:
$(OBJSDLL)
@
case
"
`
type
ld
`
"
in
*
ucb
*
)
\
echo
;
\
echo
'## WARNING:'
;
\
...
...
@@ -130,11 +122,7 @@ $(LIBSOVER): $(OBJSDLL)
;;
\
esac
$(LD)
-G
-L
$(ZLIBLIB)
-R
$(ZLIBLIB)
-h
$(LIBSOMAJ)
\
-o
$(LIBSOVER)
$(OBJSDLL)
$(OLDSOVER)
:
$(OBJSDLL)
$(LD)
-G
-L
$(ZLIBLIB)
-R
$(ZLIBLIB)
-h
$(OLDSOMAJ)
\
-o
$(OLDSOVER)
$(OBJSDLL)
-o
$(LIBSOMAJ)
$(OBJSDLL)
pngtest
:
pngtest.o $(LIBSO)
$(CC)
-o
pngtest
$(CFLAGS)
pngtest.o
$(LDFLAGS)
...
...
@@ -158,24 +146,17 @@ install-static: install-headers libpng.a
-
@
$(RM_F)
$(DL)
/libpng.a
(
cd
$(DL)
;
$(LN_SF)
$(LIBNAME)
.a libpng.a
)
install-shared
:
install-headers $(LIBSOVER) libpng.pc
\
$(OLDSOVER)
install-shared
:
install-headers $(LIBSOMAJ) libpng.pc
-
@if
[
!
-d
$(DL)
]
;
then
$(MKDIR_P)
$(DL)
;
fi
-
@
$(RM_F)
$(DL)
/
$(LIBSOVER)
*
$(DL)
/
$(LIBSO)
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(LIBSO)
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSO)
-
@
$(RM_F)
$(DL)
/
$(OLDSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSOMAJ)
.
$(PNGVER)
*
cp
$(LIBSOVER)
$(DL)
cp
$(OLDSOVER)
$(DL)
chmod
755
$(DL)
/
$(LIBSOVER)
chmod
755
$(DL)
/
$(OLDSOVER)
(
cd
$(DL)
;
\
$(LN_SF)
$(OLDSOVER)
$(OLDSOMAJ)
;
\
$(LN_SF)
$(OLDSOMAJ)
$(OLDSO)
;
\
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
;
\
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
)
cp
$(LIBSOMAJ)
$(DL)
chmod
755
$(DL)
/
$(LIBSOMAJ)
(
cd
$(DL)
;
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LN_SF)
$(LIBSO)
$(OLDSO)
)
-@if
[
!
-d
$(DL)/pkgconfig
];
then
$(MKDIR_P)
$(DL)/pkgconfig;
fi
-@$(RM_F)
$(DL)/pkgconfig/$(LIBNAME).pc
-@$(RM_F)
$(DL)/pkgconfig/libpng.pc
...
...
@@ -229,7 +210,6 @@ test-installed:
clean
:
$(RM_F)
*
.o libpng.a pngtest pngtesti pngout.png
\
libpng-config
$(LIBSO)
$(LIBSOMAJ)
*
\
$(OLDSOVER)
\
libpng.pc
DOCS
=
ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
...
...
scripts/makefile.aix
浏览文件 @
772b7213
...
...
@@ -23,8 +23,6 @@ LN_SF = ln -f -s
LIBNAME
=
libpng14
PNGMAJ
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
prefix
=
/usr/local
INCPATH
=
$(prefix)
/include
...
...
scripts/makefile.beos
浏览文件 @
772b7213
...
...
@@ -11,16 +11,11 @@
# Library name:
LIBNAME
=
libpng14
PNGMAJ
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
# Shared library names:
LIBSO
=
$(LIBNAME)
.so
LIBSOMAJ
=
$(LIBNAME)
.so.
$(PNGMAJ)
LIBSOVER
=
$(LIBNAME)
.so.
$(PNGVER)
OLDSO
=
libpng.so
OLDSOMAJ
=
libpng.so.14
OLDSOVER
=
libpng.so.14.
$(PNGMIN)
# Utilities:
CC
=
gcc
...
...
@@ -105,16 +100,9 @@ $(LIBSO): $(LIBSOMAJ)
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
cp
$(LIBSO)
*
/boot/home/config/lib
$(LIBSOMAJ)
:
$(LIBSOVER)
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
$(LIBSOVER)
:
$(OBJSDLL)
$(LIBSOMAJ)
:
$(OBJSDLL)
$(CC)
-nostart
-Wl
,-soname,
$(LIBSOMAJ)
-o
\
$(LIBSOVER)
$(OBJSDLL)
$(LDFLAGS)
$(OLDSOVER)
:
$(OBJSDLL)
$(CC)
-nostart
-Wl
,-soname,
$(OLDSOMAJ)
-o
\
$(OLDSOVER)
$(OBJSDLL)
$(LDFLAGS)
$(LIBSOMAJ)
$(OBJSDLL)
$(LDFLAGS)
pngtest
:
pngtest.o $(LIBSO)
$(CC)
-L
$(ZLIBLIB)
-L
.
-lz
-lpng14
-o
pngtest pngtest.o
...
...
@@ -138,23 +126,17 @@ install-static: install-headers libpng.a
-
@
$(RM_F)
$(DL)
/libpng.a
(
cd
$(DL)
;
$(LN_SF)
$(LIBNAME)
.a libpng.a
)
install-shared
:
install-headers $(LIBSOVER) libpng.pc
\
$(OLDSOVER)
install-shared
:
install-headers $(LIBSOMAJ) libpng.pc
-
@if
[
!
-d
$(DL)
]
;
then
$(MKDIR_P)
$(DL)
;
fi
-
@
$(RM_F)
$(DL)
/
$(LIBSO
VER)
*
$(DL)
/
$(LIBSO
)
-
@
$(RM_F)
$(DL)
/
$(LIBSO)
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSO)
-
@
$(RM_F)
$(DL)
/
$(OLDSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSOVER)
*
cp
$(LIBSOVER)
$(DL)
cp
$(OLDSOVER)
$(DL)
chmod
755
$(DL)
/
$(LIBSOVER)
chmod
755
$(DL)
/
$(OLDSOVER)
(
cd
$(DL)
;
\
$(LN_SF)
$(OLDSOVER)
$(OLDSOMAJ)
;
\
$(LN_SF)
$(OLDSOMAJ)
$(OLDSO)
;
\
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
;
\
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
)
cp
$(LIBSOMAJ)
$(DL)
chmod
755
$(DL)
/
$(LIBSOMAJ)
(
cd
$(DL)
;
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LN_SF)
$(LIBSO)
$(OLDSO)
)
-@if
[
!
-d
$(DL)/pkgconfig
];
then
$(MKDIR_P)
$(DL)/pkgconfig;
fi
-@$(RM_F)
$(DL)/pkgconfig/$(LIBNAME).pc
-@$(RM_F)
$(DL)/pkgconfig/libpng.pc
...
...
@@ -206,7 +188,6 @@ test-installed:
clean
:
$(RM_F)
*
.o libpng.a pngtest pngout.png libpng-config
\
$(LIBSO)
$(LIBSOMAJ)
*
pngtesti
\
$(OLDSOVER)
\
libpng.pc
# DO NOT DELETE THIS LINE -- make depend depends on it.
...
...
scripts/makefile.cegcc
浏览文件 @
772b7213
...
...
@@ -28,7 +28,7 @@ VER = $(VERMAJ).$(VERMIN).$(VERMIC)
NAME
=
libpng
PACKAGE
=
$(NAME)
-
$(VER)
BIN
=
libpng14-0.dll
libpng-14.dll
BIN
=
libpng14-0.dll
LIB
=
libpng14.a libpng14.dll.a libpng.a libpng.dll.a scripts/png32ce.def
INCLUDE
=
png.h pngconf.h pngpriv.h
PC
=
libpng14.pc libpng.pc
...
...
@@ -64,7 +64,7 @@ copy-src:
compilation
:
@
echo
" * Compilation of
$(PACKAGE)
"
cd
$(PACKAGE)
&&
CPPFLAGS
=
"
$(CPPFLAGS)
-DPNG_BUILD_DLL -DPNG_CONSOLE_IO_SUPPORTED -D
PNG_NO_MMX_CODE -D
_WIN32_WCE=0x0420"
CFLAGS
=
"
$(CFLAGS)
-mms-bitfields -O3 -pipe -fomit-frame-pointer"
LDFLAGS
=
"
$(LDFLAGS)
-Wl,--enable-auto-import -Wl,-s"
./configure
--prefix
=
/opt/wince
--host
=
arm-mingw32ce
&&
make
cd
$(PACKAGE)
&&
CPPFLAGS
=
"
$(CPPFLAGS)
-DPNG_BUILD_DLL -DPNG_CONSOLE_IO_SUPPORTED -D_WIN32_WCE=0x0420"
CFLAGS
=
"
$(CFLAGS)
-mms-bitfields -O3 -pipe -fomit-frame-pointer"
LDFLAGS
=
"
$(LDFLAGS)
-Wl,--enable-auto-import -Wl,-s"
./configure
--prefix
=
/opt/wince
--host
=
arm-mingw32ce
&&
make
copy
:
@
echo
" * Copy of binary and development files"
...
...
scripts/makefile.cygwin
浏览文件 @
772b7213
...
...
@@ -68,8 +68,6 @@ CFLAGS= $(strip $(MINGW_CCFLAGS) $(addprefix -I,$(ZLIBINC)) \
LIBNAME
=
libpng14
PNGMAJ
=
14
CYGDLL
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
SHAREDLIB
=
cygpng
$(CYGDLL)
.dll
STATLIB
=
libpng.a
...
...
scripts/makefile.darwin
浏览文件 @
772b7213
...
...
@@ -22,16 +22,11 @@ ZLIBINC=../zlib
# Library name:
LIBNAME
=
libpng14
PNGMAJ
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
# Shared library names:
LIBSO
=
$(LIBNAME)
.dylib
LIBSOMAJ
=
$(LIBNAME)
.
$(PNGMAJ)
.dylib
LIBSOVER
=
$(LIBNAME)
.
$(PNGVER)
.dylib
OLDSO
=
libpng.dylib
OLDSOMAJ
=
libpng.14.dylib
OLDSOVER
=
libpng.14.
$(PNGMIN)
.dylib
# Utilities:
CC
=
cc
...
...
@@ -101,21 +96,11 @@ libpng-config:
$(LIBSO)
:
$(LIBSOMAJ)
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LIBSOMAJ)
:
$(LIBSOVER)
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
$(LIBSOVER)
:
$(OBJSDLL)
$(LIBSOMAJ)
:
$(OBJSDLL)
$(CC)
-dynamiclib
\
-install_name
$(LIBPATH)
/
$(LIBSOMAJ)
\
-current_version
14
-compatibility_version
14
\
-o
$(LIBSOVER)
\
$(OBJSDLL)
-L
$(ZLIBLIB)
-lz
$(OLDSOVER)
:
$(OBJSDLL)
$(CC)
-dynamiclib
\
-install_name
$(LIBPATH)
/
$(OLDSOMAJ)
\
-current_version
14
-compatibility_version
14
\
-o
$(OLDSOVER)
\
-o
$(LIBSOMAJ)
\
$(OBJSDLL)
-L
$(ZLIBLIB)
-lz
pngtest
:
pngtest.o $(LIBSO)
...
...
@@ -141,24 +126,17 @@ install-static: install-headers libpng.a
-
@
$(RM_F)
$(DL)
/libpng.a
(
cd
$(DL)
;
$(LN_SF)
$(LIBNAME)
.a libpng.a
)
install-shared
:
install-headers $(LIBSO) libpng.pc
\
$(OLDSOVER)
install-shared
:
install-headers $(LIBSOMAJ) libpng.pc
-
@if
[
!
-d
$(DL)
]
;
then
$(MKDIR_P)
$(DL)
;
fi
-
@
$(RM_F)
$(DL)
/
$(LIBNAME)
.
$(PNGVER)
*
.dylib
-
@
$(RM_F)
$(DL)
/
$(LIBNAME)
.
$(PNGMAJ)
*
.dylib
-
@
$(RM_F)
$(DL)
/
$(LIBSO)
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSO)
-
@
$(RM_F)
$(DL)
/
$(OLDSOMAJ)
-
@
$(RM_F)
$(DL)
/libpng.3.
$(PNGMIN)
*
.dylib
cp
$(LIBSOVER)
$(DL)
cp
$(OLDSOVER)
$(DL)
chmod
755
$(DL)
/
$(LIBSOVER)
chmod
755
$(DL)
/
$(OLDSOVER)
(
cd
$(DL)
;
\
$(LN_SF)
$(OLDSOVER)
$(OLDSOMAJ)
;
\
$(LN_SF)
$(OLDSOMAJ)
$(OLDSO)
;
\
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
;
\
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
)
cp
$(LIBSOMAJ)
$(DL)
chmod
755
$(DL)
/
$(LIBSOMAJ)
(
cd
$(DL)
;
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LN_SF)
$(LIBSO)
$(OLDSO)
)
-@if
[
!
-d
$(DL)/pkgconfig
];
then
$(MKDIR_P)
$(DL)/pkgconfig;
fi
-@$(RM_F)
$(DL)/pkgconfig/$(LIBNAME).pc
-@$(RM_F)
$(DL)/pkgconfig/libpng.pc
...
...
@@ -209,7 +187,6 @@ test-installed:
clean
:
$(RM_F)
*
.o libpng.a pngtest pngout.png libpng-config
\
$(OLDSOVER)
\
libpng.pc
$(LIBNAME)
.
*
dylib pngtesti
DOCS
=
ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
...
...
scripts/makefile.dec
浏览文件 @
772b7213
...
...
@@ -8,17 +8,12 @@
# Library name:
PNGMAJ
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
LIBNAME
=
libpng14
# Shared library names:
LIBSO
=
$(LIBNAME)
.so
LIBSOMAJ
=
$(LIBNAME)
.so.
$(PNGMAJ)
LIBSOVER
=
$(LIBNAME)
.so.
$(PNGVER)
OLDSO
=
libpng.so
OLDSOMAJ
=
libpng.so.14
OLDSOVER
=
libpng.so.14.
$(PNGMIN)
# Utilities:
AR_RC
=
ar rc
...
...
@@ -90,17 +85,10 @@ libpng-config:
$(LIBSO)
:
$(LIBSOMAJ)
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LIBSOMAJ)
:
$(LIBSOVER)
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
$(LIBSOVER)
:
$(OBJS)
$(LIBSOMAJ)
:
$(OBJS)
$(CC)
-shared
-o
$@
$(OBJS)
-L
$(ZLIBLIB)
\
-soname
$(LIBSOMAJ)
$(OLDSOVER)
:
$(OBJS)
$(CC)
-shared
-o
$@
$(OBJS)
-L
$(ZLIBLIB)
\
-soname
$(OLDSOMAJ)
pngtest
:
pngtest.o libpng.a
$(CC)
-o
pngtest
$(CFLAGS)
pngtest.o
$(LDFLAGS)
...
...
@@ -123,29 +111,23 @@ install-static: install-headers libpng.a
-
@/bin/rm
-f
$(DL)
/libpng.a
(
cd
$(DL)
;
$(LN_SF)
(
LIBNAME
)
.a libpng.a
)
install-shared
:
install-headers $(LIBSOVER) libpng.pc
\
$(OLDSOVER)
install-shared
:
install-headers $(LIBSOMAJ) libpng.pc
-
@if
[
!
-d
$(DL)
]
;
then
$(MKDIR_P)
$(DL)
;
fi
-
@/bin/rm
-f
$(DL)
/
$(LIBSOVER)
*
$(DL)
/
$(LIBSO)
-
@/bin/rm
-f
$(DL)
/
$(LIBSOMAJ)
-
@/bin/rm
-f
$(DL)
/
$(OLDSO)
-
@/bin/rm
-f
$(DL)
/
$(OLDSOMAJ)
-
@/bin/rm
-f
$(DL)
/
$(OLDSOVER)
*
cp
$(LIBSOVER)
$(DL)
cp
$(OLDSOVER)
$(DL)
chmod
755
$(DL)
/
$(LIBSOVER)
chmod
755
$(DL)
/
$(OLDSOVER)
(
cd
$(DL)
;
\
$(LN_SF)
$(OLDSOVER)
$(OLDSOMAJ)
;
\
$(LN_SF)
$(OLDSOMAJ)
$(OLDSO)
;
\
$(LN_SF)
(
LIBSOVER
)
$(LIBSOMAJ)
;
\
$(LN_SF)
(
LIBSOMAJ
)
$(LIBSO)
)
-
@
$(RM_F)
$(DL)
/
$(LIBSO)
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSO)
cp
$(LIBSOMAJ)
$(DL)
chmod
755
$(DL)
/
$(LIBSOMAJ)
(
cd
$(DL)
;
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LN_SF)
$(LIBSO)
$(OLDSO)
)
-@if
[
!
-d
$(DL)/pkgconfig
];
then
$(MKDIR_P)
$(DL)/pkgconfig;
fi
-
@
/bin/rm
-f
$(DL)
/pkgconfig/
$(LIBNAME)
.pc
-
@
/bin/rm
-f
$(DL)
/pkgconfig/libpng.pc
-@
$(RM_F)
$(DL)/pkgconfig/$(LIBNAME).pc
-@
$(RM_F)
$(DL)/pkgconfig/libpng.pc
cp
libpng.pc
$(DL)/pkgconfig/$(LIBNAME).pc
chmod
644
$(DL)/pkgconfig/$(LIBNAME).pc
(
cd
$(DL)
/pkgconfig
;
$(LN_SF)
(
LIBNAME
)
.pc libpng.pc
)
(cd
$(DL)/pkgconfig;
$(LN_SF)
$
(LIBNAME).pc
libpng.pc)
install-man
:
libpng.3 libpngpf.3 png.5
-
@if
[
!
-d
$(DM)
]
;
then
$(MKDIR_P)
$(DM)
;
fi
...
...
@@ -193,7 +175,6 @@ test-installed:
clean
:
/bin/rm
-f
*
.o libpng.a pngtest pngtesti pngout.png
\
libpng-config
$(LIBSO)
$(LIBSOMAJ)
*
\
$(OLDSOVER)
\
libpng.pc
# DO NOT DELETE THIS LINE -- make depend depends on it.
...
...
scripts/makefile.elf
浏览文件 @
772b7213
# makefile for libpng.a and libpng14.so on Linux ELF with gcc
# Copyright (C) 1998, 1999, 2002, 2006, 2008 Greg Roelofs
# Copyright (C) 1998, 1999, 2002, 2006, 2008
, 2010
Greg Roelofs
# and Glenn Randers-Pehrson
# Copyright (C) 1996, 1997 Andreas Dilger
#
...
...
@@ -16,16 +16,12 @@
# Library name:
LIBNAME
=
libpng14
PNGMAJ
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
# Shared library names:
LIBSO
=
$(LIBNAME)
.so
LIBSOMAJ
=
$(LIBNAME)
.so.
$(PNGMAJ)
LIBSOVER
=
$(LIBNAME)
.so.
$(PNGVER)
OLDSO
=
libpng.so
OLDSOMAJ
=
libpng.so.14
OLDSOVER
=
libpng.so.14.
$(PNGMIN)
# Utilities:
AR_RC
=
ar rc
...
...
@@ -136,19 +132,10 @@ libpng-config:
$(LIBSO)
:
$(LIBSOMAJ)
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LIBSOMAJ)
:
$(LIBSOVER)
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
$(LIBSOVER)
:
$(OBJSDLL) libpng.syms
$(LIBSOMAJ)
:
$(OBJSDLL) libpng.syms
$(CC)
-shared
-Wl
,-soname,
$(LIBSOMAJ)
\
-Wl
,-version-script,libpng.syms
\
-o
$(LIBSOVER)
\
$(OBJSDLL)
$(OLDSOVER)
:
$(OBJSDLL) libpng.syms
$(CC)
-shared
-Wl
,-soname,
$(OLDSOMAJ)
\
-Wl
,-version-script,libpng.syms
\
-o
$(OLDSOVER)
\
-o
$(LIBSOMAJ)
\
$(OBJSDLL)
pngtest
:
pngtest.o $(LIBSO)
...
...
@@ -183,23 +170,16 @@ install-static: install-headers libpng.a
-
@
$(RM_F)
$(DL)
/libpng.a
(
cd
$(DL)
;
$(LN_SF)
$(LIBNAME)
.a libpng.a
)
install-shared
:
install-headers $(LIBSOVER) libpng.pc
\
$(OLDSOVER)
install-shared
:
install-headers $(LIBSOMAJ) libpng.pc
-
@if
[
!
-d
$(DL)
]
;
then
$(MKDIR_P)
$(DL)
;
fi
-
@
$(RM_F)
$(DL)
/
$(LIBSO
VER)
*
$(DL)
/
$(LIBSO
)
-
@
$(RM_F)
$(DL)
/
$(LIBSO)
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSO)
-
@
$(RM_F)
$(DL)
/
$(OLDSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSOVER)
*
cp
$(LIBSOVER)
$(DL)
cp
$(OLDSOVER)
$(DL)
chmod
755
$(DL)
/
$(LIBSOVER)
chmod
755
$(DL)
/
$(OLDSOVER)
(
cd
$(DL)
;
\
$(LN_SF)
$(OLDSOVER)
$(OLDSOMAJ)
;
\
$(LN_SF)
$(OLDSOMAJ)
$(OLDSO)
;
\
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
;
\
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
)
cp
$(LIBSOMAJ)
$(DL)
(
cd
$(DL)
;
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LN_SF)
$(LIBSO)
$(OLDSO)
)
-@if
[
!
-d
$(DL)/pkgconfig
];
then
$(MKDIR_P)
$(DL)/pkgconfig;
fi
-@$(RM_F)
$(DL)/pkgconfig/$(LIBNAME).pc
-@$(RM_F)
$(DL)/pkgconfig/libpng.pc
...
...
@@ -251,7 +231,6 @@ test-installed:
clean
:
$(RM_F)
*
.o libpng.a libpng.syms pngtest pngout.png libpng-config
\
$(LIBSO)
$(LIBSOMAJ)
*
pngtest-static pngtesti
\
$(OLDSOVER)
\
libpng.pc
DOCS
=
ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
...
...
scripts/makefile.hp64
浏览文件 @
772b7213
...
...
@@ -21,16 +21,11 @@ ZLIBINC=/opt/zlib/include
# Library name:
LIBNAME
=
libpng14
PNGMAJ
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
# Shared library names:
LIBSO
=
$(LIBNAME)
.sl
LIBSOMAJ
=
$(LIBNAME)
.sl.
$(PNGMAJ)
LIBSOVER
=
$(LIBNAME)
.sl.
$(PNGVER)
OLDSO
=
libpng.sl
OLDSOMAJ
=
libpng.sl.14
OLDSOVER
=
libpng.sl.14.
$(PNGMIN)
# Utilities:
AR_RC
=
ar rc
...
...
@@ -108,16 +103,9 @@ libpng-config:
$(LIBSO)
:
$(LIBSOMAJ)
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LIBSOMAJ)
:
$(LIBSOVER)
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
$(LIBSOVER)
:
$(OBJSDLL)
$(LD)
-b
+s
\
+h
$(LIBSOMAJ)
-o
$(LIBSOVER)
$(OBJSDLL)
$(OLDSOVER)
:
$(OBJSDLL)
$(LIBSOMAJ)
:
$(OBJSDLL)
$(LD)
-b
+s
\
+h
$(
OLDSOMAJ)
-o
$(OLDSOVER
)
$(OBJSDLL)
+h
$(
LIBSOMAJ)
-o
$(LIBSOMAJ
)
$(OBJSDLL)
pngtest
:
pngtest.o libpng.a
$(CC)
-o
pngtest
$(CCFLAGS)
pngtest.o
$(LDFLAGS)
...
...
@@ -141,23 +129,17 @@ install-static: install-headers libpng.a
-
@
$(RM_F)
$(DL)
/libpng.a
(
cd
$(DL)
;
$(LN_SF)
$(LIBNAME)
.a libpng.a
)
install-shared
:
install-headers $(LIBSOVER) libpng.pc
\
$(OLDSOVER)
install-shared
:
install-headers $(LIBSOMAJ) libpng.pc
-
@if
[
!
-d
$(DL)
]
;
then
$(MKDIR_P)
$(DL)
;
fi
-
@
$(RM_F)
$(DL)
/
$(LIBSO
VER)
*
$(DL)
/
$(LIBSO
)
-
@
$(RM_F)
$(DL)
/
$(LIBSO)
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSO)
-
@
$(RM_F)
$(DL)
/
$(OLDSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSOVER)
*
cp
$(LIBSOVER)
$(DL)
cp
$(OLDSOVER)
$(DL)
chmod
755
$(DL)
/
$(LIBSOVER)
chmod
755
$(DL)
/
$(OLDSOVER)
(
cd
$(DL)
;
\
$(LN_SF)
$(OLDSOVER)
$(OLDSOMAJ)
;
\
$(LN_SF)
$(OLDSOMAJ)
$(OLDSO)
;
\
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
;
\
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
)
cp
$(LIBSOMAJ)
$(DL)
chmod
755
$(DL)
/
$(LIBSOMAJ)
(
cd
$(DL)
;
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LN_SF)
$(LIBSO)
$(OLDSO)
)
-@if
[
!
-d
$(DL)/pkgconfig
];
then
$(MKDIR_P)
$(DL)/pkgconfig;
fi
-@$(RM_F)
$(DL)/pkgconfig/$(LIBNAME).pc
-@$(RM_F)
$(DL)/pkgconfig/libpng.pc
...
...
@@ -211,7 +193,6 @@ test-installed:
clean
:
$(RM_F)
*
.o libpng.a pngtest pngtesti pngout.png
\
libpng-config
$(LIBSO)
$(LIBSOMAJ)
*
\
$(OLDSOVER)
\
libpng.pc
DOCS
=
ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
...
...
scripts/makefile.hpgcc
浏览文件 @
772b7213
...
...
@@ -11,16 +11,11 @@
# Library name:
LIBNAME
=
libpng14
PNGMAJ
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
# Shared library names:
LIBSO
=
$(LIBNAME)
.sl
LIBSOMAJ
=
$(LIBNAME)
.sl.
$(PNGMAJ)
LIBSOVER
=
$(LIBNAME)
.sl.
$(PNGVER)
OLDSO
=
libpng.sl
OLDSOMAJ
=
libpng.sl.14
OLDSOVER
=
libpng.sl.14.
$(PNGMIN)
# Utilities:
CC
=
gcc
...
...
@@ -116,16 +111,9 @@ libpng-config:
$(LIBSO)
:
$(LIBSOMAJ)
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LIBSOMAJ)
:
$(LIBSOVER)
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
$(LIBSOVER)
:
$(OBJSDLL)
$(LD)
-b
+s
\
+h
$(LIBSOMAJ)
-o
$(LIBSOVER)
$(OBJSDLL)
$(OLDSOVER)
:
$(OBJSDLL)
$(LIBSOMAJ)
:
$(OBJSDLL)
$(LD)
-b
+s
\
+h
$(
OLDSOMAJ)
-o
$(OLDSOVER
)
$(OBJSDLL)
+h
$(
LIBSOMAJ)
-o
$(LIBSOMAJ
)
$(OBJSDLL)
pngtest
:
pngtest.o $(LIBSO)
$(CC)
-o
pngtest
$(CFLAGS)
pngtest.o
$(LDFLAGS)
...
...
@@ -150,23 +138,17 @@ install-static: install-headers libpng.a
-
@
$(RM_F)
$(DL)
/libpng.a
(
cd
$(DL)
;
$(LN_SF)
$(LIBNAME)
.a libpng.a
)
install-shared
:
install-headers $(LIBSOVER) libpng.pc
\
$(OLDSOVER)
install-shared
:
install-headers $(LIBSOMAJ) libpng.pc
-
@if
[
!
-d
$(DL)
]
;
then
$(MKDIR_P)
$(DL)
;
fi
-
@
$(RM_F)
$(DL)
/
$(LIBSO
VER)
*
$(DL)
/
$(LIBSO
)
-
@
$(RM_F)
$(DL)
/
$(LIBSO)
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSO)
-
@
$(RM_F)
$(DL)
/
$(OLDSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSOVER)
*
cp
$(LIBSOVER)
$(DL)
cp
$(OLDSOVER)
$(DL)
chmod
755
$(DL)
/
$(LIBSOVER)
chmod
755
$(DL)
/
$(OLDSOVER)
(
cd
$(DL)
;
\
$(LN_SF)
$(OLDSOVER)
$(OLDSOMAJ)
;
\
$(LN_SF)
$(OLDSOMAJ)
$(OLDSO)
;
\
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
;
\
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
)
cp
$(LIBSOMAJ)
$(DL)
chmod
755
$(DL)
/
$(LIBSOMAJ)
(
cd
$(DL)
;
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LN_SF)
$(LIBSO)
$(OLDSO)
)
-@if
[
!
-d
$(DL)/pkgconfig
];
then
$(MKDIR_P)
$(DL)/pkgconfig;
fi
-@$(RM_F)
$(DL)/pkgconfig/$(LIBNAME).pc
-@$(RM_F)
$(DL)/pkgconfig/libpng.pc
...
...
@@ -220,7 +202,6 @@ test-installed:
clean
:
$(RM_F)
*
.o libpng.a pngtest pngtesti pngout.png
\
libpng-config
$(LIBSO)
$(LIBSOMAJ)
*
\
$(OLDSOVER)
\
libpng.pc
DOCS
=
ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
...
...
scripts/makefile.hpux
浏览文件 @
772b7213
...
...
@@ -21,16 +21,11 @@ ZLIBINC=/opt/zlib/include
# Library name:
LIBNAME
=
libpng14
PNGMAJ
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
# Shared library names:
LIBSO
=
$(LIBNAME)
.sl
LIBSOMAJ
=
$(LIBNAME)
.sl.
$(PNGMAJ)
LIBSOVER
=
$(LIBNAME)
.sl.
$(PNGVER)
OLDSO
=
libpng.sl
OLDSOMAJ
=
libpng.sl.14
OLDSOVER
=
libpng.sl.14.
$(PNGMIN)
# Utilities:
AR_RC
=
ar rc
...
...
@@ -105,16 +100,9 @@ libpng-config:
$(LIBSO)
:
$(LIBSOMAJ)
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LIBSOMAJ)
:
$(LIBSOVER)
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
$(LIBSOVER)
:
$(OBJSDLL)
$(LD)
-b
+s
\
+h
$(LIBSOMAJ)
-o
$(LIBSOVER)
$(OBJSDLL)
$(OLDSOVER)
:
$(OBJSDLL)
$(LIBSOMAJ)
:
$(OBJSDLL)
$(LD)
-b
+s
\
+h
$(
OLDSOMAJ)
-o
$(OLDSOVER
)
$(OBJSDLL)
+h
$(
LIBSOMAJ)
-o
$(LIBSOMAJ
)
$(OBJSDLL)
pngtest
:
pngtest.o libpng.a
$(CC)
-o
pngtest
$(CCFLAGS)
pngtest.o
$(LDFLAGS)
...
...
@@ -138,23 +126,17 @@ install-static: install-headers libpng.a
-
@
$(RM_F)
$(DL)
/libpng.a
(
cd
$(DL)
;
$(LN_SF)
$(LIBNAME)
.a libpng.a
)
install-shared
:
install-headers $(LIBSOVER) libpng.pc
\
$(OLDSOVER)
install-shared
:
install-headers $(LIBSOMAJ) libpng.pc
-
@if
[
!
-d
$(DL)
]
;
then
$(MKDIR_P)
$(DL)
;
fi
-
@
$(RM_F)
$(DL)
/
$(LIBSO
VER)
*
$(DL)
/
$(LIBSO
)
-
@
$(RM_F)
$(DL)
/
$(LIBSO)
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSO)
-
@
$(RM_F)
$(DL)
/
$(OLDSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSOVER)
*
cp
$(LIBSOVER)
$(DL)
cp
$(OLDSOVER)
$(DL)
chmod
755
$(DL)
/
$(LIBSOVER)
chmod
755
$(DL)
/
$(OLDSOVER)
(
cd
$(DL)
;
\
$(LN_SF)
$(OLDSOVER)
$(OLDSOMAJ)
;
\
$(LN_SF)
$(OLDSOMAJ)
$(OLDSO)
;
\
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
;
\
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
)
cp
$(LIBSOMAJ)
$(DL)
chmod
755
$(DL)
/
$(LIBSOMAJ)
(
cd
$(DL)
;
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LN_SF)
$(LIBSO)
$(OLDSO)
)
-@if
[
!
-d
$(DL)/pkgconfig
];
then
$(MKDIR_P)
$(DL)/pkgconfig;
fi
-@$(RM_F)
$(DL)/pkgconfig/$(LIBNAME).pc
-@$(RM_F)
$(DL)/pkgconfig/libpng.pc
...
...
@@ -208,7 +190,6 @@ test-installed:
clean
:
$(RM_F)
*
.o libpng.a pngtest pngtesti pngout.png
\
libpng-config
$(LIBSO)
$(LIBSOMAJ)
*
\
$(OLDSOVER)
\
libpng.pc
DOCS
=
ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
...
...
scripts/makefile.linux
浏览文件 @
772b7213
...
...
@@ -150,6 +150,7 @@ install-shared: install-headers $(LIBSOMAJ) libpng.pc
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSO)
cp
$(LIBSOMAJ)
$(DL)
chmod
755
$(DL)
/
$(LIBSOMAJ)
(
cd
$(DL)
;
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LN_SF)
$(LIBSO)
$(OLDSO)
)
...
...
scripts/makefile.mingw
浏览文件 @
772b7213
...
...
@@ -68,8 +68,6 @@ CFLAGS= $(strip $(MINGW_CCFLAGS) $(addprefix -I,$(ZLIBINC)) \
LIBNAME
=
libpng14
PNGMAJ
=
14
MINGDLL
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
SHAREDLIB
=
libpng
$(MINGDLL)
.dll
STATLIB
=
libpng.a
...
...
scripts/makefile.sco
浏览文件 @
772b7213
...
...
@@ -12,16 +12,11 @@
# Library name:
LIBNAME
=
libpng14
PNGMAJ
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
# Shared library names:
LIBSO
=
$(LIBNAME)
.so
LIBSOMAJ
=
$(LIBNAME)
.so.
$(PNGMAJ)
LIBSOVER
=
$(LIBNAME)
.so.
$(PNGVER)
OLDSO
=
libpng.so
OLDSOMAJ
=
libpng.so.14
OLDSOVER
=
libpng.so.14.
$(PNGMIN)
# Utilities:
CC
=
cc
...
...
@@ -101,17 +96,10 @@ libpng-config:
$(LIBSO)
:
$(LIBSOMAJ)
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LIBSOMAJ)
:
$(LIBSOVER)
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
$(LIBSOVER)
:
$(OBJSDLL)
$(CC)
-G
-Wl
,-h,
$(LIBSOMAJ)
-o
$(LIBSOVER)
\
$(LIBSOMAJ)
:
$(OBJSDLL)
$(CC)
-G
-Wl
,-h,
$(LIBSOMAJ)
-o
$(LIBSOMAJ)
\
$(OBJSDLL)
$(OLDSOVER)
:
$(OBJSDLL)
$(CC)
-G
-Wl
,-h,
$(OLDSOMAJ)
-o
$(OLDSOVER)
\
$(OBJSDLL)
pngtest
:
pngtest.o $(LIBSO)
LD_RUN_PATH
=
.:
$(ZLIBLIB)
$(CC)
-o
pngtest
$(CFLAGS)
pngtest.o
$(LDFLAGS)
...
...
@@ -136,23 +124,16 @@ install-static: install-headers libpng.a
-
@
$(RM_F)
$(DL)
/libpng.a
(
cd
$(DL)
;
$(LN_SF)
$(LIBNAME)
.a libpng.a
)
install-shared
:
install-headers $(LIBSOVER) libpng.pc
\
$(OLDSOVER)
install-shared
:
install-headers $(LIBSOMAJ) libpng.pc
-
@if
[
!
-d
$(DL)
]
;
then
$(MKDIR_P)
$(DL)
;
fi
-
@
$(RM_F)
$(DL)
/
$(LIBSO
VER)
*
$(DL)
/
$(LIBSO
)
-
@
$(RM_F)
$(DL)
/
$(LIBSO)
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSO)
-
@
$(RM_F)
$(DL)
/
$(OLDSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSOVER)
*
cp
$(LIBSOVER)
$(DL)
cp
$(OLDSOVER)
$(DL)
chmod
755
$(DL)
/
$(LIBSOVER)
chmod
755
$(DL)
/
$(OLDSOVER)
(
cd
$(DL)
;
\
$(LN_SF)
$(OLDSOVER)
$(OLDSOMAJ)
;
\
$(LN_SF)
$(OLDSOMAJ)
$(OLDSO)
;
\
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
;
\
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
)
cp
$(LIBSOMAJ)
$(DL)
(
cd
$(DL)
;
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LN_SF)
$(LIBSO)
$(OLDSO)
)
-@if
[
!
-d
$(DL)/pkgconfig
];
then
$(MKDIR_P)
$(DL)/pkgconfig;
fi
-@$(RM_F)
$(DL)/pkgconfig/$(LIBNAME).pc
-@$(RM_F)
$(DL)/pkgconfig/libpng.pc
...
...
@@ -204,7 +185,6 @@ test-installed:
clean
:
$(RM_F)
*
.o libpng.a pngtest pngout.png libpng-config
\
$(LIBSO)
$(LIBSOMAJ)
*
pngtest-static pngtesti
\
$(OLDSOVER)
\
libpng.pc
DOCS
=
ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
...
...
scripts/makefile.sggcc
浏览文件 @
772b7213
...
...
@@ -9,16 +9,11 @@
# Library name:
LIBNAME
=
libpng14
PNGMAJ
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
# Shared library names:
LIBSO
=
$(LIBNAME)
.so
LIBSOMAJ
=
$(LIBNAME)
.so.
$(PNGMAJ)
LIBSOVER
=
$(LIBNAME)
.so.
$(PNGVER)
OLDSO
=
libpng.so
OLDSOMAJ
=
libpng.so.14
OLDSOVER
=
libpng.so.14.
$(PNGMIN)
# Utilities:
AR_RC
=
ar rc
...
...
@@ -51,8 +46,6 @@ CFLAGS=$(ABI) -I$(ZLIBINC) -O $(WARNMORE) -fPIC -mabi=n32
LDFLAGS
=
$(ABI)
-L
.
-L
$(ZLIBLIB)
-lpng
-lz
-lm
LDSHARED
=
cc
$(ABI)
-shared
-soname
$(LIBSOMAJ)
\
-set_version
sgi
$(PNGMAJ)
.0
LDLEGACY
=
cc
$(ABI)
-shared
-soname
$(OLDSOMAJ)
\
-set_version
sgi
$3
.0
# See "man dso" for info about shared objects
INCPATH
=
$(prefix)
/include
...
...
@@ -86,7 +79,7 @@ libpng.a: $(OBJS)
$(AR_RC)
$@
$(OBJS)
$(RANLIB)
$@
shared
:
$(LIBSO
VER
)
shared
:
$(LIBSO
MAJ
)
libpng.pc
:
cat
scripts/libpng.pc.in |
sed
-e
s!@prefix@!
$(prefix)
!
\
...
...
@@ -111,16 +104,10 @@ libpng-config:
$(LIBSO)
:
$(LIBSOMAJ)
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LIBSOMAJ)
:
$(LIBSOVER)
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
$(LIBSOVER)
:
$(OBJS)
$(LIBSOMAJ)
:
$(OBJS)
$(LDSHARED)
-o
$@
$(OBJS)
$(RM_F)
$(LIBSO)
$(LIBSOMAJ)
$(OLDSOVER)
:
$(OBJS)
$(LDLEGACY)
-o
$@
$(OBJS)
pngtest
:
pngtest.o libpng.a
$(CC)
-o
pngtest
$(CFLAGS)
pngtest.o
$(LDFLAGS)
...
...
@@ -145,23 +132,16 @@ install-static: install-headers libpng.a
-
@
$(RM_F)
$(DL)
/libpng.a
(
cd
$(DL)
;
$(LN_SF)
$(LIBNAME)
.a libpng.a
)
install-shared
:
install-headers $(LIBSOVER) libpng.pc
\
$(OLDSOVER)
install-shared
:
install-headers $(LIBSOMAJ) libpng.pc
-
@if
[
!
-d
$(DL)
]
;
then
$(MKDIR_P)
$(DL)
;
fi
-
@
$(RM_F)
$(DL)
/
$(LIBSO
VER)
*
$(DL)
/
$(LIBSO
)
-
@
$(RM_F)
$(DL)
/
$(LIBSO)
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSO)
-
@
$(RM_F)
$(DL)
/
$(OLDSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSOVER)
*
cp
$(LIBSOVER)
$(DL)
cp
$(OLDSOVER)
$(DL)
chmod
755
$(DL)
/
$(LIBSOVER)
chmod
755
$(DL)
/
$(OLDSOVER)
(
cd
$(DL)
;
\
$(LN_SF)
$(OLDSOVER)
$(OLDSOMAJ)
;
\
$(LN_SF)
$(OLDSOMAJ)
$(OLDSO)
;
\
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
;
\
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
)
cp
$(LIBSOMAJ)
$(DL)
(
cd
$(DL)
;
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LN_SF)
$(LIBSO)
$(OLDSO)
)
-@if
[
!
-d
$(DL)/pkgconfig
];
then
$(MKDIR_P)
$(DL)/pkgconfig;
fi
-@$(RM_F)
$(DL)/pkgconfig/$(LIBNAME).pc
-@$(RM_F)
$(DL)/pkgconfig/libpng.pc
...
...
@@ -216,7 +196,7 @@ test-installed:
clean
:
$(RM_F)
libpng.a pngtest pngtesti pngout.png libpng.pc
\
so_locations libpng-config
$(LIBSO)
$(LIBSOMAJ)
*
$(OLDSOVER)
so_locations libpng-config
$(LIBSO)
$(LIBSOMAJ)
*
DOCS
=
ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
writelock
:
...
...
scripts/makefile.sgi
浏览文件 @
772b7213
...
...
@@ -9,16 +9,11 @@
# Library name:
LIBNAME
=
libpng14
PNGMAJ
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
# Shared library names:
LIBSO
=
$(LIBNAME)
.so
LIBSOMAJ
=
$(LIBNAME)
.so.
$(PNGMAJ)
LIBSOVER
=
$(LIBNAME)
.so.
$(PNGVER)
OLDSO
=
libpng.so
OLDSOMAJ
=
libpng.so.14
OLDSOVER
=
libpng.so.14.
$(PNGMIN)
# Utilities:
AR_RC
=
ar rc
...
...
@@ -54,8 +49,6 @@ LDFLAGS_A=$(ABI) -L. -L$(ZLIBLIB) -lpng14 -lz -lm
LDFLAGS
=
$(ABI)
-L
.
-L
$(ZLIBLIB)
-lpng
-lz
-lm
LDSHARED
=
cc
$(ABI)
-shared
-soname
$(LIBSOMAJ)
\
-set_version
sgi
$(PNGMAJ)
.0
LDLEGACY
=
cc
$(ABI)
-shared
-soname
$(OLDSOMAJ)
\
-set_version
sgi
$3
.0
# See "man dso" for info about shared objects
INCPATH
=
$(prefix)
/include
...
...
@@ -89,8 +82,6 @@ libpng.a: $(OBJS)
$(AR_RC)
$@
$(OBJS)
$(RANLIB)
$@
shared
:
$(LIBSOVER)
libpng.pc
:
cat
scripts/libpng.pc.in |
sed
-e
s!@prefix@!
$(prefix)
!
\
-e
s!@exec_prefix@!
$(exec_prefix)
!
\
...
...
@@ -113,16 +104,10 @@ libpng-config:
$(LIBSO)
:
$(LIBSOMAJ)
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LIBSOMAJ)
:
$(LIBSOVER)
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
$(LIBSOVER)
:
$(OBJS)
$(LIBSOMAJ)
:
$(OBJS)
$(LDSHARED)
-o
$@
$(OBJS)
$(RM_F)
$(LIBSO)
$(LIBSOMAJ)
$(OLDSOVER)
:
$(OBJS)
$(LDLEGACY)
-o
$@
$(OBJS)
pngtest
:
pngtest.o libpng.a
$(CC)
-o
pngtest
$(CFLAGS)
pngtest.o
$(LDFLAGS)
...
...
@@ -147,23 +132,17 @@ install-static: install-headers libpng.a
-
@
$(RM_F)
$(DL)
/libpng.a
(
cd
$(DL)
;
$(LN_SF)
$(LIBNAME)
.a libpng.a
)
install-shared
:
install-headers $(LIBSOVER) libpng.pc
\
$(OLDSOVER)
install-shared
:
install-headers $(LIBSOMAJ) libpng.pc
-
@if
[
!
-d
$(DL)
]
;
then
$(MKDIR_P)
$(DL)
;
fi
-
@
$(RM_F)
$(DL)
/
$(LIBSO
VER)
*
$(DL)
/
$(LIBSO
)
-
@
$(RM_F)
$(DL)
/
$(LIBSO)
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSO)
-
@
$(RM_F)
$(DL)
/
$(OLDSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSOVER)
*
cp
$(LIBSOVER)
$(DL)
cp
$(OLDSOVER)
$(DL)
chmod
755
$(DL)
/
$(LIBSOVER)
chmod
755
$(DL)
/
$(OLDSOVER)
(
cd
$(DL)
;
\
$(LN_SF)
$(OLDSOVER)
$(OLDSOMAJ)
;
\
$(LN_SF)
$(OLDSOMAJ)
$(OLDSO)
;
\
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
;
\
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
)
cp
$(LIBSOMAJ)
$(DL)
chmod
755
$(DL)
/
$(LIBSOMAJ)
(
cd
$(DL)
;
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LN_SF)
$(LIBSO)
$(OLDSO)
)
-@if
[
!
-d
$(DL)/pkgconfig
];
then
$(MKDIR_P)
$(DL)/pkgconfig;
fi
-@$(RM_F)
$(DL)/pkgconfig/$(LIBNAME).pc
-@$(RM_F)
$(DL)/pkgconfig/libpng.pc
...
...
@@ -219,7 +198,6 @@ test-installed:
clean
:
$(RM_F)
*
.o libpng.a pngtest pngtesti pngout.png libpng.pc libpng-config
\
$(LIBSO)
$(LIBSOMAJ)
*
\
$(OLDSOVER)
\
so_locations
DOCS
=
ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
...
...
scripts/makefile.so9
浏览文件 @
772b7213
...
...
@@ -11,17 +11,12 @@
# Library name:
PNGMAJ
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
LIBNAME
=
libpng14
# Shared library names:
LIBSO
=
$(LIBNAME)
.so
LIBSOMAJ
=
$(LIBNAME)
.so.
$(PNGMAJ)
LIBSOVER
=
$(LIBNAME)
.so.
$(PNGVER)
OLDSO
=
libpng.so
OLDSOMAJ
=
libpng.so.14
OLDSOVER
=
libpng.so.14.
$(PNGMIN)
# Utilities:
# gcc 2.95 doesn't work.
...
...
@@ -111,10 +106,7 @@ libpng-config:
$(LIBSO)
:
$(LIBSOMAJ)
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LIBSOMAJ)
:
$(LIBSOVER)
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
$(LIBSOVER)
:
$(OBJSDLL)
$(LIBSOMAJ)
:
$(OBJSDLL)
@
case
"
`
type
ld
`
"
in
*
ucb
*
)
\
echo
;
\
echo
'## WARNING:'
;
\
...
...
@@ -128,11 +120,7 @@ $(LIBSOVER): $(OBJSDLL)
;;
\
esac
$(LD)
-G
-h
$(LIBSOMAJ)
\
-o
$(LIBSOVER)
$(OBJSDLL)
$(OLDSOVER)
:
$(OBJS)
$(LD)
-G
-h
$(OLDSOMAJ)
\
-o
$(OLDSOVER)
$(OBJSDLL)
-o
$(LIBSOMAJ)
$(OBJSDLL)
pngtest
:
pngtest.o $(LIBSO)
$(CC)
-o
pngtest
$(CFLAGS)
pngtest.o
$(LDFLAGS)
...
...
@@ -156,23 +144,16 @@ install-static: install-headers libpng.a
-
@
$(RM_F)
$(DL)
/libpng.a
(
cd
$(DL)
;
$(LN_SF)
$(LIBNAME)
.a libpng.a
)
install-shared
:
install-headers $(LIBSOVER) libpng.pc
\
$(OLDSOVER)
install-shared
:
install-headers $(LIBSOMAJ) libpng.pc
-
@if
[
!
-d
$(DL)
]
;
then
$(MKDIR_P)
$(DL)
;
fi
-
@
$(RM_F)
$(DL)
/
$(LIBSO
VER)
*
$(DL)
/
$(LIBSO
)
-
@
$(RM_F)
$(DL)
/
$(LIBSO)
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSO)
-
@
$(RM_F)
$(DL)
/
$(OLDSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSOVER)
*
cp
$(LIBSOVER)
$(DL)
cp
$(OLDSOVER)
$(DL)
chmod
755
$(DL)
/
$(LIBSOVER)
chmod
755
$(DL)
/
$(OLDSOVER)
(
cd
$(DL)
;
\
$(LN_SF)
$(OLDSOVER)
$(OLDSOMAJ)
;
\
$(LN_SF)
$(OLDSOMAJ)
$(OLDSO)
;
\
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
;
\
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
)
cp
$(LIBSOMAJ)
$(DL)
(
cd
$(DL)
;
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LN_SF)
$(LIBSO)
$(OLDSO)
)
-@if
[
!
-d
$(DL)/pkgconfig
];
then
$(MKDIR_P)
$(DL)/pkgconfig;
fi
-@$(RM_F)
$(DL)/pkgconfig/$(LIBNAME).pc
-@$(RM_F)
$(DL)/pkgconfig/libpng.pc
...
...
@@ -226,7 +207,6 @@ test-installed:
clean
:
$(RM_F)
*
.o libpng.a pngtest pngtesti pngout.png
\
libpng-config
$(LIBSO)
$(LIBSOMAJ)
*
\
$(OLDSOVER)
\
libpng.pc
DOCS
=
ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
...
...
scripts/makefile.solaris
浏览文件 @
772b7213
...
...
@@ -11,16 +11,11 @@
# Library name:
LIBNAME
=
libpng14
PNGMAJ
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
# Shared library names:
LIBSO
=
$(LIBNAME)
.so
LIBSOMAJ
=
$(LIBNAME)
.so.
$(PNGMAJ)
LIBSOVER
=
$(LIBNAME)
.so.
$(PNGVER)
OLDSO
=
libpng.so
OLDSOMAJ
=
libpng.so.14
OLDSOVER
=
libpng.so.14.
$(PNGMIN)
# Utilities:
AR_RC
=
ar rc
...
...
@@ -108,10 +103,7 @@ libpng-config:
$(LIBSO)
:
$(LIBSOMAJ)
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LIBSOMAJ)
:
$(LIBSOVER)
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
$(LIBSOVER)
:
$(OBJSDLL)
$(LIBSOMAJ)
:
$(OBJSDLL)
@
case
"
`
type
ld
`
"
in
*
ucb
*
)
\
echo
;
\
echo
'## WARNING:'
;
\
...
...
@@ -125,11 +117,7 @@ $(LIBSOVER): $(OBJSDLL)
;;
\
esac
$(LD)
-G
-h
$(LIBSOMAJ)
\
-o
$(LIBSOVER)
$(OBJSDLL)
$(OLDSOVER)
:
$(OBJS)
$(LD)
-G
-h
$(OLDSOMAJ)
\
-o
$(OLDSOVER)
$(OBJSDLL)
-o
$(LIBSOMAJ)
$(OBJSDLL)
pngtest
:
pngtest.o $(LIBSO)
$(CC)
-o
pngtest
$(CFLAGS)
pngtest.o
$(LDFLAGS)
...
...
@@ -153,23 +141,16 @@ install-static: install-headers libpng.a
-
@
$(RM_F)
$(DL)
/libpng.a
(
cd
$(DL)
;
$(LN_SF)
$(LIBNAME)
.a libpng.a
)
install-shared
:
install-headers $(LIBSOVER) libpng.pc
\
$(OLDSOVER)
install-shared
:
install-headers $(LIBSOMAJ) libpng.pc
-
@if
[
!
-d
$(DL)
]
;
then
$(MKDIR_P)
$(DL)
;
fi
-
@
$(RM_F)
$(DL)
/
$(LIBSO
VER)
*
$(DL)
/
$(LIBSO
)
-
@
$(RM_F)
$(DL)
/
$(LIBSO)
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSO)
-
@
$(RM_F)
$(DL)
/
$(OLDSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSOVER)
*
cp
$(LIBSOVER)
$(DL)
cp
$(OLDSOVER)
$(DL)
chmod
755
$(DL)
/
$(LIBSOVER)
chmod
755
$(DL)
/
$(OLDSOVER)
(
cd
$(DL)
;
\
$(LN_SF)
$(OLDSOVER)
$(OLDSOMAJ)
;
\
$(LN_SF)
$(OLDSOMAJ)
$(OLDSO)
;
\
$(LN_SF)
$(LIBSOVER)
$(LIBSO)
;
\
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
)
cp
$(LIBSOMAJ)
$(DL)
(
cd
$(DL)
;
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LN_SF)
$(LIBSO)
$(OLDSO)
)
-@if
[
!
-d
$(DL)/pkgconfig
];
then
$(MKDIR_P)
$(DL)/pkgconfig;
fi
-@$(RM_F)
$(DL)/pkgconfig/$(LIBNAME).pc
-@$(RM_F)
$(DL)/pkgconfig/libpng.pc
...
...
@@ -223,7 +204,6 @@ test-installed:
clean
:
$(RM_F)
*
.o libpng.a pngtest pngtesti pngout.png
\
libpng-config
$(LIBSO)
$(LIBSOMAJ)
*
\
$(OLDSOVER)
\
libpng.pc
DOCS
=
ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
...
...
scripts/makefile.solaris-x86
浏览文件 @
772b7213
...
...
@@ -11,16 +11,11 @@
# Library name:
LIBNAME
=
libpng14
PNGMAJ
=
14
PNGMIN
=
1.4.1beta01
PNGVER
=
$(PNGMAJ)
.
$(PNGMIN)
# Shared library names:
LIBSO
=
$(LIBNAME)
.so
LIBSOMAJ
=
$(LIBNAME)
.so.
$(PNGMAJ)
LIBSOVER
=
$(LIBNAME)
.so.
$(PNGVER)
OLDSO
=
libpng.so
OLDSOMAJ
=
libpng.so.14
OLDSOVER
=
libpng.so.14.
$(PNGMIN)
# Utilities:
AR_RC
=
ar rc
...
...
@@ -108,10 +103,7 @@ libpng-config:
$(LIBSO)
:
$(LIBSOMAJ)
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LIBSOMAJ)
:
$(LIBSOVER)
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
$(LIBSOVER)
:
$(OBJSDLL)
$(LIBSOMAJ)
:
$(OBJSDLL)
@
case
"
`
type
ld
`
"
in
*
ucb
*
)
\
echo
;
\
echo
'## WARNING:'
;
\
...
...
@@ -125,11 +117,7 @@ $(LIBSOVER): $(OBJSDLL)
;;
\
esac
$(LD)
-G
-h
$(LIBSOMAJ)
\
-o
$(LIBSOVER)
$(OBJSDLL)
$(OLDSOVER)
:
$(OBJS)
$(LD)
-G
-h
$(OLDSOMAJ)
\
-o
$(OLDSOVER)
$(OBJSDLL)
-o
$(LIBSOMAJ)
$(OBJSDLL)
pngtest
:
pngtest.o $(LIBSO)
$(CC)
-o
pngtest
$(CFLAGS)
pngtest.o
$(LDFLAGS)
...
...
@@ -153,23 +141,16 @@ install-static: install-headers libpng.a
-
@
$(RM_F)
$(DL)
/libpng.a
(
cd
$(DL)
;
$(LN_SF)
$(LIBNAME)
.a libpng.a
)
install-shared
:
install-headers $(LIBSOVER) libpng.pc
\
$(OLDSOVER)
install-shared
:
install-headers $(LIBSOMAJ) libpng.pc
-
@if
[
!
-d
$(DL)
]
;
then
$(MKDIR_P)
$(DL)
;
fi
-
@
$(RM_F)
$(DL)
/
$(LIBSO
VER)
*
$(DL)
/
$(LIBSO
)
-
@
$(RM_F)
$(DL)
/
$(LIBSO)
-
@
$(RM_F)
$(DL)
/
$(LIBSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSO)
-
@
$(RM_F)
$(DL)
/
$(OLDSOMAJ)
-
@
$(RM_F)
$(DL)
/
$(OLDSOVER)
*
cp
$(LIBSOVER)
$(DL)
cp
$(OLDSOVER)
$(DL)
chmod
755
$(DL)
/
$(LIBSOVER)
chmod
755
$(DL)
/
$(OLDSOVER)
(
cd
$(DL)
;
\
$(LN_SF)
$(OLDSOVER)
$(OLDSOMAJ)
;
\
$(LN_SF)
$(OLDSOMAJ)
$(OLDSO)
;
\
$(LN_SF)
$(LIBSOVER)
$(LIBSO)
;
\
$(LN_SF)
$(LIBSOVER)
$(LIBSOMAJ)
)
cp
$(LIBSOMAJ)
$(DL)
(
cd
$(DL)
;
$(LN_SF)
$(LIBSOMAJ)
$(LIBSO)
$(LN_SF)
$(LIBSO)
$(OLDSO)
)
-@if
[
!
-d
$(DL)/pkgconfig
];
then
$(MKDIR_P)
$(DL)/pkgconfig;
fi
-@$(RM_F)
$(DL)/pkgconfig/$(LIBNAME).pc
-@$(RM_F)
$(DL)/pkgconfig/libpng.pc
...
...
@@ -223,7 +204,6 @@ test-installed:
clean
:
$(RM_F)
*
.o libpng.a pngtest pngtesti pngout.png
\
libpng-config
$(LIBSO)
$(LIBSOMAJ)
*
\
$(OLDSOVER)
\
libpng.pc
DOCS
=
ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录