# build dynamically loaded  lib libstudent.dl

target: libstudent.dl

# -lm for libm.so
libstudent.dl: student_chdl.o studentfunc.o
	ch dllink libstudent.dl student_chdl.o studentfunc.o -lm
student_chdl.o:  student_chdl.c
	ch dlcomp libstudent.dl student_chdl.c -I../src
studentfunc.o:  ../src/studentfunc.c
	ch dlcomp libstudent.dl ../src/studentfunc.c -I../src
clean:
	rm -f *.o *.dl *.a *.dll *.lib *.exp *.obj


