# Makefile for eprft. 1993/04/26 B. Kirste. # # On Unix systems: if "xgraph" is available, define "-DXGRAPH" in CFLAGS! # The following defaults may be overridden in "CFLAGS": # -DFILETYPE="0" (default output file type, 0: little-endian INTEGER*2) # -DADD_ONE="0" (0: "analog" scan, 1: "digital" scan) # -DNPMAX="4096" (max. number of data points) # -DVIEW="\"xgraph \"" (file viewer; "XGRAPH" must be defined) # BIN_DIR = /usr/local/bin MAN_DIR = /usr/local/man # SHELL=/bin/sh CC= cc #CFLAGS= -DVIEW="\"xgraph \"" -DXGRAPH -g -Wall -ansi -pedantic CFLAGS= -DXGRAPH -O LFLAGS= -lm OFILES= amoeba2.o eprftx.o ffread.o fourier.o getchr.o get_fnam.o # .c.o: $(CC) $(CFLAGS) -c $< all: eprft eprft: $(OFILES) $(CC) $(CFLAGS) -o eprft $(OFILES) $(LFLAGS) amoeba2.o: amoeba2.c sys_def.h eprft.h: sys_def.h touch eprft.h eprftx.o: eprft.h eprftx.c ffread.o: ffread.c sys_def.h fourier.o: fourier.c sys_def.h getchr.o: getchr.c sys_def.h get_fnam.o: get_fnam.c install: eprft -if [ ! -d $(BIN_DIR) ] ; then mkdir -p $(BIN_DIR); fi install -cs eprft $(BIN_DIR) install.man: eprft.1 -if [ ! -d $(MAN_DIR) ] ; then mkdir -p $(MAN_DIR); fi -if [ ! -d $(MAN_DIR)/man1 ] ; then mkdir -p $(MAN_DIR)/man1; fi install -c -m 0444 eprft.1 $(MAN_DIR)/man1 clean: rm -f $(OFILES) eprft PRN *.sim dist: rm -f $(OFILES) eprft PRN *.sim cd .. ; tar cvf eprft.tar ./eprft ; compress eprft.tar ; cd eprft