1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
|
################################################################################
#
# Makefile : TeXk / contrib
# Author : Fabrice Popineau <Fabrice.Popineau@supelec.fr>
# Platform : Win32, Microsoft VC++ 6.0, depends upon fpTeX 0.5 sources
# Time-stamp: <02/02/27 11:54:10 popineau>
#
################################################################################
root_srcdir=..\..
INCLUDE=$(INCLUDE);$(root_srcdir)\win32
USE_KPATHSEA=1
USE_MKTEX=1
MAKE_MKTEX = 1
USE_REGEX=1
USE_GNUW32=1
!include <make/common.mak>
DEFS = $(DEFS) -DHAVE_CONFIG_H
mktex_objs = $(objdir)\fileutils.obj \
$(objdir)\mktex.obj \
$(objdir)\variables.obj \
$(objdir)\stackenv.obj
mktex_progs = $(objdir)\mktexlsr.exe \
$(objdir)\mktexnam.exe \
$(objdir)\mktexupd.exe \
$(objdir)\mktexpk.exe \
$(objdir)\mktexdir.exe \
$(objdir)\mktexmf.exe \
$(objdir)\mktextfm.exe \
$(objdir)\mktextex.exe
programs = \
$(mktexdll) \
$(objdir)\dvihp.exe \
$(objdir)\makempx.exe \
$(objdir)\mktex.exe \
$(objdir)\fmtutil.exe
libfiles = $(mktexlib)
default: all
all: $(objdir) $(mktex) $(programs)
lib: $(objdir) $(mktexlib)
!ifdef MKTEX_DLL
DEFS = -DMAKE_MKTEX_DLL $(DEFS)
$(mktexlib): $(mktex_objs)
$(archive) /DEF $(mktex_objs)
$(mktexdll): $(mktex_objs) $(objdir)\libmktex.res $(regexlib) $(kpathsealib)
$(link_dll) $(**) $(objdir)\libmktex.exp $(conlibs)
!else
$(mktexlib): $(mktex_objs) $(regexlib)
$(archive) $(**)
!endif
mktex_progs: $(objdir)\mktex.exe
for %%i in ($(mktex_progs)) \
do $(copy) $(objdir)\mktex.exe $(objdir)\%%~nxi
$(objdir)\makempx.exe: $(objdir)\makempx.obj $(mktexlib) $(objdir)\makempx.res $(kpathsealib)
$(link) $(**) $(conlibs)
$(objdir)\fmtutil.exe: $(objdir)\fmtutil.obj $(mktexlib) $(kpathsealib)
$(link) $(**) $(conlibs)
$(objdir)\dvihp.exe: $(objdir)\dvihp.obj $(mktexlib) $(objdir)\dvihp.res $(kpathsealib)
$(link) $(**) $(conlibs)
$(objdir)\mktex.exe: $(objdir)\main.obj $(mktexlib) $(kpathsealib)
$(link) $(**) $(conlibs)
$(objdir)\makempx.obj: makempx.c
$(compile) -UMAKE_MKTEX_DLL makempx.c
$(objdir)\fmtutil.obj: fmtutil.c
$(compile) -UMAKE_MKTEX_DLL fmtutil.c
$(objdir)\main.obj: main.c
$(compile) -UMAKE_MKTEX_DLL main.c
$(objdir)\dvihp.obj: dvihp.c
$(compile) -UMAKE_MKTEX_DLL dvihp.c
!include <make/config.mak>
!include <make/install.mak>
install:: install-exec
install-exec::
-@echo $(verbose) & ( \
echo "Installing mktex program files in $(MAKEDIR)" & \
for %%i in ($(mktex_progs)) do \
$(copy) $(objdir)\mktex.exe $(bindir)\%%~nxi $(redir_stdout) \
)
!include <make/clean.mak>
!include <make/rdepend.mak>
!include "./depend.mak"
#Local Variables:
#mode: Makefile
#End:
|