|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T m
Length: 4550 (0x11c6) Types: TextFile Names: »makefile.tc«
└─⟦52210d11f⟧ Bits:30007239 EUUGD2: TeX 3 1992-12 └─⟦8d3183c2b⟧ »utils/dvips541.tar.Z« └─⟦008d6ff64⟧ └─⟦this⟧ »./dvips/pc/makefile.tc«
# # Makefile for dvips # modified for Turbo C on MS-DOS by rjl@monu1.cc.monash.edu.au # 4th November 1990 # compiler CC = c:\tc\tcc # linker LINK = c:\tc\tlink # include directory INCLUDE =-Ic:\tc\include # for SYSV (and friends which use <string.h> instead of <strings.h> # define the c-compiler flag -DSYSV # -DMSDOS for MS-DOS systems (needs -DSYSV also) SYS = -DSYSV -DMSDOS # where the installed binary goes # BINDIR = /usr/bin BINDIR = c:\emtex # where the config files go # CONFIGDIR = /usr/lib/tex/ps CONFIGDIR = c:\emtex\ps # where the header PS files go # HEADERDIR = /usr/lib/tex/ps HEADERDIR = c:\emtex\ps # where epsf.tex and rotate.tex go (usually the TeX macros directory) # TEXMACRODIR = /usr/lib/tex/inputs TEXMACRODIR = c:\emtex\texinput # where the manual page goes # MANDIR = /usr/local/text/man/man1 MANDIR = c:\emtex\doc # add -DDEBUG to turn on debugging capability # add -DTPIC for tpic support # add -DEMTEX for emTeX support # add -DFONTLIB for font library support # add -DSEARCH_SUBDIRECTORIES for subdirectory searching # if the default resolution is not 300 dpi, # add -DEFRES=400 or whatever is required DEFS= -DTPIC -DDEBUG -DEMTEX -DFONTLIB # these options to produce debug map #OPT = -M -y -v OPT = #LINKOPT = /l /m /s /v LINKOPT = # libraries to include FLIBS= -lm #MSDOS sets all paths in config.ps CFLAGS = $(DEFS) $(OPT) $(SYS) $(INCLUDE) SRC = dospecia.c dviinput.c fontdef.c loadfont.c dvips.c tfmload.c \ download.c prescan.c scanpage.c skippage.c output.c scalewid.c \ dosectio.c dopage.c resident.c search.c unpack.c drawPS.c \ header.c makefont.c repack.c virtualf.c dpicheck.c finclude.c flib.c OBJ = dospecia.obj dviinput.obj fontdef.obj loadfont.obj dvips.obj tfmload.obj \ download.obj prescan.obj scanpage.obj skippage.obj output.obj scalewid.obj \ dosectio.obj dopage.obj resident.obj search.obj unpack.obj drawPS.obj \ header.obj makefont.obj repack.obj virtualf.obj dpicheck.obj finclude.obj \ flib.obj # files required to make a distribution CONFIGFILES = config.ps psfonts.map HEADERFILES = tex.lpr texc.scr texps.lpr special.lpr finclude.lpr PCFILES = pc/README.pc pc/makefile.tc pc/linkopt.tc \ pc/config.ps pc/maketexp.bat FILES = $(CONFIGFILES) $(HEADERFILES) $(SRC) $(PCFILES) \ Makefile INSTALLATION README rotsample.tex AGaramond-Demo.pfb \ MakeTeXPK ../afm/Makefile epsf.tex epsf.sty rotate.tex dvips.1 \ rotate.sty paths.h debug.h structures.h squeeze.c afm2tfm.c afm2tfm.1 all : afm2tfm.exe dvips.exe tex.pro texps.pro texc.pro special.pro finclude.pro # default rules .c.obj: $(CC) -c -f -ml $(CFLAGS) $< dvips.exe : $(OBJ) $(LINK) $(LINKOPT) @pc\linkopt.tc afm2tfm.exe: afm2tfm.c $(CC) $(CFLAGS) $(LIBS) $(FLIBS) afm2tfm.c $(OBJ) : structures.h debug.h paths.h squeeze.exe : squeeze.c $(CC) $(CFLAGS) squeeze.c tex.pro : tex.lpr squeeze.exe squeeze tex.lpro tex.pro texc.pro: texc.lpr squeeze.exe squeeze texc.lpro texc.pro texc.lpr: tex.lpr echo This does "texc.scr tex.lpr texc.lpr" on Unix echo For MSDOS, copy tex.lpr to texc.lpr echo then edit texc.lpr to remove the code echo for uncompressed fonts, and uncomment the echo code for unpacking compressed fonts texps.pro : texps.lpr squeeze.exe squeeze texps.lpro texps.pro special.pro : special.lpr squeeze.exe squeeze special.lpr special.pro finclude.pro: finclude.lpr squeeze.exe squeeze finclude.lpr finclude.pro install : afm2tfm.exe dvips.exe pc/maketexp.bat \ tex.pro texc.pro texps.pro special.pro finclude.pro \ pc/config.ps psfonts.map epsf.tex epsf.sty rotate.tex \ rotate.sty dvips.1 afm2tfm.1 mkdir $(BINDIR) mkdir $(HEADERDIR) mkdir $(CONFIGDIR) mkdir $(MANDIR) mkdir $(TEXMACRODIR) copy afm2tfm.exe $(BINDIR)\afm2tfm.exe copy dvips.exe $(BINDIR)\dvips.exe copy pc\maketexp.bat $(BINDIR)\maketexp.bat copy tex.pro $(HEADERDIR) copy texc.pro $(HEADERDIR) copy texps.pro $(HEADERDIR) copy special.pro $(HEADERDIR) copy finclude.pro $(HEADERDIR) copy pc\config.ps $(CONFIGDIR) copy psfonts.map $(CONFIGDIR) copy epsf.tex $(TEXMACRODIR) copy epsf.sty $(TEXMACRODIR) copy rotate.tex $(TEXMACRODIR) copy rotate.sty $(TEXMACRODIR) # copy dvips.1 $(MANDIR) # copy afm2tfm.1 $(MANDIR) copy pc\dvips.doc $(MANDIR) copy pc\afm2tfm.doc $(MANDIR) veryclean : del *.obj del dvips.exe del squeeze.exe del afm2tfm.exe del afm2tfm.map del dvips.map del squeeze.map del *.pro clean : del *.obj del squeeze.exe del afm2tfm.map del dvips.map del squeeze.map