Tizen 2.0 Release
[external/vim.git] / src / xxd / Make_vms.mms
1 # VMS MM[KS] makefile for XXD
2 # tested with MMK and MMS as well.
3 #
4 # Maintained by Zoltan Arpadffy <arpadffy@polarhome.com>
5 #
6 # Edit the lines in the Configuration section below to select.
7 #
8 # To build: use the following command line:
9 #
10 #       mms/descrip=Make_vms.mms
11 #         or if you use mmk
12 #       mmk/descrip=Make_vms.mms
13 #
14
15 ######################################################################
16 # Configuration section.
17 ######################################################################
18 # Compiler selection.
19 # Comment out if you use the VAXC compiler
20 ######################################################################
21 # DECC = YES
22
23 #####################################################################
24 # Uncomment if want a debug version. Resulting executable is DVIM.EXE
25 ######################################################################
26 # DEBUG = YES
27
28 ######################################################################
29 # End of configuration section.
30 #
31 # Please, do not change anything below without programming experience.
32 ######################################################################
33
34 CC      = cc
35
36 .IFDEF DECC
37 CC_DEF  = $(CC)/decc
38 PREFIX  = /prefix=all
39 .ELSE
40 CC_DEF  = $(CC)
41 PREFIX  =
42 .ENDIF
43
44 LD_DEF  = link
45
46 .IFDEF DEBUG
47 TARGET  = dxxd.exe
48 CFLAGS  = /debug/noopt$(PREFIX)/cross_reference/include=[]
49 LDFLAGS = /debug
50 .ELSE
51 TARGET  = xxd.exe
52 CFLAGS  = /opt$(PREFIX)/include=[]
53 LDFLAGS =
54 .ENDIF
55
56 .SUFFIXES : .obj .c
57
58 SOURCES = xxd.c
59 OBJ     = xxd.obj
60
61 .obj.c :
62         $(CC_DEF) $(CFLAGS) $<
63
64 $(TARGET) : $(OBJ)
65         $(LD_DEF) $(LDFLAGS) /exe=$(TARGET) $+
66
67 clean :
68         -@ if "''F$SEARCH("*.obj")'" .NES. ""  then delete/noconfirm/nolog *.obj;*
69         -@ if "''F$SEARCH("*.exe")'" .NES. ""  then delete/noconfirm/nolog *.exe;*