HOSTCC=cc INSTALL=install CFLAGS=-g -Wall -Wno-char-subscripts -Wno-deprecated-declarations -Wno-format -Wno-maybe-uninitialized -Wno-parentheses -Wno-unused-result #CFLAGS = -O #LDC0FLAGS= -i #LDC1FLAGS= -n DESTDIR = LIB=/lib all: ccom cvopt #c0 c1 cvopt ccom: ccom.o c00.o c01.o c02.o c03.o c04.o c05.o c10.o c11.o c12.o c13.o fp.o fp_atof.o table.o ${CC} ${CFLAGS} -o ccom ccom.o c00.o c01.o c02.o c03.o c04.o c05.o c10.o c11.o c12.o c13.o fp.o fp_atof.o table.o ccom.o: c0.h c1.h ccom.h #c0: c00.o c01.o c02.o c03.o c04.o c05.o # ${CC} ${LDC0FLAGS} ${CFLAGS} -o c0 c00.o c01.o c02.o c03.o c04.o c05.o c00.o c01.o c02.o c03.o c04.o c05.o: c0.h ccom.h #c1: c10.o c11.o c12.o c13.o fp.o fp_atof.o table.o # ${CC} ${LDC1FLAGS} ${CFLAGS} -o c1 c10.o c11.o c12.o c13.o fp.o fp_atof.o table.o c10.o c11.o c12.o c13.o: c1.h ccom.h table.o: optable cvopt ./cvopt < optable > table.c ${CC} -S table.c sed 's/\.data/\.text/' < table.s > table.i ${AS} -o table.o table.i # rm -f table.i table.c table.s rm -f table.i table.s cvopt: cvopt.c ${HOSTCC} -o cvopt cvopt.c install: c0 c1 -mv ${DESTDIR}${LIB}/c0 ${DESTDIR}${LIB}/oc0 -mv ${DESTDIR}${LIB}/c1 ${DESTDIR}${LIB}/oc1 ${INSTALL} -s c0 ${DESTDIR}${LIB}/c0 ${INSTALL} -s c1 ${DESTDIR}${LIB}/c1 restore: mv ${DESTDIR}${LIB}/oc0 ${DESTDIR}${LIB}/c0 mv ${DESTDIR}${LIB}/oc1 ${DESTDIR}${LIB}/c1 lint: lint -haxc -I. c0?.c > lint.c0 lint -haxc -I. c1?.c > lint.c1 clean: rm -f *.o c0 c1 cvopt lint.c?