.SUFFIXES: .cob .cbl .o CC=gcc -g .o: gcc -g -o $@ $< tctcl.o -L/usr/local/lib -ltcl -ltk \ -lhtcobol -ldb -lncurses -ldl -lm # gcc -g -o $@ $< -L/usr/local/lib \ # -lhtcobol -ldb -lncurses -ldl -lm # gcc -g -o $@ $< -L/usr/local/lib -L../../lib \ # -lhtcobol -ldb -lncurses -ldl -lm .cob.s: htcobol -S -v -g -e $* -D $< #htcobol -S -v $< .cob.o: #htcobol -c -v -g -D $< htcobol -c -v -g -e $* -D $< .cbl.o: htcobol -c -v -g -D -F $< .cbl.s: htcobol -S -v -g -e $* -D $< ex1: ex1.o tctcl.o gcc -g -o $@ $< tctcl.o -L. -lguisub -L/usr/local/lib -ltcl -ltk \ -lhtcobol -ldb -lncurses -ldl -lm tclgui: tclgui.o libguisub.so tctcl.o gcc -g -o $@ $< tctcl.o -L. -lguisub -L/usr/local/lib -ltcl -ltk \ -lhtcobol -ldb -lncurses -ldl -lm libguisub.so: tclguisub.cob htcobol -c -v -g -D $< gcc -shared -Wl,-soname,libguisub.so -o libguisub.so.0.1 tclguisub.o ln -s libguisub.so.0.1 libguisub.so mentry: mentry.cob tctcl.o tctcl.o: tctcl.c cobtools.h cobtools.h: cobtools.tclc ./cscode.tcl cobtools.tclc cobtools.h clean: @${RM} ${OBJS1} $(PROG1) $(PROG1)*lis ${PROG1}*txt ${PROG1}*s \ core *run.err.trace.txt *run.trace.txt temp*cob tclgui.s tclgui.o