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