PROG_NAME = stripchart VERSION = 0.5 SOURCE_FILES = strip.c stripchart.c stripchart.h err_mac.h OTHER_FILES = README CHANGELOG LICENSE Makefile test.sh test.dat DIST_FILES = $(SOURCE_FILES) $(OTHER_FILES) DIST_DIR = $(PROG_NAME)-$(VERSION) DIST_NAME = $(PROG_NAME)-$(VERSION).tar.gz GENERATED_FILES = $(PROG_NAME) $(PROG_NAME:%=%.exe) $(PROG_NAME:%=%.o) INSTALL_DIR = $(HOME)/bin LIB_DIRS = /usr/X11R6/lib/ PLOT_LIBS = X11 m # plot Xaw Xmu Xt SM ICE Xext X11 m PTHREAD_LIBS = pthread MY_FLAGS = -g $(INCLUDES:%=-I %) -D 'VERSION="$(VERSION)"' all : $(PROG_NAME) clean : rm -f $(GENERATED_FILES) install : $(PROG_NAME) cp $(PROG_NAME) $(INSTALL_DIR)/$(PROG_NAME) dist : mkdir $(DIST_DIR) cp $(DIST_FILES) $(DIST_DIR) tar -chozf $(DIST_NAME) $(DIST_DIR) rm -rf $(DIST_DIR) check : $(PROG_NAME) ./test.sh stripchart.o : stripchart.c stripchart.h err_mac.h gcc $(MY_FLAGS) -c $< $(PROG_NAME) : strip.c stripchart.o gcc $(MY_FLAGS) $(LIB_DIRS:%=-L %) \ -o $@ $^ $(PLOT_LIBS:%=-l%) $(PTHREAD_LIBS:%=-l%)