# makefile for rage.
# date 10/02/1995

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

LOCAL_OBJ       = rage.o
LOCAL_TRGBIN    = ../bin

LOCAL_INC	= -I$(ALLIANCE_INCLUDE) \
		-DMGN_H="<$(MGN_H)>" \
		-DMLU_H="<$(MLU_H)>" \
		-DMPU_H="<$(MPU_H)>" \
		-DMLO_H="<$(MLO_H)>" \
		-DMPH_H="<$(MPH_H)>" \
		-DICU_H="<$(ICU_H)>" \
		-DICN_H="<$(ICN_H)>" \
		-DIAC_H="<$(IAC_H)>" \
		-DMUT_H="<$(MUT_H)>"

LOCAL_LIB     = -L$(ALLIANCE_LIB) \
                 $(MGN_L)\
                 $(MLU_L)\
                 $(MPU_L)\
                 $(MCP_L)\
                 $(MAP_L)\
                 $(MMG_L)\
                 $(MCL_L)\
                 $(MAL_L)\
                 $(MVL_L)\
                 $(MEL_L)\
                 $(MSL_L)\
                 $(MHL_L)\
                 $(MLO_L)\
                 $(MPH_L)\
                 $(ICU_L)\
                 $(ICC_L)\
                 $(ICA_L)\
                 $(ICN_L)\
                 $(MUT_L)\
                 -lm

distrib : $(LOCAL_TRGBIN)/rage
	$(TOUCH) distrib
	@if [ -f $(LOCAL_TRGBIN)/INSTALLED ] ; then $(RM) $(LOCAL_TRGBIN)/INSTALLED ; else exit 0 ; fi

$(LOCAL_TRGBIN)/rage : $(LOCAL_OBJ)
	$(CC)  $(CFLAGS) rage.o  $(LOCAL_LIB) -o $(LOCAL_TRGBIN)/rage
	$(STRIP) $(LOCAL_TRGBIN)/rage

rage.o : rage.c
	$(CC) -c $(CFLAGS) $(LOCAL_INC) -DALC_VER=$(ALLIANCE_VERSION) rage.c

clean :
	-@$(RM) -f $(LOCAL_OBJ)
	-@$(RM) -f distrib
	-@$(RM) -f $(LOCAL_TRGBIN)/rage

