blob: 872cd75f723e1d61e4804e5ccb75f24294b62d26 [file] [log] [blame]
# VMS MM[KS] makefile for XXD
# tested with MMK and MMS as well.
#
# Maintained by Zoltan Arpadffy <arpadffy@polarhome.com>
#
# Edit the lines in the Configuration section below to select.
#
# To build: use the following command line:
#
# mms/descrip=Make_vms.mms
# or if you use mmk
# mmk/descrip=Make_vms.mms
#
######################################################################
# Configuration section.
######################################################################
# Compiler selection.
# Comment out if you use the VAXC compiler
######################################################################
# DECC = YES
#####################################################################
# Uncomment if want a debug version. Resulting executable is DVIM.EXE
######################################################################
# DEBUG = YES
######################################################################
# End of configuration section.
#
# Please, do not change anything below without programming experience.
######################################################################
CC = cc
.IFDEF DECC
CC_DEF = $(CC)/decc
PREFIX = /prefix=all
.ELSE
CC_DEF = $(CC)
PREFIX =
.ENDIF
LD_DEF = link
.IFDEF DEBUG
TARGET = dxxd.exe
CFLAGS = /debug/noopt$(PREFIX)/cross_reference/include=[]
LDFLAGS = /debug
.ELSE
TARGET = xxd.exe
CFLAGS = /opt$(PREFIX)/include=[]
LDFLAGS =
.ENDIF
.SUFFIXES : .obj .c
SOURCES = xxd.c
OBJ = xxd.obj
.obj.c :
$(CC_DEF) $(CFLAGS) $<
$(TARGET) : $(OBJ)
$(LD_DEF) $(LDFLAGS) /exe=$(TARGET) $+
clean :
-@ if "''F$SEARCH("*.obj")'" .NES. "" then delete/noconfirm/nolog *.obj;*
-@ if "''F$SEARCH("*.exe")'" .NES. "" then delete/noconfirm/nolog *.exe;*