1# -*- Makefile -*- for libcharset 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)
8libdir = $(exec_prefix).lib
9includedir = $(prefix).include
10
11# Programs used by "make":
12LN = copy
13RM = delete
14
15# Programs used by "make install":
16INSTALL = copy
17INSTALL_PROGRAM = copy
18INSTALL_DATA = copy
19
20#### End of system configuration section. ####
21
22all : config.h
23	if f$search("[.include]libcharset.h_in") .nes. "" then $(LN) [.include]libcharset.h_in [.include]libcharset.h
24	if f$search("[.include]libcharset.h_in") .eqs. "" then $(LN) [.include]libcharset.h.in [.include]libcharset.h
25	if f$search("[.include]localcharset.h_in") .nes. "" then $(LN) [.include]localcharset.h_in [.include]localcharset.h
26	if f$search("[.include]localcharset.h_in") .eqs. "" then $(LN) [.include]localcharset.h.in [.include]localcharset.h
27	set default [.lib]
28	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms all
29	set default [-]
30
31config.h : config.h_vms
32	$(LN) config.h_vms config.h
33
34install :
35	set default [.lib]
36	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms install
37	set default [-]
38	create /directory $(prefix)]
39	create /directory $(includedir)]
40	$(INSTALL_DATA) [.include]libcharset.h $(includedir)]libcharset.h
41	$(INSTALL_DATA) [.include]localcharset.h $(includedir)]localcharset.h
42
43installdirs :
44	set default [.lib]
45	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms installdirs
46	set default [-]
47	create /directory $(prefix)]
48	create /directory $(includedir)]
49
50uninstall :
51	set default [.lib]
52	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms uninstall
53	set default [-]
54	$(RM) $(includedir)]libcharset.h
55	$(RM) $(includedir)]localcharset.h
56
57check : all
58	set default [.lib]
59	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms check
60	set default [-]
61
62mostlyclean :
63	$(RM) config.h
64	$(RM) [.include]libcharset.h
65	$(RM) [.include]localcharset.h
66	set default [.lib]
67	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms mostlyclean
68	set default [-]
69
70clean :
71	$(RM) config.h
72	$(RM) [.include]libcharset.h
73	$(RM) [.include]localcharset.h
74	set default [.lib]
75	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms clean
76	set default [-]
77
78distclean :
79	$(RM) config.h
80	$(RM) [.include]libcharset.h
81	$(RM) [.include]localcharset.h
82	set default [.lib]
83	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms distclean
84	set default [-]
85
86maintainer-clean :
87	$(RM) config.h
88	$(RM) [.include]libcharset.h
89	$(RM) [.include]localcharset.h
90	set default [.lib]
91	$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms maintainer-clean
92	set default [-]
93
94