1 # Makefile for libpng |
1 # Makefile for libpng |
2 # Watcom C/C++ 10.0 and later, 32-bit protected mode, flat memory model |
2 # Watcom C/C++ 10.0 and later, 32-bit protected mode, flat memory model |
3 |
3 |
4 # Copyright (C) 2000, Pawel Mrochen, based on makefile.msc which is |
4 # Copyright (C) 2000, Pawel Mrochen, based on makefile.msc which is |
5 # copyright 1995 Guy Eric Schalnat, Group 42, Inc. |
5 # copyright 1995 Guy Eric Schalnat, Group 42, Inc. |
6 |
6 # |
7 # This code is released under the libpng license. |
7 # This code is released under the libpng license. |
8 # For conditions of distribution and use, see the disclaimer |
8 # For conditions of distribution and use, see the disclaimer |
9 # and license in png.h |
9 # and license in png.h |
10 |
10 |
11 # To use, do "wmake /f scripts\makefile.watcom" |
11 # To use, do "wmake /f scripts\makefile.watcom" |
47 OBJS3=pngrtran$(O) pngwtran$(O) pngrio$(O) pngwio$(O) |
47 OBJS3=pngrtran$(O) pngwtran$(O) pngrio$(O) pngwio$(O) |
48 |
48 |
49 |
49 |
50 all: test |
50 all: test |
51 |
51 |
52 png$(O): png.h pngconf.h |
52 png$(O): png.h pngconf.h pngpriv.h |
53 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
53 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
54 |
54 |
55 pngset$(O): png.h pngconf.h |
55 pngset$(O): png.h pngconf.h pngpriv.h |
56 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
56 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
57 |
57 |
58 pngget$(O): png.h pngconf.h |
58 pngget$(O): png.h pngconf.h pngpriv.h |
59 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
59 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
60 |
60 |
61 pngread$(O): png.h pngconf.h |
61 pngread$(O): png.h pngconf.h pngpriv.h |
62 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
62 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
63 |
63 |
64 pngpread$(O): png.h pngconf.h |
64 pngpread$(O): png.h pngconf.h pngpriv.h |
65 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
65 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
66 |
66 |
67 pngrtran$(O): png.h pngconf.h |
67 pngrtran$(O): png.h pngconf.h pngpriv.h |
68 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
68 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
69 |
69 |
70 pngrutil$(O): png.h pngconf.h |
70 pngrutil$(O): png.h pngconf.h pngpriv.h |
71 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
71 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
72 |
72 |
73 pngerror$(O): png.h pngconf.h |
73 pngerror$(O): png.h pngconf.h pngpriv.h |
74 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
74 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
75 |
75 |
76 pngmem$(O): png.h pngconf.h |
76 pngmem$(O): png.h pngconf.h pngpriv.h |
77 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
77 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
78 |
78 |
79 pngrio$(O): png.h pngconf.h |
79 pngrio$(O): png.h pngconf.h pngpriv.h |
80 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
80 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
81 |
81 |
82 pngwio$(O): png.h pngconf.h |
82 pngwio$(O): png.h pngconf.h pngpriv.h |
83 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
83 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
84 |
84 |
85 pngtest$(O): png.h pngconf.h |
85 pngtest$(O): png.h pngconf.h |
86 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
86 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
87 |
87 |
88 pngtrans$(O): png.h pngconf.h |
88 pngtrans$(O): png.h pngconf.h pngpriv.h |
89 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
89 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
90 |
90 |
91 pngwrite$(O): png.h pngconf.h |
91 pngwrite$(O): png.h pngconf.h pngpriv.h |
92 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
92 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
93 |
93 |
94 pngwtran$(O): png.h pngconf.h |
94 pngwtran$(O): png.h pngconf.h pngpriv.h |
95 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
95 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
96 |
96 |
97 pngwutil$(O): png.h pngconf.h |
97 pngwutil$(O): png.h pngconf.h pngpriv.h |
98 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
98 $(CC) $(CFLAGS) $*.c $(ERRFILE) |
99 |
99 |
100 libpng.lib: $(OBJS1) $(OBJS2) $(OBJS3) |
100 libpng.lib: $(OBJS1) $(OBJS2) $(OBJS3) |
101 wlib -b -c -n -q libpng.lib $(OBJS1) |
101 wlib -b -c -n -q libpng.lib $(OBJS1) |
102 wlib -b -c -q libpng.lib $(OBJS2) |
102 wlib -b -c -q libpng.lib $(OBJS2) |