1
################################################################################
3
# Makefile : Web2C / mpware
4
# Author : Fabrice Popineau <Fabrice.Popineau@supelec.fr>
5
# Platform : Win32, Microsoft VC++ 6.0, depends upon fpTeX 0.5 sources
6
# Time-stamp: <03/02/21 11:53:59 popineau>
8
################################################################################
11
INCLUDE=$(INCLUDE);$(root_srcdir)\texk.development
13
INCLUDE=$(INCLUDE);$(root_srcdir)\texk
19
!include <msvc/common.mak>
21
DEFS = -I.. $(DEFS) -DHAVE_CONFIG_H
22
proglib = ../lib/$(objdir)/lib.lib
23
programs = $(objdir)\dmp.exe $(objdir)\mpto.exe $(objdir)\newer.exe
26
all: $(objdir) $(programs)
28
$(objdir)\dmp.exe: $(objdir)\dmp.obj $(objdir)\dmp.res $(proglib) $(kpathsealib)
29
$(link) $(**) $(conlibs)
30
$(objdir)\mpto.exe: $(objdir)\mpto.obj $(objdir)\mpto.res $(proglib) $(kpathsealib)
31
$(link) $(**) $(conlibs)
32
$(objdir)\newer.exe: $(objdir)\newer.obj $(proglib) $(gnuw32lib)
33
$(link) $(**) $(conlibs)
35
$(objdir)\newer.obj: newer.c
36
$(compile) -UKPSE_DLL newer.c
38
checkdir = $(srcdir)\..\tests
39
check: $(objdir)\mpto.exe $(objdir)\newer.exe $(objdir)\dmp.exe
40
pushd $(root_srcdir)\texk\contrib & $(make) $(objdir)\makempx.exe & popd
41
$(top_srcdir)\contrib\$(objdir)\makempx $(checkdir)/label.mp $(checkdir)/xlabel.mpx
42
.\$(objdir)\mpto -tex $(checkdir)/testex.mp | diff $(checkdir)/testex.tex -
43
$(sed) '16s/^%//' <$(checkdir)/testex.mp >testex1
44
-.\$(objdir)\mpto -tex testex1 >nul 2>testex2
45
$(sed) '17s/^%//' <$(checkdir)/testex.mp >testex1
46
-.\$(objdir)\mpto -tex testex1 >nul 2>>testex2
47
$(sed) '18s/^%//' <$(checkdir)/testex.mp >testex1
48
-.\$(objdir)\mpto -tex testex1 >nul 2>>testex2
49
$(sed) '19s/^%//' <$(checkdir)/testex.mp >testex1
50
-.\$(objdir)\mpto -tex testex1 >nul 2>>testex2
51
$(sed) '20s/^%//' <$(checkdir)/testex.mp >testex1
52
-.\$(objdir)\mpto -tex testex1 >nul 2>>testex2
53
$(diff) $(checkdir)/testex.err testex2
55
#Makefile: Makefile.in ../config.status
56
# (cd ..; sh config.status)
58
!include <msvc/config.mak>
59
!include <msvc/install.mak>
61
install:: install-exec
63
install-programs: install-exec
65
!include <msvc/clean.mak>
68
-@$(del) testex1 testex2
70
!include <msvc/rdepend.mak>
71
!include "./depend.mak"