TOP=${ALLIANCE}
MACHINE=sparc

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

# DFLAGS= -DDEBUG
DFLAGS=

ALC_INC          = -I$(ALLIANCE_INCLUDE) \
                   -DMLU_H='"mlu411.h"' \
                   -DMPU_H='"mpu402.h"' \
                   -DMLO_H='"mlo404.h"' \
                   -DMPH_H='"mph402.h"' \
                   -DMUT_H='"mut315.h"'
ALC_LIB          = -L$(ALLIANCE_LIB) \
                   -lMlu411 \
                   -lMpu402 \
                   -lMcp401 \
                   -lMap402 \
                   -lMmg401 \
                   -lMcl408 \
                   -lMal404 \
                   -lMvl406 \
                   -lMel406 \
                   -lMsl608 \
                   -lMhl402 \
                   -lMlo404 \
                   -lMph402 \
                   -lMut315

OBJ          = main.o xnf.o

LOCAL_CFLAGS = $(ALC_INC) -DALC=$(ALLIANCE_VERSION) -g

all : xnf x2y

xnf : $(OBJ)
	$(CC) $(CFLAGS) $(LOCAL_CFLAGS) -o xnf $(OBJ) $(ALC_LIB)

x2y : x2y.c
	$(CC) $(CFLAGS) $(LOCAL_CFLAGS) -o x2y x2y.c $(ALC_LIB)


main.o : main.c
	$(CC) $(CFLAGS) $(LOCAL_CFLAGS) -c main.c

xnf.o : xnf.c
	$(CC) $(CFLAGS) $(LOCAL_CFLAGS) $(DFLAGS) -c xnf.c
clean:
	-$(RM) $(OBJ) xnf x2y
