diff options
Diffstat (limited to 'libraries/irrlicht-1.8/source/Irrlicht/libpng/scripts/makefile.bor')
-rw-r--r-- | libraries/irrlicht-1.8/source/Irrlicht/libpng/scripts/makefile.bor | 322 |
1 files changed, 161 insertions, 161 deletions
diff --git a/libraries/irrlicht-1.8/source/Irrlicht/libpng/scripts/makefile.bor b/libraries/irrlicht-1.8/source/Irrlicht/libpng/scripts/makefile.bor index 8251503..96d5e86 100644 --- a/libraries/irrlicht-1.8/source/Irrlicht/libpng/scripts/makefile.bor +++ b/libraries/irrlicht-1.8/source/Irrlicht/libpng/scripts/makefile.bor | |||
@@ -1,161 +1,161 @@ | |||
1 | # Makefile for libpng | 1 | # Makefile for libpng |
2 | # 16-bit Borland C++ (Note: All modules are compiled in C mode) | 2 | # 16-bit Borland C++ (Note: All modules are compiled in C mode) |
3 | # To build the library, do: | 3 | # To build the library, do: |
4 | # "make -fmakefile.bor -DMODEL=c" | 4 | # "make -fmakefile.bor -DMODEL=c" |
5 | # or: "make -fmakefile.bor -DMODEL=l" | 5 | # or: "make -fmakefile.bor -DMODEL=l" |
6 | # | 6 | # |
7 | # ------------ Borland C++ ------------ | 7 | # ------------ Borland C++ ------------ |
8 | 8 | ||
9 | ### Absolutely necessary for this makefile to work | 9 | ### Absolutely necessary for this makefile to work |
10 | .AUTODEPEND | 10 | .AUTODEPEND |
11 | 11 | ||
12 | ## Where zlib.h, zconf.h and zlib_MODEL.lib are | 12 | ## Where zlib.h, zconf.h and zlib_MODEL.lib are |
13 | ZLIB_DIR=..\zlib | 13 | ZLIB_DIR=..\zlib |
14 | 14 | ||
15 | ## Compiler, linker and lib stuff | 15 | ## Compiler, linker and lib stuff |
16 | CC=bcc | 16 | CC=bcc |
17 | LD=bcc | 17 | LD=bcc |
18 | LIB=tlib | 18 | LIB=tlib |
19 | 19 | ||
20 | !ifndef MODEL | 20 | !ifndef MODEL |
21 | MODEL=l | 21 | MODEL=l |
22 | !endif | 22 | !endif |
23 | 23 | ||
24 | MODEL_ARG=-m$(MODEL) | 24 | MODEL_ARG=-m$(MODEL) |
25 | 25 | ||
26 | #TARGET_CPU=3 | 26 | #TARGET_CPU=3 |
27 | # 2 = 286, 3 = 386, etc. | 27 | # 2 = 286, 3 = 386, etc. |
28 | !ifndef TARGET_CPU | 28 | !ifndef TARGET_CPU |
29 | TARGET_CPU=2 | 29 | TARGET_CPU=2 |
30 | !endif | 30 | !endif |
31 | 31 | ||
32 | # Use this if you don't want Borland's fancy exception handling | 32 | # Use this if you don't want Borland's fancy exception handling |
33 | # (for Borland C++ 4.0 or later) | 33 | # (for Borland C++ 4.0 or later) |
34 | #NOEHLIB=noeh$(MODEL).lib | 34 | #NOEHLIB=noeh$(MODEL).lib |
35 | 35 | ||
36 | !ifdef DEBUG | 36 | !ifdef DEBUG |
37 | CDEBUG=-v | 37 | CDEBUG=-v |
38 | LDEBUG=-v | 38 | LDEBUG=-v |
39 | !else | 39 | !else |
40 | CDEBUG= | 40 | CDEBUG= |
41 | LDEBUG= | 41 | LDEBUG= |
42 | !endif | 42 | !endif |
43 | 43 | ||
44 | # STACKOFLOW=1 | 44 | # STACKOFLOW=1 |
45 | !ifdef STACKOFLOW | 45 | !ifdef STACKOFLOW |
46 | CDEBUG=$(CDEBUG) -N | 46 | CDEBUG=$(CDEBUG) -N |
47 | LDEBUG=$(LDEBUG) -N | 47 | LDEBUG=$(LDEBUG) -N |
48 | !endif | 48 | !endif |
49 | 49 | ||
50 | # -X- turn on dependency generation in the object file | 50 | # -X- turn on dependency generation in the object file |
51 | # -w set all warnings on | 51 | # -w set all warnings on |
52 | # -O2 optimize for speed | 52 | # -O2 optimize for speed |
53 | # -Z global optimization | 53 | # -Z global optimization |
54 | CFLAGS=-O2 -Z -X- -w -I$(ZLIB_DIR) -$(TARGET_CPU) $(MODEL_ARG) $(CDEBUG) | 54 | CFLAGS=-O2 -Z -X- -w -I$(ZLIB_DIR) -$(TARGET_CPU) $(MODEL_ARG) $(CDEBUG) |
55 | 55 | ||
56 | # -M generate map file | 56 | # -M generate map file |
57 | LDFLAGS=-M -L$(ZLIB_DIR) $(MODEL_ARG) $(LDEBUG) | 57 | LDFLAGS=-M -L$(ZLIB_DIR) $(MODEL_ARG) $(LDEBUG) |
58 | 58 | ||
59 | ## Variables | 59 | ## Variables |
60 | 60 | ||
61 | OBJS = \ | 61 | OBJS = \ |
62 | png.obj \ | 62 | png.obj \ |
63 | pngerror.obj \ | 63 | pngerror.obj \ |
64 | pngget.obj \ | 64 | pngget.obj \ |
65 | pngmem.obj \ | 65 | pngmem.obj \ |
66 | pngpread.obj \ | 66 | pngpread.obj \ |
67 | pngread.obj \ | 67 | pngread.obj \ |
68 | pngrio.obj \ | 68 | pngrio.obj \ |
69 | pngrtran.obj \ | 69 | pngrtran.obj \ |
70 | pngrutil.obj \ | 70 | pngrutil.obj \ |
71 | pngset.obj \ | 71 | pngset.obj \ |
72 | pngtrans.obj \ | 72 | pngtrans.obj \ |
73 | pngwio.obj \ | 73 | pngwio.obj \ |
74 | pngwrite.obj \ | 74 | pngwrite.obj \ |
75 | pngwtran.obj \ | 75 | pngwtran.obj \ |
76 | pngwutil.obj | 76 | pngwutil.obj |
77 | 77 | ||
78 | LIBOBJS = \ | 78 | LIBOBJS = \ |
79 | +png.obj \ | 79 | +png.obj \ |
80 | +pngerror.obj \ | 80 | +pngerror.obj \ |
81 | +pngget.obj \ | 81 | +pngget.obj \ |
82 | +pngmem.obj \ | 82 | +pngmem.obj \ |
83 | +pngpread.obj \ | 83 | +pngpread.obj \ |
84 | +pngread.obj \ | 84 | +pngread.obj \ |
85 | +pngrio.obj \ | 85 | +pngrio.obj \ |
86 | +pngrtran.obj \ | 86 | +pngrtran.obj \ |
87 | +pngrutil.obj \ | 87 | +pngrutil.obj \ |
88 | +pngset.obj \ | 88 | +pngset.obj \ |
89 | +pngtrans.obj \ | 89 | +pngtrans.obj \ |
90 | +pngwio.obj \ | 90 | +pngwio.obj \ |
91 | +pngwrite.obj \ | 91 | +pngwrite.obj \ |
92 | +pngwtran.obj \ | 92 | +pngwtran.obj \ |
93 | +pngwutil.obj | 93 | +pngwutil.obj |
94 | 94 | ||
95 | LIBNAME=libpng$(MODEL).lib | 95 | LIBNAME=libpng$(MODEL).lib |
96 | 96 | ||
97 | ## Implicit rules | 97 | ## Implicit rules |
98 | 98 | ||
99 | # Braces let make "batch" calls to the compiler, | 99 | # Braces let make "batch" calls to the compiler, |
100 | # 2 calls instead of 12; space is important. | 100 | # 2 calls instead of 12; space is important. |
101 | .c.obj: | 101 | .c.obj: |
102 | $(CC) $(CFLAGS) -c {$*.c } | 102 | $(CC) $(CFLAGS) -c {$*.c } |
103 | 103 | ||
104 | .c.exe: | 104 | .c.exe: |
105 | $(CC) $(CFLAGS) $(LDFLAGS) $*.c $(LIBNAME) zlib_$(MODEL).lib $(NOEHLIB) | 105 | $(CC) $(CFLAGS) $(LDFLAGS) $*.c $(LIBNAME) zlib_$(MODEL).lib $(NOEHLIB) |
106 | 106 | ||
107 | ## Major targets | 107 | ## Major targets |
108 | 108 | ||
109 | all: libpng pngtest | 109 | all: libpng pngtest |
110 | 110 | ||
111 | # try !inlude scripts\pnglibconf.mak for more options | 111 | # try !inlude scripts\pnglibconf.mak for more options |
112 | pnglibconf.h: scripts\pnglibconf.h.prebuilt | 112 | pnglibconf.h: scripts\pnglibconf.h.prebuilt |
113 | copy scripts\pnglibconf.h.prebuilt $@ | 113 | copy scripts\pnglibconf.h.prebuilt $@ |
114 | 114 | ||
115 | libpng: $(LIBNAME) | 115 | libpng: $(LIBNAME) |
116 | 116 | ||
117 | pngtest: pngtest$(MODEL).exe | 117 | pngtest: pngtest$(MODEL).exe |
118 | 118 | ||
119 | test: pngtest$(MODEL).exe | 119 | test: pngtest$(MODEL).exe |
120 | pngtest$(MODEL) | 120 | pngtest$(MODEL) |
121 | 121 | ||
122 | ## Minor Targets | 122 | ## Minor Targets |
123 | 123 | ||
124 | png.obj: png.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | 124 | png.obj: png.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h |
125 | pngerror.obj: pngerror.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | 125 | pngerror.obj: pngerror.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h |
126 | pngget.obj: pngget.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | 126 | pngget.obj: pngget.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h |
127 | pngmem.obj: pngmem.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | 127 | pngmem.obj: pngmem.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h |
128 | pngpread.obj: pngpread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | 128 | pngpread.obj: pngpread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h |
129 | pngread.obj: pngread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | 129 | pngread.obj: pngread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h |
130 | pngrio.obj: pngrio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | 130 | pngrio.obj: pngrio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h |
131 | pngrtran.obj: pngrtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | 131 | pngrtran.obj: pngrtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h |
132 | pngrutil.obj: pngrutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | 132 | pngrutil.obj: pngrutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h |
133 | pngset.obj: pngset.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | 133 | pngset.obj: pngset.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h |
134 | pngtrans.obj: pngtrans.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | 134 | pngtrans.obj: pngtrans.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h |
135 | pngwio.obj: pngwio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | 135 | pngwio.obj: pngwio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h |
136 | pngwrite.obj: pngwrite.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | 136 | pngwrite.obj: pngwrite.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h |
137 | pngwtran.obj: pngwtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | 137 | pngwtran.obj: pngwtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h |
138 | pngwutil.obj: pngwutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | 138 | pngwutil.obj: pngwutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h |
139 | 139 | ||
140 | $(LIBNAME): $(OBJS) | 140 | $(LIBNAME): $(OBJS) |
141 | -del $(LIBNAME) | 141 | -del $(LIBNAME) |
142 | $(LIB) $(LIBNAME) @&&| | 142 | $(LIB) $(LIBNAME) @&&| |
143 | $(LIBOBJS), libpng$(MODEL) | 143 | $(LIBOBJS), libpng$(MODEL) |
144 | | | 144 | | |
145 | 145 | ||
146 | pngtest$(MODEL).obj: pngtest.c png.h pngconf.h pnglibconf.h | 146 | pngtest$(MODEL).obj: pngtest.c png.h pngconf.h pnglibconf.h |
147 | $(CC) $(CFLAGS) -opngtest$(MODEL) -c pngtest.c | 147 | $(CC) $(CFLAGS) -opngtest$(MODEL) -c pngtest.c |
148 | 148 | ||
149 | pngtest$(MODEL).exe: pngtest$(MODEL).obj | 149 | pngtest$(MODEL).exe: pngtest$(MODEL).obj |
150 | $(LD) $(LDFLAGS) pngtest$(MODEL).obj $(LIBNAME) zlib_$(MODEL).lib $(NOEHLIB) | 150 | $(LD) $(LDFLAGS) pngtest$(MODEL).obj $(LIBNAME) zlib_$(MODEL).lib $(NOEHLIB) |
151 | 151 | ||
152 | # Clean up anything else you want | 152 | # Clean up anything else you want |
153 | clean: | 153 | clean: |
154 | -del pnglibconf.h | 154 | -del pnglibconf.h |
155 | -del *.obj | 155 | -del *.obj |
156 | -del *.exe | 156 | -del *.exe |
157 | -del *.lib | 157 | -del *.lib |
158 | -del *.lst | 158 | -del *.lst |
159 | -del *.map | 159 | -del *.map |
160 | 160 | ||
161 | # End of makefile for libpng | 161 | # End of makefile for libpng |