# alfred/Makefile
# $Id: Makefile 55341 2009-02-20 19:43:36Z mark $

# The location of the ACUCOBOL-GT installation - assume we are in 
# $ACUCOBOL/alfred/sample
ACUCOBOL=../..

# To compile for debugging, uncomment and optionally modify the following line
#DEBUGFLAGS = -Gd

# To generate listings, uncomment and optionally modify the following line
#LISTFLAGS  = -lof list/@.lst

SAMPLE	 = $(ACUCOBOL)/sample
CCBL	 = $(ACUCOBOL)/bin/ccbl
CBLUTIL  = $(ACUCOBOL)/bin/cblutil
COPYPATH = $(SAMPLE):.:copylib:resource

CBLFLAGS = -vx $(DEBUGFLAGS) $(LISTFLAGS) -Sp $(COPYPATH)

DIST	 = alfred.acu
OBJS     = object/alfred.cob object/ParseXFD.cob

all:	$(DIST)

object: force
	test -d $@ || mkdir $@

alfred.acu: $(OBJS)
	$(CBLUTIL) -lib -vo alfred.acu $(OBJS)

object/alfred.cob: object source/alfred.cbl copylib/alfred.mnu \
		copylib/ParseXFD.ws
	$(CCBL) -o object/@.cob $(CBLFLAGS) source/alfred.cbl

object/ParseXFD.cob: object copylib/ParseXFD.ws source/ParseXFD.cbl
	$(CCBL) -o object/@.cob $(CBLFLAGS) source/ParseXFD.cbl

clean distclean: force
	-rm -f $(DIST) $(OBJS) list/*.lst *.adb

force:
