3 SOURCE_FILES = strip.c stripchart.c stripchart.h err_mac.h
4 OTHER_FILES = README CHANGELOG LICENSE Makefile test.sh test.dat
5 DIST_FILES = $(SOURCE_FILES) $(OTHER_FILES)
6 DIST_DIR = $(PROG_NAME)-$(VERSION)
7 DIST_NAME = $(PROG_NAME)-$(VERSION).tar.gz
8 GENERATED_FILES = $(PROG_NAME) $(PROG_NAME:%=%.exe) $(PROG_NAME:%=%.o)
9 INSTALL_DIR = $(HOME)/bin
11 LIB_DIRS = /usr/X11R6/lib/
12 PLOT_LIBS = X11 m # plot Xaw Xmu Xt SM ICE Xext X11 m
13 PTHREAD_LIBS = pthread
14 MY_FLAGS = -g $(INCLUDES:%=-I %) -D 'VERSION="$(VERSION)"'
19 rm -f $(GENERATED_FILES)
21 install : $(PROG_NAME)
22 cp $(PROG_NAME) $(INSTALL_DIR)/$(PROG_NAME)
26 cp $(DIST_FILES) $(DIST_DIR)
27 tar -chozf $(DIST_NAME) $(DIST_DIR)
33 stripchart.o : stripchart.c stripchart.h err_mac.h
36 $(PROG_NAME) : strip.c stripchart.o
37 gcc $(MY_FLAGS) $(LIB_DIRS:%=-L %) \
38 -o $@ $^ $(PLOT_LIBS:%=-l%) $(PTHREAD_LIBS:%=-l%)