JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home
ISCOBOL_HOME=/Users/veryant/veryant/isCOBOL_SDK2025R2

CC=cc -Wall
CFLAGS=-O3 -Wall -fPIC
INCL=-I. -I../include \
     -I${JAVA_HOME}/include \
     -I${JAVA_HOME}/include/darwin \
     -I/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include \
     -I/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/malloc

#compiler option for isCOBOL
COBOPTION = 

#execution option for isCOBOL
RUNOPTION =-J-Djava.library.path=$(ISCOBOL_HOME)/native/lib:.

run:libtest.dylib compile
	LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) \
	CLASSPATH=.:$(ISCOBOL_HOME)/lib/iscobol.jar:../.. \
	$(ISCOBOL_HOME)/bin/iscrun $(RUNOPTION) COBTODYNAMICC

libtest.dylib: test.o
	$(CC) -g -shared -o libtest.dylib -dylib,libtest.dylib test.o

compile: COBTODYNAMICC.cbl
	$(ISCOBOL_HOME)/bin/iscc $(COBOPTION) COBTODYNAMICC.cbl

clean:
	rm -f  libtest.dylib test.o COBTODYNAMICC.class
