No empty .Rs/.Re
[netbsd-mini2440.git] / gnu / dist / gettext / gettext-tools / libgrep / Makefile.vms
blob6996f254357d46c4b0b0ae31127d018cfe7686e9
1 # -*- Makefile -*- for gettext-tools/libgrep 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 = \
31   kwset.obj, \
32   dfa.obj, \
33   m-common.obj, \
34   m-fgrep.obj, \
35   m-regex.obj, \
36   hard-locale.obj, \
37   regex.obj
39 all : grep.olb
40         write sys$output "Nothing else to be done for 'all'."
42 kwset.obj : kwset.c
43         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) kwset.c
45 dfa.obj : dfa.c
46         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) dfa.c
48 m-common.obj : m-common.c
49         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) m-common.c
51 m-fgrep.obj : m-fgrep.c
52         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) m-fgrep.c
54 m-regex.obj : m-regex.c
55         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) m-regex.c
57 hard-locale.obj : hard-locale.c
58         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) hard-locale.c
60 regex.obj : regex.c
61         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) regex.c
63 grep.olb : $(OBJECTS)
64         $(AR) $(AR_FLAGS) grep.olb $(OBJECTS)
66 install : all
67         write sys$output "Nothing else to be done for 'install'."
69 installdirs :
70         write sys$output "Nothing to be done for 'installdirs'."
72 uninstall :
73         write sys$output "Nothing to be done for 'uninstall'."
75 check :
76         write sys$output "Nothing to be done for 'check'."
78 mostlyclean : clean
79         write sys$output "Nothing else to be done for 'mostlyclean'."
81 clean :
82         $(RM) *.obj;*
83         $(RM) *.olb;*
85 distclean : clean
86         write sys$output "Nothing else to be done for 'distclean'."
88 maintainer-clean : distclean
89         write sys$output "Nothing else to be done for 'maintainer-clean'."