# makefile alc for logical views
# version : 4.03
# date    : 23/09/93

#TOP=/labo
#MACHINE=${ARCHI}

include $(TOP)/etc/$(MACHINE).mk

LO_OBJ= alc_driv_l.o alc_pars_l.o alc_pars_l3.o alc_pars_l4.o
LO_VERSION=404

#CFLAGS= -g -D$(MACHINE) -I/users/outil/mbk/labo/sce -I/labo/include -I/users/outil/mbk/dev/sce -I../../../archi/$(MACHINE)/include

#CFLAGS= -g
EXTRAFLAGS= -g -D$(MACHINE) -I$(ALLIANCE_INCLUDE) -DMLO_H='"mlo404.h"' -DMLU_H='"mlu411.h"' -DMUT_H='"mut315.h"'

#.SILENT:

all: ../lib/libMal${LO_VERSION}.a
	@echo "Complete ! "

distrib: ../lib/libMal${LO_VERSION}.a
	@$(TOUCH) distrib
	@if [ -f ../lib/INSTALLED ] ; then $(RM) ../lib/INSTALLED ; else exit 0 ; fi
	@echo "Complete ! "

../lib/libMal${LO_VERSION}.a: $(LO_OBJ)
	$(AR) $(ARFLAGS) ../lib/libMal${LO_VERSION}.a $(LO_OBJ) 
	$(RANLIB) ../lib/libMal${LO_VERSION}.a;

alc_driv_l.o: alc_driv_l.c
	$(CC) $(CFLAGS) $(EXTRAFLAGS) -c alc_driv_l.c

alc_pars_l.o: alc_pars_l.c
	$(CC) $(CFLAGS) $(EXTRAFLAGS) -c alc_pars_l.c

alc_pars_l3.o: alc_pars_l3.c
	$(CC) $(CFLAGS) $(EXTRAFLAGS) -c alc_pars_l3.c

alc_pars_l4.o: alc_pars_l4.c
	$(CC) $(CFLAGS) $(EXTRAFLAGS) -c alc_pars_l4.c

clean:
	-@$(RM) *.o distrib ../lib/* ../bin/* ../include/* > /dev/null 2>&1

partial_clean:
	-@$(RM) *.o > /dev/null 2>&1
