# # Makefile for XI/X Motif source on Sun Sparc # Orca Software distributes these makefiles for convenience. Having a # makefile for a particular platform does not imply that you have a # license to use the source code on that platform. Before using the # source code on any given platform, make sure that you have purchased # the appropriate license. # Macros for system utilities. SHELL = /usr/bin/sh MAKE = /usr/bin/make CC = acc AR = /usr/bin/ar ARFLAGS = cru LD = acc LDFLAGS = -O CD = cd SED = /usr/bin/sed YACC = /usr/lang/yacc -vd CP = /usr/bin/cp LN = /usr/bin/ln -s MKDIR = /usr/bin/mkdir -p MV = /usr/bin/mv -f RM = /usr/bin/rm -f TOUCH = /usr/bin/touch -f RANLIB = /usr/bin/ranlib UIL = $(MOTIFHOME)/bin/uil -I$(ROOTP)/include -o # Macro for 'makedepend' makefile utility. MKDEP = $(OPENWINHOME)/bin/makedepend # Miscellaneous macros. STAR = * SHRSUFF = .so.4.0 LSUFF = .a RSUFF = .uid BTAG = LTAG = LIBUI = $(PRODUCT)ui$(LTAG) LIBTK = $(PRODUCT)tk$(LTAG) LIBHLP = $(PRODUCT)help$(LTAG) LIBHLPCS = $(PRODUCT)help_cs$(LTAG) XVTBINP = $(ROOTP)/bin XVTLIBP = $(ROOTP)/lib XVTLIBS = $(XVTLIBP)/lib$(LIBUI)$(LSUFF) $(XVTLIBP)/lib$(LIBHLP)$(SHRSUFF) $(XVTLIBP)/lib$(LIBTK)$(SHRSUFF) TKLDLIBS = -L$(XVTLIBP) -l$(LIBUI) -l$(LIBHLP) -l$(LIBTK) -L$(MOTIFHOME)/lib -L$(OPENWINHOME)/lib -lMrm -lXm -lXt -lX11 ROOTP = ../../xvtdsc2/sun/ptk SRCP = . OBJP = ./sxm BINP = $(OBJP) IDIRS = -I$(ROOTP)/include -I../include -I/d3/include -I/d3/ericw/motif/include CFLAGS = -c -O -DXTFUNCPROTO -DXI_USE_XVT -DXI_R4_API $(IDIRS) -temp=/usr/temp LDLIBS = $(TKLDLIBS) -lm CURL = $(XVTBINP)/curl$(BTAG) -r mtf11 -s -o HELPC = $(XVTBINP)/helpc$(BTAG) -f xvt -I$(ROOTP)/include -o XILIB = ../lib/libxisxm.a SRC = . $(XILIB): $(OBJP)/xiheap.o $(OBJP)/xitree.o $(OBJP)/xicf.o $(OBJP)/xitext.o $(OBJP)/xistx.o $(OBJP)/xi.o $(OBJP)/xi2.o $(OBJP)/xidbg.o $(OBJP)/xilm.o $(OBJP)/xilm2.o $(OBJP)/xilm3.o $(OBJP)/xiutils.o $(OBJP)/xierr.o $(OBJP)/xilmst.o $(OBJP)/xiport.o $(OBJP)/xibitmap.o $(AR) $(ARFLAGS) $(XILIB) $(OBJP)/xiheap.o $(OBJP)/xitree.o $(OBJP)/xicf.o $(OBJP)/xitext.o $(OBJP)/xilm.o $(OBJP)/xilm2.o $(OBJP)/xilm3.o $(OBJP)/xistx.o $(OBJP)/xiutils.o $(OBJP)/xi.o $(OBJP)/xi2.o $(OBJP)/xidbg.o $(OBJP)/xierr.o $(OBJP)/xilmst.o $(OBJP)xiport.o $(OBJP)/xibitmap.o ranlib $(XILIB) $(OBJP)/xiheap.o: $(SRC)/xiheap.c $(CC) -c $(CFLAGS) $(SRC)/xiheap.c -o $(OBJP)/xiheap.o $(OBJP)/xitext.o: $(SRC)/xitext.c $(CC) -c $(CFLAGS) $(SRC)/xitext.c -o $(OBJP)/xitext.o $(OBJP)/xilm.o: $(SRC)/xilm.c $(CC) -c $(CFLAGS) $(SRC)/xilm.c -o $(OBJP)/xilm.o $(OBJP)/xilm2.o: $(SRC)/xilm2.c $(CC) -c $(CFLAGS) $(SRC)/xilm2.c -o $(OBJP)/xilm2.o $(OBJP)/xilm3.o: $(SRC)/xilm3.c $(CC) -c $(CFLAGS) $(SRC)/xilm3.c -o $(OBJP)/xilm3.o $(OBJP)/xistx.o: $(SRC)/xistx.c $(CC) -c $(CFLAGS) $(SRC)/xistx.c -o $(OBJP)/xistx.o $(OBJP)/xiutils.o: $(SRC)/xiutils.c $(CC) -c $(CFLAGS) $(SRC)/xiutils.c -o $(OBJP)/xiutils.o $(OBJP)/xi.o: $(SRC)/xi.c $(CC) -c $(CFLAGS) $(SRC)/xi.c -o $(OBJP)/xi.o $(OBJP)/xi2.o: $(SRC)/xi2.c $(CC) -c $(CFLAGS) $(SRC)/xi2.c -o $(OBJP)/xi2.o $(OBJP)/xitree.o: $(SRC)/xitree.c $(CC) -c $(CFLAGS) $(SRC)/xitree.c -o $(OBJP)/xitree.o $(OBJP)/xicf.o: $(SRC)/xicf.c $(CC) -c $(CFLAGS) $(SRC)/xicf.c -o $(OBJP)/xicf.o $(OBJP)/xidbg.o: $(SRC)/xidbg.c $(CC) -c $(CFLAGS) $(SRC)/xidbg.c -o $(OBJP)/xidbg.o $(OBJP)/xierr.o: $(SRC)/xierr.c $(CC) -c $(CFLAGS) $(SRC)/xierr.c -o $(OBJP)/xierr.o $(OBJP)/xilmst.o: $(SRC)/xilmst.c $(CC) -c $(CFLAGS) $(SRC)/xilmst.c -o $(OBJP)/xilmst.o $(OBJP)/xiport.o: $(SRC)/xiport.c $(CC) -c $(CFLAGS) $(SRC)/xiport.c -o $(OBJP)/xiport.o $(OBJP)/xibitmap.o: $(SRC)/xibitmap.c $(CC) -c $(CFLAGS) $(SRC)/xibitmap.c -o $(OBJP)/xibitmap.o