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