]> git.saurik.com Git - wxWidgets.git/blame - src/png/makefile.b32
char handling fixed once again
[wxWidgets.git] / src / png / makefile.b32
CommitLineData
3b1e466c
JS
1#
2# File: makefile.b32
3# Author: Julian Smart
4# Created: 1993
5# Updated:
6# Copyright:
7#
8# "%W% %G%"
9#
c7f49969 10# Makefile : Builds PNG library (BC++ 32-bit)
3b1e466c
JS
11
12# WXWIN and BCCDIR are set by parent make
13
14WXDIR = $(WXWIN)
15!include $(WXDIR)\src\makeb32.env
16
17WINPNGLIB = ..\..\lib\winpng.lib
18
19WXLIBDIR = $(WXDIR)\lib
20WXINC = $(WXDIR)\include\msw
21WXLIB = $(WXLIBDIR)\wx32.lib
3b1e466c
JS
22
23!if "$(FINAL)" == "0"
3b1e466c
JS
24OPT = -Od
25DEBUG_FLAGS= -v
26!else
3b1e466c
JS
27OPT = -Od
28DEBUG_FLAGS =
29!endif
30CPPFLAGS=$(DEBUG_FLAGS) $(OPT) @$(CFG)
31
32OBJECTS = png.obj pngread.obj pngrtran.obj pngrutil.obj \
33 pngpread.obj pngtrans.obj pngwrite.obj pngwtran.obj pngwutil.obj \
34 pngerror.obj pngmem.obj pngwio.obj pngrio.obj pngget.obj pngset.obj
35
36all: $(WINPNGLIB)
37
38$(WINPNGLIB): $(OBJECTS)
39 erase $(WINPNGLIB)
40 tlib $(WINPNGLIB) /P512 @&&!
41-+$(OBJECTS:.obj =.obj -+)
42!
43
44.$(SRCSUFF).obj:
45 bcc32 $(CPPFLAGS) -c {$< }
46
47.c.obj:
48 bcc32 $(CPPFLAGS) -P- -c {$< }
49
50$(CFG): makefile.b32
51 copy &&!
52-3
53-P
54-d
55-w-hid
56-w-par
57-w-pia
58-w-aus
59-w-rch
60-Oxt
61-WE
62
63-I$(WXINC);$(BCCDIR)\include;$(WXDIR)/src/png;$(WXDIR)/src/zlib
64-I$(WXDIR)\include\wx\msw\gnuwin32
65
66-L$(BCCDIR)\lib
67-D__WXWIN__
68-D__WXMSW__
69-D__WINDOWS__
70-DWIN32
71$(OPT)
72$(DEBUG_FLAGS)
73$(WIN95FLAG)
74! $(CFG)
75
76clean:
77 -erase *.obj
78 -erase *.exe
79 -erase *.res
80 -erase *.map
81 -erase *.rws
82