diff options
Diffstat (limited to 'libraries/irrlicht-1.8/source/Irrlicht/libpng/scripts/makefile.intel')
-rw-r--r-- | libraries/irrlicht-1.8/source/Irrlicht/libpng/scripts/makefile.intel | 110 |
1 files changed, 110 insertions, 0 deletions
diff --git a/libraries/irrlicht-1.8/source/Irrlicht/libpng/scripts/makefile.intel b/libraries/irrlicht-1.8/source/Irrlicht/libpng/scripts/makefile.intel new file mode 100644 index 0000000..4231078 --- /dev/null +++ b/libraries/irrlicht-1.8/source/Irrlicht/libpng/scripts/makefile.intel | |||
@@ -0,0 +1,110 @@ | |||
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 | # see scripts/pnglibconf.mak for more options | ||
48 | pnglibconf.h: scripts/pnglibconf.h.prebuilt | ||
49 | cp scripts/pnglibconf.h.prebuilt $@ | ||
50 | |||
51 | png$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||
52 | $(CC) $(CFLAGS) $*.c $(ERRFILE) | ||
53 | |||
54 | pngset$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||
55 | $(CC) $(CFLAGS) $*.c $(ERRFILE) | ||
56 | |||
57 | pngget$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||
58 | $(CC) $(CFLAGS) $*.c $(ERRFILE) | ||
59 | |||
60 | pngread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||
61 | $(CC) $(CFLAGS) $*.c $(ERRFILE) | ||
62 | |||
63 | pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||
64 | $(CC) $(CFLAGS) $*.c $(ERRFILE) | ||
65 | |||
66 | pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||
67 | $(CC) $(CFLAGS) $*.c $(ERRFILE) | ||
68 | |||
69 | pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||
70 | $(CC) $(CFLAGS) $*.c $(ERRFILE) | ||
71 | |||
72 | pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||
73 | $(CC) $(CFLAGS) $*.c $(ERRFILE) | ||
74 | |||
75 | pngmem$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||
76 | $(CC) $(CFLAGS) $*.c $(ERRFILE) | ||
77 | |||
78 | pngrio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||
79 | $(CC) $(CFLAGS) $*.c $(ERRFILE) | ||
80 | |||
81 | pngwio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||
82 | $(CC) $(CFLAGS) $*.c $(ERRFILE) | ||
83 | |||
84 | pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||
85 | $(CC) $(CFLAGS) $*.c $(ERRFILE) | ||
86 | |||
87 | pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||
88 | $(CC) $(CFLAGS) $*.c $(ERRFILE) | ||
89 | |||
90 | pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||
91 | $(CC) $(CFLAGS) $*.c $(ERRFILE) | ||
92 | |||
93 | pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||
94 | $(CC) $(CFLAGS) $*.c $(ERRFILE) | ||
95 | |||
96 | libpng.lib: $(OBJS) | ||
97 | if exist libpng.lib del libpng.lib | ||
98 | lib /NOLOGO /OUT:libpng.lib $(OBJS) | ||
99 | |||
100 | pngtest.exe: pngtest.obj libpng.lib | ||
101 | $(LD) $(LDFLAGS) /OUT:pngtest.exe pngtest.obj libpng.lib $(ZLIBLIB)\zlib.lib | ||
102 | |||
103 | pngtest$(O): png.h pngconf.h pnglibconf.h | ||
104 | $(CC) $(CFLAGS) $*.c $(ERRFILE) | ||
105 | |||
106 | test: pngtest.exe | ||
107 | pngtest.exe | ||
108 | |||
109 | |||
110 | # End of makefile for libpng | ||