Sync usage with man page.
[netbsd-mini2440.git] / gnu / dist / gettext / gettext-tools / libuniname / Makefile.vms
blob25c46a8ea32be8243151a73b8e55d7c1bd84c165
1 # -*- Makefile -*- for gettext-tools/libuniname on VMS using the MMS utility
3 #### Start of system configuration section. ####
5 # Programs used by "make":
7 CC = cc
9 # These flags affect binary compatibility. GNU gettext does not need them,
10 # but other packages do, and we need to be binary compatible with them.
11 ABIFLAGS = /name=(as_is,short) /float=ieee
13 WARN_CFLAGS = /warning
15 OPTIMFLAGS = /optimize
17 CFLAGS = $(ABIFLAGS) $(WARN_CFLAGS) $(OPTIMFLAGS)
18 DEFS = "VMS=1","HAVE_CONFIG_H=1"
20 INCLUDES = /include=([],[-],[-.lib])
22 AR = library
23 AR_FLAGS = /create
25 LN = copy
26 RM = delete
28 #### End of system configuration section. ####
30 OBJECTS = uniname.obj
32 all : uniname.olb
33         write sys$output "Nothing else to be done for 'all'."
35 uniname.obj : uniname.c
36         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) uniname.c
38 uniname.olb : $(OBJECTS)
39         $(AR) $(AR_FLAGS) uniname.olb $(OBJECTS)
41 install : all
42         write sys$output "Nothing else to be done for 'install'."
44 installdirs :
45         write sys$output "Nothing to be done for 'installdirs'."
47 uninstall :
48         write sys$output "Nothing to be done for 'uninstall'."
50 check :
51         write sys$output "Nothing to be done for 'check'."
53 mostlyclean : clean
54         write sys$output "Nothing else to be done for 'mostlyclean'."
56 clean :
57         $(RM) *.obj;*
58         $(RM) *.olb;*
60 distclean : clean
61         write sys$output "Nothing else to be done for 'distclean'."
63 maintainer-clean : distclean
64         write sys$output "Nothing else to be done for 'maintainer-clean'."