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

LOCAL_TRGLIB = ../lib
LOCAL_OBJ    = alc_driv_l.o alc_pars_l.o alc_pars_l3.o alc_pars_l4.o

EXTRAFLAGS = -g -D$(MACHINE) -I$(ALLIANCE_INCLUDE) \
             -DMLO_H="<$(MLO_H)>" \
             -DMLU_H="<$(MLU_H)>" \
             -DMUT_H="<$(MUT_H)>"

distrib: $(LOCAL_TRGLIB)/libMal404.a
	@$(TOUCH) distrib
	@if [ -f $(LOCAL_TRGLIB)/INSTALLED ] ; then $(RM) $(LOCAL_TRGLIB)/INSTALLED ; else exit 0 ; fi

$(LOCAL_TRGLIB)/libMal404.a: $(LOCAL_OBJ)
	$(AR) $(ARFLAGS) ../lib/libMal404.a $(LOCAL_OBJ) 
	$(RANLIB) ../lib/libMal404.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) $(LOCAL_OBJ)                > /dev/null 2>&1
	-@$(RM) distrib                     > /dev/null 2>&1
	-@$(RM) $(LOCAL_TRGLIB)/libMal404.a > /dev/null 2>&1
