home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-01-25 | 1.5 KB | 68 lines |
- CFLAGS = -g
- # CFLAGS = -O
-
- SRCS = test-lock.c lock-file.c
- OBJS = $(SRCS:.c=.o)
- HDRS = lock-file.h patchlevel.h
- MAN = lock-file.man
-
- INCLUDE_DIR = /usr/local/include
- MAN_DIR = /usr/man/man1
- MAN_SUFFIX = 1
-
- all : fcntl_raw fcntl_buf \
- flock_raw flock_buf \
- lockf_raw lockf_buf \
- nolock_raw nolock_buf
-
- fcntl_raw : $(SRCS) $(HDRS)
- $(CC) $(CFLAGS) -DFCNTL_STYLE $(SRCS) -o fcntl_raw
- rm -f $(OBJS)
-
- flock_raw : $(SRCS) $(HDRS)
- $(CC) $(CFLAGS) -DFLOCK_STYLE $(SRCS) -o flock_raw
- rm -f $(OBJS)
-
- lockf_raw : $(SRCS) $(HDRS)
- $(CC) $(CFLAGS) -DLOCKF_STYLE $(SRCS) -o lockf_raw
- rm -f $(OBJS)
-
- nolock_raw : $(SRCS) $(HDRS)
- $(CC) $(CFLAGS) test-lock.c -o nolock_raw
- rm -f $(OBJS)
-
- fcntl_buf : $(SRCS) $(HDRS)
- $(CC) $(CFLAGS) -DFCNTL_STYLE -DUSE_BUFFERED $(SRCS) -o fcntl_buf
- rm -f $(OBJS)
-
- flock_buf : $(SRCS) $(HDRS)
- $(CC) $(CFLAGS) -DFLOCK_STYLE -DUSE_BUFFERED $(SRCS) -o flock_buf
- rm -f $(OBJS)
-
- lockf_buf : $(SRCS) $(HDRS)
- $(CC) $(CFLAGS) -DLOCKF_STYLE -DUSE_BUFFERED $(SRCS) -o lockf_buf
- rm -f $(OBJS)
-
- nolock_buf : $(SRCS) $(HDRS)
- $(CC) $(CFLAGS) -DUSE_BUFFERED test-lock.c -o nolock_buf
- rm -f $(OBJS)
-
- install :
- cp file-lock.h $(INCLUDE_DIR)
- cp file-lock.man $(MAN_DIR)/file-lock.$(MAN_SUFFIX)
- echo "install file-lock.o in your local library"
-
- clean :
- rm -f fcntl_raw fcntl_buf \
- flock_raw flock_buf \
- lockf_raw lockf_buf \
- nolock_raw nolock_buf \
- $(OBJS)
-
- veryclean :
- rm -f test-tmp* test.log test.log-
- make clean
-
- kit :
- makekit -m README Makefile $(SRCS) $(HDRS) do-test.sh $(MAN)
-