JAVA_HOME=/home/work/jdk1.8.0_271
ISCOBOL_HOME=/home/work/veryant/isCOBOL_SDK2023R2

CC=cc -Wall
CFLAGS=-O3 -Wall -fPIC
INCL=-I. -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux
LD_LIBRARY_PATH = .

#compiler option for isCOBOL
COBOPTION = 

#execution option for isCOBOL
RUNOPTION = 

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

libtest.so: test.o
	$(CC) -g -shared -o libtest.so -Wl,-soname,libtest.so test.o

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

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