#**********************************
# Mosel examples makefile
#  
# (c) 2024 Fair Isaac Corporation
#     author: Y. Colombani, 2004
#**********************************
.SUFFIXES: .bim .mos .java .class

ALL=iodrvcb iodrvmem iodrvmem2 iodrvraw iodrvraw2 burgbindata burgbindata.class

XPLIBS=-L$(XPRESSDIR)/lib -lxprm_mc -lxprm_rt -lbindrv

all: $(ALL)

.c:
	$(CC) -g -I$(XPRESSDIR)/include $(CFLAGS) $(LDFLAGS) $< -o $* $(XPLIBS)

.mos.bim:
	mosel compile -g '$*'

.java.class:	
	javac -classpath $(XPRESSDIR)/lib/xprm.jar:$(XPRESSDIR)/lib/bindrv.jar:. $*.java

clean:
	rm -f $(ALL) *.o *.bim *.class
