]> git.saurik.com Git - wxWidgets.git/blame - src/xpm/makefile.vc
blind fix for setting selection in combobox text ctrl
[wxWidgets.git] / src / xpm / makefile.vc
CommitLineData
2fd284a4 1#
e06b9569 2# File: makefile.vc
2fd284a4
JS
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#
48d1144b 12!include <..\makevc.env>
2fd284a4
JS
13
14THISDIR=$(WXWIN)\src\xpm
15
5fa399c9 16!if "$(FINAL)" == "1"
2fd284a4 17LIBTARGET=$(WXDIR)\lib\xpm.lib
f641dada
RD
18!else if "$(FINAL)" == "hybrid"
19LIBTARGET=$(WXDIR)\lib\xpmh.lib
5fa399c9
JS
20!else
21LIBTARGET=$(WXDIR)\lib\xpmd.lib
22!endif
2fd284a4 23
2fd284a4
JS
24XPMDIR=$(WXDIR)\src\xpm
25
e6ed776f
GRG
26OBJECTS = $(XPMDIR)\attrib.obj\
27 $(XPMDIR)\crbuffri.obj\
2fd284a4 28 $(XPMDIR)\crdatfri.obj\
e6ed776f
GRG
29 $(XPMDIR)\create.obj\
30 $(XPMDIR)\crifrbuf.obj\
2fd284a4
JS
31 $(XPMDIR)\crifrdat.obj\
32 $(XPMDIR)\data.obj\
e6ed776f
GRG
33 $(XPMDIR)\image.obj\
34 $(XPMDIR)\info.obj\
35 $(XPMDIR)\hashtab.obj\
36 $(XPMDIR)\misc.obj\
37 $(XPMDIR)\parse.obj\
38 $(XPMDIR)\rdftodat.obj\
2fd284a4 39 $(XPMDIR)\rdftoi.obj\
e6ed776f
GRG
40 $(XPMDIR)\rgb.obj\
41 $(XPMDIR)\scan.obj\
42 $(XPMDIR)\simx.obj\
43 $(XPMDIR)\wrffrdat.obj\
44 $(XPMDIR)\wrffri.obj
2fd284a4
JS
45
46all: $(LIBTARGET)
47
48$(LIBTARGET): $(OBJECTS)
49 -erase $(LIBTARGET)
50 $(implib) @<<
51-out:$@
52-machine:$(CPU)
53$(OBJECTS) $(PERIPH_LIBS)
54<<
55
29ff35bc 56$(XPMDIR)\attrib.obj: $(XPMDIR)\attrib.c
2fd284a4
JS
57 cl @<<
58$(CPPFLAGS2) /c $*.c /Fo$@
59<<
60
e6ed776f 61$(XPMDIR)\crbuffri.obj: $(XPMDIR)\crbuffri.c
2fd284a4 62 cl @<<
e6ed776f 63$(CPPFLAGS2) /c $*.c /Fo$@
2fd284a4
JS
64<<
65
66$(XPMDIR)\crdatfri.obj: $(XPMDIR)\crdatfri.c
67 cl @<<
68$(CPPFLAGS2) /c $*.c /Fo$@
69<<
70
2fd284a4
JS
71$(XPMDIR)\create.obj: $(XPMDIR)\create.c
72 cl @<<
73$(CPPFLAGS2) /c $*.c /Fo$@
74<<
75
76$(XPMDIR)\crifrbuf.obj: $(XPMDIR)\crifrbuf.c
77 cl @<<
78$(CPPFLAGS2) /c $*.c /Fo$@
79<<
80
81$(XPMDIR)\crifrdat.obj: $(XPMDIR)\crifrdat.c
82 cl @<<
83$(CPPFLAGS2) /c $*.c /Fo$@
84<<
85
e6ed776f 86$(XPMDIR)\data.obj: $(XPMDIR)\data.c
2fd284a4
JS
87 cl @<<
88$(CPPFLAGS2) /c $*.c /Fo$@
89<<
90
29ff35bc 91$(XPMDIR)\image.obj: $(XPMDIR)\image.c
2fd284a4
JS
92 cl @<<
93$(CPPFLAGS2) /c $*.c /Fo$@
94<<
95
29ff35bc 96$(XPMDIR)\info.obj: $(XPMDIR)\info.c
2fd284a4
JS
97 cl @<<
98$(CPPFLAGS2) /c $*.c /Fo$@
99<<
100
101$(XPMDIR)\hashtab.obj: $(XPMDIR)\hashtab.c
102 cl @<<
103$(CPPFLAGS2) /c $*.c /Fo$@
104<<
105
106$(XPMDIR)\misc.obj: $(XPMDIR)\misc.c
107 cl @<<
108$(CPPFLAGS2) /c $*.c /Fo$@
109<<
110
111$(XPMDIR)\parse.obj: $(XPMDIR)\parse.c
112 cl @<<
113$(CPPFLAGS2) /c $*.c /Fo$@
114<<
115
116$(XPMDIR)\rdftodat.obj: $(XPMDIR)\rdftodat.c
117 cl @<<
118$(CPPFLAGS2) /c $*.c /Fo$@
119<<
120
121$(XPMDIR)\rdftoi.obj: $(XPMDIR)\rdftoi.c
122 cl @<<
123$(CPPFLAGS2) /c $*.c /Fo$@
124<<
125
2fd284a4
JS
126$(XPMDIR)\rgb.obj: $(XPMDIR)\rgb.c
127 cl @<<
128$(CPPFLAGS2) /c $*.c /Fo$@
129<<
130
131$(XPMDIR)\scan.obj: $(XPMDIR)\scan.c
132 cl @<<
133$(CPPFLAGS2) /c $*.c /Fo$@
134<<
135
136$(XPMDIR)\simx.obj: $(XPMDIR)\simx.c
137 cl @<<
138$(CPPFLAGS2) /c $*.c /Fo$@
139<<
140
141$(XPMDIR)\wrffrdat.obj: $(XPMDIR)\wrffrdat.c
142 cl @<<
143$(CPPFLAGS2) /c $*.c /Fo$@
144<<
145
146$(XPMDIR)\wrffri.obj: $(XPMDIR)\wrffri.c
147 cl @<<
148$(CPPFLAGS2) /c $*.c /Fo$@
149<<
150
2fd284a4
JS
151clean:
152 -erase *.obj
153 -erase $(LIBTARGET)
154 -erase *.pdb
155 -erase *.sbr
156 -erase *.pch
157
158cleanall: clean
159