Cleanup
[MacVim.git] / src / xxd / Make_vms.mms
blob872cd75f723e1d61e4804e5ccb75f24294b62d26
1 # VMS MM[KS] makefile for XXD
2 # tested with MMK and MMS as well.
4 # Maintained by Zoltan Arpadffy <arpadffy@polarhome.com>
6 # Edit the lines in the Configuration section below to select.
8 # To build: use the following command line:
10 #       mms/descrip=Make_vms.mms
11 #         or if you use mmk
12 #       mmk/descrip=Make_vms.mms
15 ######################################################################
16 # Configuration section.
17 ######################################################################
18 # Compiler selection.
19 # Comment out if you use the VAXC compiler
20 ######################################################################
21 # DECC = YES
23 #####################################################################
24 # Uncomment if want a debug version. Resulting executable is DVIM.EXE
25 ######################################################################
26 # DEBUG = YES
28 ######################################################################
29 # End of configuration section.
31 # Please, do not change anything below without programming experience.
32 ######################################################################
34 CC      = cc
36 .IFDEF DECC
37 CC_DEF  = $(CC)/decc
38 PREFIX  = /prefix=all
39 .ELSE
40 CC_DEF  = $(CC)
41 PREFIX  =
42 .ENDIF
44 LD_DEF  = link
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
56 .SUFFIXES : .obj .c
58 SOURCES = xxd.c
59 OBJ     = xxd.obj
61 .obj.c :
62         $(CC_DEF) $(CFLAGS) $<
64 $(TARGET) : $(OBJ)
65         $(LD_DEF) $(LDFLAGS) /exe=$(TARGET) $+
67 clean :
68         -@ if "''F$SEARCH("*.obj")'" .NES. ""  then delete/noconfirm/nolog *.obj;*
69         -@ if "''F$SEARCH("*.exe")'" .NES. ""  then delete/noconfirm/nolog *.exe;*