# @(#)customer-svr4.mk 1.6 93/01/26 SMI # User Makefile for the DPS Demo sample sources # # If OPENWINHOME is not set, default to /usr/openwin for the location of # OpenWindows OPENWINHOME:sh = echo ${OPENWINHOME:-/usr/openwin} X11HOME = ${OPENWINHOME} USRLIBDIR = $(OPENWINHOME)/lib UIL = $(MOTIFHOME)/bin/uil DPS_INCLUDES = $(OPENWINHOME)/include/X11 MOTIFINCLUDES = $(MOTIFHOME)/include EXTRA_INCLUDES = -I/usr/openwin/include -I$(DPS_INCLUDES) -I$(MOTIFINCLUDES) DPS_LIB = -ldps DPSTK_LIB = -ldpstk PSRES_LIB = -lpsres XLIB = -L$(MOTIFHOME)/lib -lX11 -lXt -lXm -lMrm /usr/ccs/lib/libgen.a -R /usr/openwin/lib:/opt/SUNWmotif/lib LOCAL_LIBRARIES = $(DPSTK_LIB) $(PSRES_LIB) $(MRESOURCELIB) $(XTOOLLIB) $(DPS_LIB) $(XLIB) SYS_LIBRARIES = -lm PSWRAP = pswrap CDEBUGFLAGS = -O -xF CCOPTIONS = -DSYSV -DSVR4 -xF -Wa,-cg92 CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES) CCFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES) LIBDIRS = $(XLIB) $(DPS_LIB) $(SYS_LIBRARIES) LDOPTIONS = $(EXTRA_LDOPTIONS) $(LOCAL_LDFLAGS) -L$(USRLIBDIR) MACH:sh = uname -m | sed -e 's/sun4.*/sun4/ # The UID.${MACH} definition determines if # the uil file will be compiled #UID.prep = periodic.${MACH}.uid UID.prep = UID.i86pc = periodic.${MACH}.uid UID.sun4 = periodic.${MACH}.uid UIDFILE = Text.${MACH}.uid CPPFLAGS += -DUID_FILE_NAME="\"$(UIDFILE)\"" CPPFLAGS += $(EXTRA_INCLUDES) SRCS = TextMain.c TextView.c TextXDPS.c hdshowany.c hdshowaux.c parseAFM.c text.c SDKcolormap.c OBJS = TextWraps.o TextMain.o TextView.o TextXDPS.o hdshowany.o hdshowaux.o parseAFM.o text.o SDKcolormap.o all: NOTE.${MACH} text $(UID.${MACH}) NOTE.prep: @echo " " @echo " You must have the SUNWmfdev package to compile" @echo " the uil file. If you wish to compile the uil file" @echo " the line:" @echo " UID.prep =" @echo " should be commented out and the line" @echo " UID.prep = periodic.${MACH}.uid" @echo " should be uncommented." @echo " " @echo " and the lines:" @echo " $(UID.$(MACH)): Text.uil" @echo " $(RM) $@" @echo " $(UIL) -o $@ Text.uil" @echo " should be uncommented" NOTE.sun4: @echo " " NOTE.i86pc: @echo " " text: $(OBJS) $(DEPLIBS) $(CC) $(CCOPTIONS) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LIBDIRS) $(EXTRA_LOAD_FLAGS) .SUFFIXES: .psw .uil .uid .psw.o : $(PSWRAP) -o $*.c -h $*.h $< $(CC) -c $(CFLAGS) $*.c $(RM) $*.c #$(UID.$(MACH)): Text.uil # $(RM) $@ # $(UIL) -o $@ Text.uil clean:: $(RM) -f TextWraps.c TextWraps.h