home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
s
/
stex2-18.zip
/
SeeTeX
/
Xtex
/
Imakefile
< prev
next >
Wrap
Makefile
|
1992-06-26
|
5KB
|
163 lines
#include "../Imake.Config"
all::
# CDEBUGFLAGS = -g
/***************************************************************************/
/* You shouldn't have to change anything below this line */
/***************************************************************************/
FILES = $(SRCS) $(SRCS2) $(HDRS) \
DviPageNEWS.c \
DviPageNEWS.h \
DviPageDPS.c \
DviPageDPS.h \
xtex.man Xtex.AD \
TeXtoXfont.SCRIPT TeXtoXfont.remote.SCRIPT \
xtex.sty \
Imakefile Makefile ChangeLog \
README README.OPENWIN PS-FONT-MAP X11-Font-information
VERSION = 2.18.5#
RCS_VERSION = 2p185#
#if defined(RsArchitecture) && OSMajorVersion == 3 && OSMinorVersion >1
EXTRA_DEFINES = -D_BSD -DVSPRINTF
#endif
#ifdef DISPLAY_POSTSCRIPT
XTEX_IFDEF_DPS = -DDPS
DPS_DEFINES = -DHAVE_DPS
/* If >=R5 assume that the user has compiled the contrib/lib/DPS stuff */
# if ProjectX >= 5
DPS_LIB = -ldps
DPS_INCLUDES = -I$(INCROOT)/X11
# else
DPS_LIB = -ldpstk -ldps
# endif
DPS_SRCS = DviPageDPS.c
DPS_HDRS = DviPageDPS.h
DPS_OBJS = DviPageDPS.o
#endif
# ifdef NEWS
XTEX_IFDEF_NEWS = -DNEWS
NEWS_DEFINES = -DHAVE_NEWS
NEWS_LIB = -L$(OPENWINHOME)/lib -u _xv_psview_pkg -lxvps \
-lxview -lcps -lolgx
NEWS_INCLUDES = -I$(OPENWINHOME)/include
NEWS_SRCS = DviPageNEWS.c
NEWS_HDRS = DviPageNEWS.h
NEWS_OBJS = DviPageNEWS.o
#endif
# ifdef DISPLAY_GHOSTSCRIPT
XTEX_IFDEF_GHOST = -DGHOST
GHOST_DEFINES = -DHAVE_GHOSTSCRIPT
GHOST_LIB =
GHOST_INCLUDES =
GHOST_SRCS = DviPageGS-0.c DviPageGS-1.c DviPageGS-2.c
GHOST_HDRS = DviPageGS-0.h DviPageGS-1.h DviPageGS-2.h
GHOST_OBJS = DviPageGS-0.o DviPageGS-1.o DviPageGS-2.o
#endif
XTEX_IFDEF_PS_OPTIONS = $(XTEX_IFDEF_DPS) $(XTEX_IFDEF_NEWS) $(XTEX_IFDEF_GHOST)
POSTSCRIPT_DEFINES = $(DPS_DEFINES) $(NEWS_DEFINES) $(GHOST_DEFINES)
POSTSCRIPT_LIB = $(DPS_LIB) $(NEWS_LIB) $(GHOST_LIB)
POSTSCRIPT_INCLUDES = $(DPS_INCLUDES) $(NEWS_INCLUDES) $(GHOST_INCLUDES)
POSTSCRIPT_SRCS = $(DPS_SRCS) $(NEWS_SRCS) $(GHOST_SRCS)
POSTSCRIPT_HDRS = $(DPS_HDRS) $(NEWS_HDRS) $(GHOST_HDRS)
POSTSCRIPT_OBJS = $(DPS_OBJS) $(NEWS_OBJS) $(GHOST_OBJS)
#ifdef SELFILE
SELFILE_DEFINES = -DSELFILE
SF_SRCS = Dir.c Draw.c Path.c SelFile.c
SF_HDRS = SFinternal.h
SF_OBJS = Dir.o Draw.o Path.o SelFile.o
#else
SELFILE_DEFINES =
SF_SRCS =
SF_HDRS =
SF_OBJS =
#endif
DEFINES = $(XVERSION_DEFINES) $(POSTSCRIPT_DEFINES) \
$(SELFILE_DEFINES) \
-DPOPUP_WINDOW_TYPE=$(POPUP_WINDOW_TYPE) \
-DXTEX_VERSION=\"$(VERSION)\"
INCLUDES = -I$(LIBTEXROOT) -I$(INCROOT) $(POSTSCRIPT_INCLUDES)
LOCAL_LIBRARIES = $(LIBTEX) $(POSTSCRIPT_LIB)
DEPLIBS = $(DEPLIBTEX) XawClientDepLibs
/*
* XawClientLibs must be here for Ultrix
*/
SYS_LIBRARIES = XawClientLibs -lm
SRCS = xtex.c widgets.c \
file.c dialog.c dvi-simple.c \
page.c x11fonts.c mark.c fontpath.c \
DviPage.c DviPage2.c Valuator.c \
EzMenu.c EzME.c ${POSTSCRIPT_SRCS} ${SF_SRCS}
HDRS = DviPage.h dvi-simple.h mio.h xtex.h x11fonts.h \
DviPageP.h mark.h page.h widgets.h Valuator.h ValuatorP.h \
EzMenu.h EzMenuP.h EzME.h EzMEP.h \
${POSTSCRIPT_HDRS} ${SF_HDRS}
OBJS = xtex.o widgets.o \
file.o dialog.o dvi-simple.o \
page.o x11fonts.o mark.o fontpath.o \
DviPage.o DviPage2.o Valuator.o \
EzMenu.o EzME.o ${POSTSCRIPT_OBJS} ${SF_OBJS}
ComplexProgramTarget(xtex)
InstallScript(TeXtoXfont, $(BINDIR))
InstallAppDefaults(Xtex)
InstallNonExec(xtex.sty,$(TEX_INPUTS))
Xtex.ad: Xtex.AD Makefile
sed < Xtex.AD \
-e "s|XTEX_TFM_PATH|$(XTEX_TFM_PATH)|" \
-e "s|XTEX_FONT_PATH|$(XTEX_FONT_PATH)|" \
-e "s|XTEX_MAKE_FONT|$(XTEX_MAKE_FONT)|" \
-e "s|RESOURCES_VERSION|$(VERSION)|" \
-e "s|GHOST_SEARCH_PATH|$(GHOST_SEARCH_PATH)|" | \
/lib/cpp -Usun $(XTEX_IFDEF_OPTIONS) $(XTEX_IFDEF_PS_OPTIONS) \
$(SELFILE_DEFINES) > Xtex.ad
clean::
rm -f Xtex.ad
TeXtoXfont.script: TeXtoXfont.SCRIPT Makefile
sed < TeXtoXfont.SCRIPT > TeXtoXfont.script \
-e "s|X_FONT_SUFFIX|$(X_FONT_SUFFIX)|" \
-e 's|X_FONT_COMPILER|$(X_FONT_COMPILER)|' \
-e "s|X_FONT_MAKE_DIR|$(X_FONT_MAKE_DIR)|" \
-e "s|X_FONT_COMPRESS|$(X_FONT_COMPRESS)|" \
-e "s|X_FONT_PREPEND|$(X_FONT_PREPEND)|" \
-e "s|X_FONT_RESET|$(X_FONT_RESET)|"
clean::
rm -f TeXtoXfont.script
ci:
echo "xtex version $(VERSION)" > /tmp/xtex.version
ci -l -f -t/tmp/xtex.version -m"xtex $(VERSION)" -n"xtex$(RCS_VERSION)" $(FILES)
new-ad:: Xtex.ad
$(INSTALL) -c $(INSTAPPFLAGS) Xtex.ad $(XAPPLOADDIR)/Xtex
tar:
cd ../..;\
for file in $(FILES); \
do \
tar rf $(TARFILE) $(PRODUCT)/Xtex/$$file; \
done
xtex-$(VERSION).tar.Z:
tar crf xtex-$(VERSION).tar $(FILES)
compress xtex-$(VERSION).tar
ftp: xtex-$(VERSION).tar.Z
mv xtex-$(VERSION).tar.Z /srl/ftp/pub/SeeTeX