# # @(#)Makefile 1.1 95/01/12 SMI # # Copyright (c) 1995 by Sun Microsystems, Inc. # All Rights Reserved XHOME_INCLUDE:sh = echo ${OPENWINHOME:-/usr/openwin}/include PEXHOME_INCLUDE:sh = echo ${PEXLIBHOME:-/usr/openwin}/include INCLUDES = -I. -I$(XHOME_INCLUDE) -I$(PEXHOME_INCLUDE) WHICH_ARCH:sh = /usr/bin/uname -p DEFINES = -D__SVR4 -DSYSV -D_XOPEN_SOURCE -D__$(WHICH_ARCH) -D$(WHICH_ARCH) CFLAGS = -Xc -g $(INCLUDES) $(DEFINES) PEXUT_OBJECTS = pexutdb.o pexutdbint.o PEXUtCmap.o PEXUtCmapint.o book_utils.o PEXUT_HEADERS = pexutdb.h pexutdbint.h PEXUtCmap.h PEXUtCmapint.h PEXUtExt.h \ book_utils.h esdb.h SUBDIRS = samples all: libPEXUt.a for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo "making" all "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) all); \ done libPEXUt.a: $(PEXUT_OBJECTS) ar -rv $@ $(PEXUT_OBJECTS) $(PEXUT_OBJECTS): $(PEXUT_HEADERS) $(CC) -c $< $(CFLAGS) clean: rm -f *.o *.a (cd samples; make clean)