# Makefile to build the different JNI implementation variants DEFS = -D_POSIX_SOURCE INCS = -I/usr/local/java/jdk1.1.7/include -I/usr/local/java/jdk1.1.7/include/mpe none: @echo Please specificy one of the symbolic targets gcc-c89: c89 -c $(DEFS) v1c89.c gcc -c $(DEFS) $(INCS) v1gcc.c rm -f libXY.sl callci 'linkedit "buildxl ./libXY.sl ;limit=5"' callci 'linkedit "addxl (./v1gcc.o , ./v1c89.o) , ./libXY.sl ;merge;rl=/lib/libc.a"' gcc-cob: callci 'cob85xl ./v2cob.s , ./v2cob.o , $$null' gcc -c $(DEFS) $(INCS) v2gcc.c rm -f libXY.sl callci 'linkedit "buildxl ./libXY.sl ;limit=5"' callci 'linkedit "addxl (./v2gcc.o , ./v2cob.o) , ./libXY.sl ;merge;rl=/lib/libc.a"' clean: rm -f *.o libXY.sl