~baltix/+junk/irrlicht-test

« back to all changes in this revision

Viewing changes to source/Irrlicht/libpng/scripts/makefile.intel

  • Committer: Mantas Kriaučiūnas
  • Date: 2011-07-18 13:06:25 UTC
  • Revision ID: mantas@akl.lt-20110718130625-c5pvifp61e7kj1ol
Included whole irrlicht SVN libraries to work around launchpad recipe issue with quilt, see https://answers.launchpad.net/launchpad/+question/165193

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Makefile for libpng
 
2
# Microsoft Visual C++ with Intel C/C++ Compiler 4.0 and later
 
3
 
 
4
# Copyright (C) 2006 Glenn Randers-Pehrson
 
5
# Copyright (C) 2000, Pawel Mrochen, based on makefile.msc which is
 
6
# copyright 1995 Guy Eric Schalnat, Group 42, Inc.
 
7
#
 
8
# This code is released under the libpng license.
 
9
# For conditions of distribution and use, see the disclaimer
 
10
# and license in png.h
 
11
#
 
12
# To use, do "nmake /f scripts\makefile.intel"
 
13
#
 
14
# ------------------- Intel C/C++ Compiler 4.0 and later -------------------
 
15
 
 
16
# Where the zlib library and include files are located
 
17
ZLIBLIB=..\zlib
 
18
ZLIBINC=..\zlib
 
19
 
 
20
# Target CPU
 
21
CPU=6           # Pentium II
 
22
#CPU=5          # Pentium
 
23
 
 
24
# Calling convention
 
25
CALLING=r       # __fastcall
 
26
#CALLING=z      # __stdcall
 
27
#CALLING=d      # __cdecl
 
28
 
 
29
# Uncomment next to put error messages in a file
 
30
#ERRFILE=>>pngerrs
 
31
 
 
32
# --------------------------------------------------------------------------
 
33
 
 
34
CC=icl -c
 
35
CFLAGS=-O2 -G$(CPU)$(CALLING) -Qip -Qunroll4 -I$(ZLIBINC) -nologo
 
36
LD=link
 
37
LDFLAGS=/SUBSYSTEM:CONSOLE /NOLOGO
 
38
 
 
39
O=.obj
 
40
 
 
41
OBJS=png$(O) pngset$(O) pngget$(O) pngrutil$(O) pngtrans$(O) pngwutil$(O) \
 
42
pngmem$(O) pngpread$(O) pngread$(O) pngerror$(O) pngwrite$(O) \
 
43
pngrtran$(O) pngwtran$(O) pngrio$(O) pngwio$(O)
 
44
 
 
45
all: test
 
46
 
 
47
png$(O): png.h pngconf.h pngpriv.h
 
48
        $(CC) $(CFLAGS) $*.c $(ERRFILE)
 
49
 
 
50
pngset$(O): png.h pngconf.h pngpriv.h
 
51
        $(CC) $(CFLAGS) $*.c $(ERRFILE)
 
52
 
 
53
pngget$(O): png.h pngconf.h pngpriv.h
 
54
        $(CC) $(CFLAGS) $*.c $(ERRFILE)
 
55
 
 
56
pngread$(O): png.h pngconf.h pngpriv.h
 
57
        $(CC) $(CFLAGS) $*.c $(ERRFILE)
 
58
 
 
59
pngpread$(O): png.h pngconf.h pngpriv.h
 
60
        $(CC) $(CFLAGS) $*.c $(ERRFILE)
 
61
 
 
62
pngrtran$(O): png.h pngconf.h pngpriv.h
 
63
        $(CC) $(CFLAGS) $*.c $(ERRFILE)
 
64
 
 
65
pngrutil$(O): png.h pngconf.h pngpriv.h
 
66
        $(CC) $(CFLAGS) $*.c $(ERRFILE)
 
67
 
 
68
pngerror$(O): png.h pngconf.h pngpriv.h
 
69
        $(CC) $(CFLAGS) $*.c $(ERRFILE)
 
70
 
 
71
pngmem$(O): png.h pngconf.h pngpriv.h
 
72
        $(CC) $(CFLAGS) $*.c $(ERRFILE)
 
73
 
 
74
pngrio$(O): png.h pngconf.h pngpriv.h
 
75
        $(CC) $(CFLAGS) $*.c $(ERRFILE)
 
76
 
 
77
pngwio$(O): png.h pngconf.h pngpriv.h
 
78
        $(CC) $(CFLAGS) $*.c $(ERRFILE)
 
79
 
 
80
pngtrans$(O): png.h pngconf.h pngpriv.h
 
81
        $(CC) $(CFLAGS) $*.c $(ERRFILE)
 
82
 
 
83
pngwrite$(O): png.h pngconf.h pngpriv.h
 
84
        $(CC) $(CFLAGS) $*.c $(ERRFILE)
 
85
 
 
86
pngwtran$(O): png.h pngconf.h pngpriv.h
 
87
        $(CC) $(CFLAGS) $*.c $(ERRFILE)
 
88
 
 
89
pngwutil$(O): png.h pngconf.h pngpriv.h
 
90
        $(CC) $(CFLAGS) $*.c $(ERRFILE)
 
91
 
 
92
libpng.lib: $(OBJS)
 
93
        if exist libpng.lib del libpng.lib
 
94
        lib /NOLOGO /OUT:libpng.lib $(OBJS)
 
95
 
 
96
pngtest.exe: pngtest.obj libpng.lib
 
97
        $(LD) $(LDFLAGS) /OUT:pngtest.exe pngtest.obj libpng.lib $(ZLIBLIB)\zlib.lib
 
98
 
 
99
pngtest$(O): png.h pngconf.h
 
100
        $(CC) $(CFLAGS) $*.c $(ERRFILE)
 
101
 
 
102
test: pngtest.exe
 
103
        pngtest.exe
 
104
 
 
105
 
 
106
# End of makefile for libpng