]> git.saurik.com Git - wxWidgets.git/blame_incremental - src/xpm/makefile.vc
Suppress "Assignement in logical expression" type warnings for compilers that compain...
[wxWidgets.git] / src / xpm / makefile.vc
... / ...
CommitLineData
1#
2# File: makefile.vc
3# Author: Julian Smart
4# Created: 1997
5# Updated:
6# Copyright: (c) 1997, Julian Smart
7#
8# "%W% %G%"
9#
10# Makefile : Builds xpm.lib for VC++ (32-bit)
11#
12!include <..\makevc.env>
13
14!if "$(RM)" == ""
15RM= del
16!endif
17
18THISDIR=$(WXWIN)\src\xpm
19
20!if "$(FINAL)" == "1"
21LIBTARGET=$(WXDIR)\lib\xpm.lib
22!else if "$(FINAL)" == "hybrid"
23LIBTARGET=$(WXDIR)\lib\xpmh.lib
24!else
25LIBTARGET=$(WXDIR)\lib\xpmd.lib
26!endif
27
28XPMDIR=$(WXDIR)\src\xpm
29
30OBJECTS = $(XPMDIR)\$D\attrib.obj\
31 $(XPMDIR)\$D\crbuffri.obj\
32 $(XPMDIR)\$D\crdatfri.obj\
33 $(XPMDIR)\$D\create.obj\
34 $(XPMDIR)\$D\crifrbuf.obj\
35 $(XPMDIR)\$D\crifrdat.obj\
36 $(XPMDIR)\$D\data.obj\
37 $(XPMDIR)\$D\image.obj\
38 $(XPMDIR)\$D\info.obj\
39 $(XPMDIR)\$D\hashtab.obj\
40 $(XPMDIR)\$D\misc.obj\
41 $(XPMDIR)\$D\parse.obj\
42 $(XPMDIR)\$D\rdftodat.obj\
43 $(XPMDIR)\$D\rdftoi.obj\
44 $(XPMDIR)\$D\rgb.obj\
45 $(XPMDIR)\$D\scan.obj\
46 $(XPMDIR)\$D\simx.obj\
47 $(XPMDIR)\$D\wrffrdat.obj\
48 $(XPMDIR)\$D\wrffri.obj
49
50all: $D $(LIBTARGET)
51
52$D:
53 mkdir .\$D
54
55$(LIBTARGET): $(OBJECTS)
56 -erase $(LIBTARGET)
57 $(implib) @<<
58-out:$@
59-machine:$(CPU)
60$(OBJECTS) $(PERIPH_LIBS)
61<<
62
63$(XPMDIR)\$D\attrib.obj: $(XPMDIR)\attrib.c
64 cl @<<
65$(CPPFLAGS2) /c $(*B).c /Fo$@
66<<
67
68$(XPMDIR)\$D\crbuffri.obj: $(XPMDIR)\crbuffri.c
69 cl @<<
70$(CPPFLAGS2) /c $(*B).c /Fo$@
71<<
72
73$(XPMDIR)\$D\crdatfri.obj: $(XPMDIR)\crdatfri.c
74 cl @<<
75$(CPPFLAGS2) /c $(*B).c /Fo$@
76<<
77
78$(XPMDIR)\$D\create.obj: $(XPMDIR)\create.c
79 cl @<<
80$(CPPFLAGS2) /c $(*B).c /Fo$@
81<<
82
83$(XPMDIR)\$D\crifrbuf.obj: $(XPMDIR)\crifrbuf.c
84 cl @<<
85$(CPPFLAGS2) /c $(*B).c /Fo$@
86<<
87
88$(XPMDIR)\$D\crifrdat.obj: $(XPMDIR)\crifrdat.c
89 cl @<<
90$(CPPFLAGS2) /c $(*B).c /Fo$@
91<<
92
93$(XPMDIR)\$D\data.obj: $(XPMDIR)\data.c
94 cl @<<
95$(CPPFLAGS2) /c $(*B).c /Fo$@
96<<
97
98$(XPMDIR)\$D\image.obj: $(XPMDIR)\image.c
99 cl @<<
100$(CPPFLAGS2) /c $(*B).c /Fo$@
101<<
102
103$(XPMDIR)\$D\info.obj: $(XPMDIR)\info.c
104 cl @<<
105$(CPPFLAGS2) /c $(*B).c /Fo$@
106<<
107
108$(XPMDIR)\$D\hashtab.obj: $(XPMDIR)\hashtab.c
109 cl @<<
110$(CPPFLAGS2) /c $(*B).c /Fo$@
111<<
112
113$(XPMDIR)\$D\misc.obj: $(XPMDIR)\misc.c
114 cl @<<
115$(CPPFLAGS2) /c $(*B).c /Fo$@
116<<
117
118$(XPMDIR)\$D\parse.obj: $(XPMDIR)\parse.c
119 cl @<<
120$(CPPFLAGS2) /c $(*B).c /Fo$@
121<<
122
123$(XPMDIR)\$D\rdftodat.obj: $(XPMDIR)\rdftodat.c
124 cl @<<
125$(CPPFLAGS2) /c $(*B).c /Fo$@
126<<
127
128$(XPMDIR)\$D\rdftoi.obj: $(XPMDIR)\rdftoi.c
129 cl @<<
130$(CPPFLAGS2) /c $(*B).c /Fo$@
131<<
132
133$(XPMDIR)\$D\rgb.obj: $(XPMDIR)\rgb.c
134 cl @<<
135$(CPPFLAGS2) /c $(*B).c /Fo$@
136<<
137
138$(XPMDIR)\$D\scan.obj: $(XPMDIR)\scan.c
139 cl @<<
140$(CPPFLAGS2) /c $(*B).c /Fo$@
141<<
142
143$(XPMDIR)\$D\simx.obj: $(XPMDIR)\simx.c
144 cl @<<
145$(CPPFLAGS2) /c $(*B).c /Fo$@
146<<
147
148$(XPMDIR)\$D\wrffrdat.obj: $(XPMDIR)\wrffrdat.c
149 cl @<<
150$(CPPFLAGS2) /c $(*B).c /Fo$@
151<<
152
153$(XPMDIR)\$D\wrffri.obj: $(XPMDIR)\wrffri.c
154 cl @<<
155$(CPPFLAGS2) /c $(*B).c /Fo$@
156<<
157
158clean:
159 -$(RM) $D\*.obj
160 -$(RM) $(LIBTARGET)
161 -$(RM) *.pdb
162 -$(RM) *.sbr
163 -$(RM) *.pch
164
165cleanall: clean
166