# $Source: C:/SRC/EXMBATCH/RCS/makefile $
# $Id: makefile 1.3 1998/10/14 01:24:51 rwhitby Exp $
#
# EXMBATCH (System Manager compliant DOS commands)
# Copyright (c) 1997-1998  Rod Whitby <rwhitby@iname.com>
#
# !!! EDIT THIS FILE FOR YOUR CONFIGURATION !!!
#
# makefile
#

NAME = exmbatch
VERSION = 15

#--------------------------------------------------------------
# PAL v1.6 library location
#
PALDIR = c:\app\pal

#--------------------------------------------------------------
# Compiler (Borland C++ v2.0)
#
CC     = bcc
COPTS  = -1 -N- -ms -O1 -w -r- -f- -I. -I$(PALDIR)\include
LOPTS  = -M -L$(PALDIR)\lib 
PALLIB = bcspal.lib

#--------------------------------------------------------------
#
# DO NOT MODIFY BELOW THIS POINT
#

#
# Source to object rules
#

# Borland-C
.c.obj:
    $(CC) -c $(COPTS) $*.c

#
# Compilation rules
#
all:    $(NAME).exm

OBJS    = $(NAME).obj
HDRS    = palexm.h

$(OBJS) : $(HDRS)

# SYSMGR compliant version
$(NAME).exm: $(OBJS)
    $(CC) $(LOPTS) -e$(NAME).exe $(OBJS) $(PALLIB)
    e2m $(NAME)
    del $(NAME).exe
    dir $(NAME).exm

#
# Make a fresh program. Forces recompile of everything.
#
fresh: clean all

#
# Delete everything but the source
#
clean:
    del *.obj
    del *.bak
    del *.map
    del *.exe
    del *.exm

#
# Distribution
#
zip:
    pkzip exmbat$(VERSION).zip \
        $(NAME).exm $(NAME).doc makefile $(NAME).c palexm.h
