#
# Makefile for aeslib (32 bit)
#
CROSSDIR = /dsrg/bammi/cross-gcc
CROSSBIN = $(CROSSDIR)/bin
CROSSLIB = $(CROSSDIR)/lib

CC = $(CROSSBIN)/cgcc
CFLAGS = -O -fomit-frame-pointer -fcombine-regs -fstrength-reduce
AR = $(CROSSBIN)/car

AESSRC = aesappl.c aesevnt.c aesforms.c aesfsel.c aesgraf.c aeshell.c \
	 aesmenu.c aesobj.c  aesrsrc.c  aeswin.c aesrc.c
VDISRC = vdiatrib.c vdictrl1.c vdictrl2.c vdigdp.c vdiinp.c vdiinq.c \
	 vdiout.c vdiras.c
COMSRC = common.c
SRC    = $(AESSRC) $(VDISRC) $(COMSRC)

AESOBJ = aesappl.o aesevnt.o aesforms.o aesfsel.o aesgraf.o aeshell.o \
	 aesmenu.o aesobj.o  aesrsrc.o  aeswin.o aesrc.o
VDIOBJ = vdiatrib.o vdictrl1.o vdictrl2.o vdigdp.o vdiinp.o vdiinq.o \
	 vdiout.o vdiras.o
COMOBJ = common.o
OBJ    = $(AESOBJ) $(VDIOBJ) $(COMOBJ)

ALL =   gem.olb

all : $(ALL) install

gem.olb : $(OBJ)
	rm -f gem.olb
	$(AR) rs gem.olb $(OBJ)

$(SRC) : common.h

install: $(ALL)
	cp $(ALL) $(CROSSLIB)

clean :
	rm -f $(OBJ)

realclean : clean
	rm -f *.olb report
