1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
#
# Makefile for the utilities source directory
#
# $Id: Makefile.linux,v 1.1 1999/11/03 20:42:14 golda Exp $
#
prefix = /usr/local/harvest
INSTALL_BINDIR = $(prefix)/bin
INSTALL_LIBDIR = $(prefix)/lib
INSTALL_MANDIR = $(prefix)/man
SHELL = /bin/sh
CC = gcc -m486
INSTALL = cp #install -c
INSTALL_BIN = ${INSTALL}
INSTALL_FILE = ${INSTALL} #-m 644
RANLIB = ranlib
DEBUG = $(DEBUG_TOP) #-O #-g #-DDEBUG
INCLUDE = -I../include
CFLAGS = $(DEBUG) $(INCLUDE)
LIBFILE = libutil.a
LIBDIR = ../lib
OBJS = buffer.o host.o log.o strdup.o system.o strerror.o \
string.o xmalloc.o
all: $(LIBFILE) install-lib
ctags:
@ctags -w *.c
clean:
-rm -f core *.o $(LIBFILE) tags
#realclean: clean
# -rm -rf Makefile
install: install-lib
install-lib: $(LIBDIR)/$(LIBFILE)
$(LIBDIR)/$(LIBFILE): $(LIBFILE)
$(INSTALL_FILE) $(LIBFILE) $(LIBDIR)/$(LIBFILE)
$(RANLIB) $(LIBDIR)/$(LIBFILE)
$(LIBFILE): $(OBJS)
ar r $(LIBFILE) $(OBJS)
$(RANLIB) $(LIBFILE)
|