~random-stuff/libpng/libpng-1.6.x

« back to all changes in this revision

Viewing changes to scripts/makefile.sunos

  • Committer: Sérgio Benjamim
  • Date: 2015-10-10 23:00:20 UTC
  • Revision ID: sergio_br2@yahoo.com.br-20151010230020-gdtmmv30zn25396n
Update to 1.6.18.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# makefile for libpng
2
 
# Copyright (C) 2002, 2006 Glenn Randers-Pehrson
 
2
# Copyright (C) 2002, 2006, 2014 Glenn Randers-Pehrson
3
3
# Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
4
4
#
5
5
# This code is released under the libpng license.
37
37
MKDIR_P=mkdir -p
38
38
LN_SF=ln -f -s
39
39
RANLIB=ranlib
 
40
CP=cp
40
41
RM_F=/bin/rm -f
41
42
 
42
 
CFLAGS=-I$(ZLIBINC) -O # $(WARNMORE) -DPNG_DEBUG=5
 
43
CPPFLAGS=-I$(ZLIBINC) # -DPNG_DEBUG=5
 
44
CFLAGS=-O # $(WARNMORE)
43
45
LDFLAGS=-L. -L$(ZLIBLIB) -lpng -lz -lm
44
46
 
 
47
# Pre-built configuration
 
48
# See scripts/pnglibconf.mak for more options
 
49
PNGLIBCONF_H_PREBUILT = scripts/pnglibconf.h.prebuilt
 
50
 
45
51
OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
46
52
        pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \
47
53
        pngwtran.o pngmem.o pngerror.o pngpread.o
48
54
 
 
55
.c.o:
 
56
        $(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $<
 
57
 
49
58
all: libpng.a pngtest
50
59
 
 
60
pnglibconf.h: $(PNGLIBCONF_H_PREBUILT)
 
61
        $(CP) $(PNGLIBCONF_H_PREBUILT) $@
 
62
 
51
63
libpng.a: $(OBJS)
52
64
        $(AR_RC) $@  $(OBJS)
53
65
        $(RANLIB) $@
64
76
        -@$(MKDIR_P) $(DESTDIR)$(LIBPATH)
65
77
        -@$(RM_F) $(DESTDIR)$(INCPATH)/png.h
66
78
        -@$(RM_F) $(DESTDIR)$(INCPATH)/pngconf.h
 
79
        -@$(RM_F) $(DESTDIR)$(INCPATH)/pnglibconf.h
67
80
        cp png.h $(DESTDIR)$(INCPATH)/libpng
68
81
        cp pngconf.h $(DESTDIR)$(INCPATH)/libpng
 
82
        cp pnglibconf.h $(DESTDIR)$(INCPATH)/libpng
69
83
        chmod 644 $(DESTDIR)$(INCPATH)/libpng/png.h
70
84
        chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
 
85
        chmod 644 $(DESTDIR)$(INCPATH)/libpng/pnglibconf.h
71
86
        (cd $(DESTDIR)$(INCPATH); $(LN_SF) libpng/* .)
72
87
        cp libpng.a $(DESTDIR)$(LIBPATH)
73
88
        chmod 644 $(DESTDIR)$(LIBPATH)/libpng.a
74
89
 
75
90
clean:
76
 
        $(RM_F) *.o libpng.a pngtest pngout.png
 
91
        $(RM_F) *.o libpng.a pngtest pngout.png pnglibconf.h
77
92
 
78
93
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
79
94
writelock:
81
96
 
82
97
# DO NOT DELETE THIS LINE -- make depend depends on it.
83
98
 
84
 
png.o: png.h pngconf.h pngpriv.h
85
 
pngerror.o: png.h pngconf.h pngpriv.h
86
 
pngrio.o: png.h pngconf.h pngpriv.h
87
 
pngwio.o: png.h pngconf.h pngpriv.h
88
 
pngmem.o: png.h pngconf.h pngpriv.h
89
 
pngset.o: png.h pngconf.h pngpriv.h
90
 
pngget.o: png.h pngconf.h pngpriv.h
91
 
pngread.o: png.h pngconf.h pngpriv.h
92
 
pngrtran.o: png.h pngconf.h pngpriv.h
93
 
pngrutil.o: png.h pngconf.h pngpriv.h
94
 
pngtrans.o: png.h pngconf.h pngpriv.h
95
 
pngwrite.o: png.h pngconf.h pngpriv.h
96
 
pngwtran.o: png.h pngconf.h pngpriv.h
97
 
pngwutil.o: png.h pngconf.h pngpriv.h
98
 
pngpread.o: png.h pngconf.h pngpriv.h
 
99
png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 
100
pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 
101
pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 
102
pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 
103
pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 
104
pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 
105
pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 
106
pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 
107
pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 
108
pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 
109
pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 
110
pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 
111
pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 
112
pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 
113
pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
99
114
 
100
 
pngtest.o: png.h pngconf.h
 
115
pngtest.o: png.h pngconf.h pnglibconf.h