#CDEBUGFLAGS = -g -std=c99 CDEBUGFLAGS = -O2 -std=c99 CFLAGS = ${CDEBUGFLAGS} #CC = icc -D NOFUNCCALL CC = cc #----------------------------------------------------------* NM_HDRS_ALL = nr.h lfibrng6a.h NM_CSRS_ALL = nr.c lfibrng6a.c NM_OBJS_ALL = nr.o lfibrng6a.o TC_HDRS = tca.h tc.h tcn.h tcwb.h ippn.h fp.h ${NM_HDRS_ALL} TC_CSRS = tc.c tcn.c tcwb.c ippn.c fp.c ${NM_CSRS_ALL} TC_OBJS = tc.o tcn.o tcwb.o ippn.o fp.o ${NM_OBJS_ALL} tc: ${TC_OBJS} ${CC} ${CFLAGS} ${TC_OBJS} -lm -o tc.ex tc.o: tc.c tca.h tc.h ${CC} ${CFLAGS} -c tc.c tcn.o: tcn.c tca.h tcn.h fp.h ${CC} ${CFLAGS} -c tcn.c tcwb.o: tcwb.c tca.h tcn.h tcwb.h ${CC} ${CFLAGS} -c tcwb.c fp.o: fp.c tca.h tcn.h fp.h ${CC} ${CFLAGS} -c fp.c ippn.o: ippn.c tca.h ippn.h ${CC} ${CFLAGS} -c ippn.c nr.o: nr.c nr.h ${CC} ${CFLAGS} -c nr.c lfibrng6a.o: lfibrng6a.c lfibrng6a.h ${CC} ${CFLAGS} -c lfibrng6a.c crc: crc.o crc.h ${NM_HDRS_ALL} ${CC} ${CFLAGS} crc.o ${NM_OBJS_ALL} -lm -o crc.ex clean: /bin/rm -f *.o .KEEP_STATE: