# # @(#)Makefile 5.2 95/04/12 # # Copyright (c) 1993 by Sun Microsystems, Inc. CURRENT_DIR = .//client/pexscope DESTDIR = $(PEXLIBHOME) AR = ar clq CC = cc AS = as LD = ld MAKE = make MV = mv CP = cp RM = rm -f WHICH_ARCH:sh = /usr/bin/uname -p DEFINES = -D__SVR4__ -DSYSV -D$(WHICH_ARCH) -D__$(WHICH_ARCH) OPENWIN_INSTALL = /usr/openwin XGL_INSTALL = /opt/SUNWits/Graphics-sw/xgl-3.0 CDEBUGFLAGS = -O CCOPTIONS = -Xc ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES) ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES) CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES) LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) LOCAL_LDFLAGS = -R $(XGL_INSTALL)/lib:$(OPENWIN_INSTALL)/lib LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS) PICFLAGS = -pic # to set up a default for PEXLIBHOME & OW_BLD_HOME # PEXLIBHOME:sh=echo ${PEXLIBHOME-/usr/openwin} OW_BLD_HOME:sh=echo ${OW_BLD_HOME-/usr/openwin} PEXLIB_DIR = $(PEXLIBHOME) INCLUDES = -I$(PEXLIB_DIR)/include -I$(OW_BLD_HOME)/include PEXLIB = -L$(PEXLIB_DIR)/lib -lPEX5 XLIB = -L$(OW_BLD_HOME)/lib -lXext -lX11 LOCAL_LIBRARIES = $(PEXLIB) $(XLIB) -lsocket -lnsl -lm SRCS = card16.c common.c dbpex.c decode11.c decode_mbx.c \ decode_pex.c eType.c fd.c os.c pex_names.c pexpr.c \ print11.c print_pex.c prtype.c scope.c server.c \ table11.c OBJS = card16.o common.o dbpex.o decode11.o decode_mbx.o \ decode_pex.o eType.o fd.o os.o pex_names.o pexpr.o \ print11.o print_pex.o prtype.o scope.o server.o \ table11.o INCS = fd.h os.h patchlevel.h pex_names.h pexscope.h scope.h x11.h PROGRAM = pexscope all:: $(PROGRAM) $(PROGRAM): $(OBJS) $(RM) $@ $(CC) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS) clean:: $(RM) $(PROGRAM) emptyrule:: extract:: $(SRCS) $(INCS) clean:: $(RM) $(OBJS)