~ubuntu-branches/ubuntu/intrepid/perl-tk/intrepid

« back to all changes in this revision

Viewing changes to PNG/libpng/scripts/makefile.aix

  • Committer: Bazaar Package Importer
  • Author(s): Colin Tuckley
  • Date: 2008-02-15 13:56:59 UTC
  • mfrom: (1.1.3 upstream) (4.1.1 hardy)
  • Revision ID: james.westby@ubuntu.com-20080215135659-ru2oqlykuju20fav
Tags: 1:804.028-1
* New Upstream Release (Closes: #463080).
* Update to Debhelper v5.
* Build with XFT=1 (Closes: #411129).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# makefile for libpng using gcc (generic, static library)
2
 
# Copyright (C) 2002 Glenn Randers-Pehrson
 
2
# Copyright (C) 2002, 2006 Glenn Randers-Pehrson
3
3
# Copyright (C) 2000 Cosmin Truta
4
4
# Copyright (C) 2000 Marc O. Gloor (AIX support added, from makefile.gcc)
5
5
# Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
12
12
# Compiler, linker, lib and other tools
13
13
CC = gcc
14
14
LD = $(CC)
15
 
AR = ar rcs
 
15
AR_RC = ar rcs
 
16
MKDIR_P = mkdir -p
16
17
RANLIB = ranlib
17
 
RM = rm -f
 
18
RM_F = rm -f
 
19
LN_SF = ln -f -s
18
20
 
19
21
LIBNAME=libpng12
20
22
PNGMAJ = 0
21
 
PNGMIN = 1.2.5
 
23
PNGMIN = 1.2.12
22
24
PNGVER = $(PNGMAJ).$(PNGMIN)
23
25
 
24
26
prefix=/usr/local
35
37
# you execute make install.
36
38
DESTDIR=
37
39
 
38
 
DI=$(DESTDIR)/$(INCPATH)
39
 
DL=$(DESTDIR)/$(LIBPATH)
 
40
DI=$(DESTDIR)$(INCPATH)
 
41
DL=$(DESTDIR)$(LIBPATH)
40
42
 
41
43
CDEBUG = -g -DPNG_DEBUG=5
42
44
LDDEBUG =
43
45
CRELEASE = -O2
44
46
LDRELEASE = -s
45
 
# gcc
46
47
WARNMORE=-Wall
47
 
# AX CC
48
 
WARNMORE=
49
48
CFLAGS = -I$(ZLIBINC) $(WARNMORE) $(CRELEASE)
50
 
LDFLAGS = -L. -L$(ZLIBLIB) -lpng -lz -lm $(LDRELEASE)
 
49
LDFLAGS = -L. -L$(ZLIBLIB) -lpng12 -lz -lm $(LDRELEASE)
51
50
 
52
51
# File extensions
53
52
O=.o
60
59
        pngtrans$(O) pngwio$(O) pngwrite$(O) pngwtran$(O) pngwutil$(O)
61
60
 
62
61
# Targets
63
 
all: libpng$(A) pngtest$(E)
64
 
 
65
 
libpng$(A): $(LIBNAME)$(A)
66
 
        ln -s $(LIBNAME)$(A) libpng$(A)
 
62
all: $(LIBNAME)$(A) pngtest$(E)
67
63
 
68
64
$(LIBNAME)$(A): $(OBJS)
69
 
        $(AR) $@ $(OBJS)
 
65
        $(AR_RC) $@ $(OBJS)
70
66
        $(RANLIB) $@
71
67
 
72
68
test: pngtest$(E)
76
72
        $(LD) -o $@ pngtest$(O) $(LDFLAGS)
77
73
 
78
74
install: $(LIBNAME)$(A)
79
 
        -@if [ ! -d $(DI)  ]; then mkdir $(DI); fi
80
 
        -@if [ ! -d $(DI)/libpng  ]; then mkdir $(DI)/libpng; fi
81
 
        -@if [ ! -d $(DL) ]; then mkdir $(DL); fi
82
 
        -@rm $(DI)/png.h
83
 
        -@rm $(DI)/pngconf.h
84
 
        cp png.h pngconf.h $(DI)/libpng
85
 
        chmod 644 $(DI)/libpng/png.h \
86
 
        cp $(LIBNAME)$(A) $(DL)
87
 
        (cd $(DL); ln -f -s $(LIBNAME)$(A) libpng$(A))
88
 
        $(DI)/libpng/pngconf.h
89
 
        (cd $(DI); ln -f -s libpng/* .;)
 
75
        -@if [ ! -d $(DI)  ]; then $(MKDIR_P) $(DI); fi
 
76
        -@if [ ! -d $(DI)/$(LIBNAME)  ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 
77
        -@if [ ! -d $(DL) ]; then $(MKDIR_P) $(DL); fi
 
78
        -@$(RM_F) $(DI)/$(LIBNAME)/png.h
 
79
        -@$(RM_F) $(DI)/$(LIBNAME)/pngconf.h
 
80
        -@$(RM_F) $(DI)/png.h
 
81
        -@$(RM_F) $(DI)/pngconf.h
 
82
        cp png.h pngconf.h $(DI)/$(LIBNAME)
 
83
        chmod 644 $(DI)/$(LIBNAME)/png.h \
 
84
        $(DI)/$(LIBNAME)/pngconf.h
 
85
        -@$(RM_F) -r $(DI)/libpng
 
86
        (cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 
87
        -@$(RM_F) $(DL)/$(LIBNAME)$(A)
 
88
        -@$(RM_F) $(DL)/libpng$(A)
 
89
        cp $(LIBNAME)$(A) $(DL)/$(LIBNAME)$(A)
 
90
        chmod 644 $(DL)/$(LIBNAME)$(A)
 
91
        (cd $(DL); $(LN_SF) $(LIBNAME)$(A) libpng$(A))
 
92
        (cd $(DI); $(LN_SF) libpng/* .;)
90
93
 
91
94
clean:
92
 
        /bin/rm -f *.o $(LIBNAME)$(A) libpng$(A) pngtest pngout.png
 
95
        $(RM_F) *.o $(LIBNAME)$(A) pngtest pngout.png
93
96
 
94
97
png$(O): png.h pngconf.h
95
98
pngerror$(O): png.h pngconf.h