1# -*- Makefile -*- for libiconv on VMS using the MMS utility
2
3#### Start of system configuration section. ####
4
5# Directories used by "make install":
6prefix = SYS$DATA:[
7exec_prefix = $(prefix)
8bindir = $(exec_prefix).bin
9libdir = $(exec_prefix).lib
10includedir = $(prefix).include
11datadir = $(prefix).share
12localedir = $(datadir).locale
13mandir = $(datadir).man
14docdir = $(datadir).doc.libiconv
15
16# Programs used by "make":
17LN = copy
18RM = delete
19
20# Programs used by "make install":
21INSTALL = copy
22INSTALL_PROGRAM = copy
23INSTALL_DATA = copy
24
25#### End of system configuration section. ####
26
27all : config.h
28	set default [.libcharset]
29	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms all
30	set default [-]
31	$(LN) [.libcharset.include]localcharset.h [.lib]localcharset.h
32	$(LN) [.include]iconv.h_vms [.include]iconv.h
33	set default [.lib]
34	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms all
35	set default [-]
36	set default [.srclib]
37	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms all
38	set default [-]
39	set default [.src]
40	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms all
41	set default [-]
42	set default [.po]
43	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms all
44	set default [-]
45	set default [.man]
46	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms all
47	set default [-]
48	set default [.tests]
49	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms all
50	set default [-]
51
52config.h : config.h_vms
53	$(LN) config.h_vms config.h
54
55install : config.h
56	set default [.libcharset]
57	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms install
58	set default [-]
59	set default [.lib]
60	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms install
61	set default [-]
62	set default [.srclib]
63	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms install
64	set default [-]
65	set default [.src]
66	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms install
67	set default [-]
68	set default [.po]
69	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms install
70	set default [-]
71	set default [.man]
72	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms install
73	set default [-]
74	set default [.tests]
75	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms install
76	set default [-]
77	create /directory $(prefix)]
78	create /directory $(includedir)]
79	$(INSTALL_DATA) [.include]iconv.h $(includedir)]iconv.h
80
81installdirs :
82	set default [.libcharset]
83	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms installdirs
84	set default [-]
85	set default [.lib]
86	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms installdirs
87	set default [-]
88	set default [.srclib]
89	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms installdirs
90	set default [-]
91	set default [.src]
92	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms installdirs
93	set default [-]
94	set default [.po]
95	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms installdirs
96	set default [-]
97	set default [.man]
98	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms installdirs
99	set default [-]
100	set default [.tests]
101	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms installdirs
102	set default [-]
103	create /directory $(prefix)]
104	create /directory $(includedir)]
105
106uninstall :
107	set default [.libcharset]
108	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms uninstall
109	set default [-]
110	set default [.lib]
111	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms uninstall
112	set default [-]
113	set default [.srclib]
114	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms uninstall
115	set default [-]
116	set default [.src]
117	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms uninstall
118	set default [-]
119	set default [.po]
120	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms uninstall
121	set default [-]
122	set default [.man]
123	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms uninstall
124	set default [-]
125	set default [.tests]
126	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms uninstall
127	set default [-]
128	$(RM) $(includedir)]iconv.h
129
130check : all
131	set default [.libcharset]
132	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms check
133	set default [-]
134	set default [.lib]
135	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms check
136	set default [-]
137	set default [.srclib]
138	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms check
139	set default [-]
140	set default [.src]
141	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms check
142	set default [-]
143	set default [.po]
144	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms check
145	set default [-]
146	set default [.man]
147	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms check
148	set default [-]
149	set default [.tests]
150	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms check
151	set default [-]
152
153mostlyclean :
154	$(RM) config.h
155	set default [.libcharset]
156	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms mostlyclean
157	set default [-]
158	$(RM) [.lib]localcharset.h
159	$(RM) [.include]iconv.h
160	set default [.lib]
161	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms mostlyclean
162	set default [-]
163	set default [.srclib]
164	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms mostlyclean
165	set default [-]
166	set default [.src]
167	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms mostlyclean
168	set default [-]
169	set default [.po]
170	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms mostlyclean
171	set default [-]
172	set default [.man]
173	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms mostlyclean
174	set default [-]
175	set default [.tests]
176	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms mostlyclean
177	set default [-]
178
179clean :
180	$(RM) config.h
181	set default [.libcharset]
182	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms clean
183	set default [-]
184	$(RM) [.lib]localcharset.h
185	$(RM) [.include]iconv.h
186	set default [.lib]
187	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms clean
188	set default [-]
189	set default [.srclib]
190	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms clean
191	set default [-]
192	set default [.src]
193	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms clean
194	set default [-]
195	set default [.po]
196	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms clean
197	set default [-]
198	set default [.man]
199	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms clean
200	set default [-]
201	set default [.tests]
202	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms clean
203	set default [-]
204
205distclean :
206	$(RM) config.h
207	set default [.libcharset]
208	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms distclean
209	set default [-]
210	$(RM) [.lib]localcharset.h
211	$(RM) [.include]iconv.h
212	set default [.lib]
213	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms distclean
214	set default [-]
215	set default [.srclib]
216	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms distclean
217	set default [-]
218	set default [.src]
219	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms distclean
220	set default [-]
221	set default [.po]
222	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms distclean
223	set default [-]
224	set default [.man]
225	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms distclean
226	set default [-]
227	set default [.tests]
228	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms distclean
229	set default [-]
230
231maintainer-clean :
232	$(RM) config.h
233	set default [.libcharset]
234	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms maintainer-clean
235	set default [-]
236	$(RM) [.lib]localcharset.h
237	$(RM) [.include]iconv.h
238	set default [.lib]
239	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms maintainer-clean
240	set default [-]
241	set default [.srclib]
242	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms maintainer-clean
243	set default [-]
244	set default [.src]
245	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms maintainer-clean
246	set default [-]
247	set default [.po]
248	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms maintainer-clean
249	set default [-]
250	set default [.man]
251	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms maintainer-clean
252	set default [-]
253	set default [.tests]
254	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms maintainer-clean
255	set default [-]
256
257