File: Imakefile

package info (click to toggle)
troffcvt 1.04%2Brepack1-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 3,416 kB
  • sloc: ansic: 13,110; makefile: 6,847; perl: 1,583; cpp: 333; sh: 215
file content (96 lines) | stat: -rw-r--r-- 2,454 bytes parent folder | download
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
XCOMM troffcvt postprocessor Makefile

XCOMM make sure "all" is default target

all::

XCOMM any special -D's or other flags for compiling
 DEFINES =

XCOMM any special -I's for compiling
INCLUDES =

XCOMM libraries needed for linking

    LIBS = $(TCREADLIB) $(TCUNIXLIB) $(TCGENLIB) $(MEMMGRLIB) \
		$(TSLIB) $(ETMLIB) $(PORTLIB)
 DEPLIBS = $(DEPTCREADLIB) $(DEPTCUNIXLIB) $(DEPTCGENLIB) $(DEPMEMMGRLIB) \
		$(DEPTSLIB) $(DEPETMLIB) $(DEPPORTLIB)

NULLSRCS = tc2null.c
NULLOBJS = tc2null.o

 RTFSRCS = tc2rtf.c rtffont.c
 RTFOBJS = tc2rtf.o rtffont.o

HTMLSRCS = tc2html.c
HTMLOBJS = tc2html.o

TEXTSRCS = tc2text.c
TEXTOBJS = tc2text.o

    SRCS = $(NULLSRCS) $(RTFSRCS) $(HTMLSRCS) $(TEXTSRCS)
    OBJS = $(NULLOBJS) $(RTFOBJS) $(HTMLOBJS) $(TEXTOBJS)

XCOMM general-purpose data files

InstallDataFile(tcr-fonts,$(LIBDIR))

XCOMM troff2null stuff

BuildProgram(tc2null,$(NULLSRCS),$(NULLOBJS),$(LIBS),$(DEPLIBS))
InstallProgram(tc2null,$(LOCALBINDIR))

/*
ShScriptFromMsubTemplate(troff2null,troff2null.sh,NullArg)
*/
ScriptFromMsubTemplate($(PERLPATH),troff2null,troff2null.pl,NullArg)
InstallScript(troff2null,$(LOCALBINDIR))

XCOMM troff2html stuff

BuildProgram(tc2html,$(HTMLSRCS),$(HTMLOBJS),$(LIBS),$(DEPLIBS))
InstallProgram(tc2html,$(LOCALBINDIR))

ScriptFromMsubTemplate($(PERLPATH),tc2html-toc,tc2html-toc.pl,NullArg)
InstallScript(tc2html-toc,$(LOCALBINDIR))

ScriptFromMsubTemplate($(PERLPATH),troff2html,troff2html.pl,NullArg)
InstallScript(troff2html,$(LOCALBINDIR))

InstallDataFile(html-fonts,$(LIBDIR))
InstallDataFile(html-specials,$(LIBDIR))

XCOMM troff2rtf stuff

BuildProgram(tc2rtf,$(RTFSRCS),$(RTFOBJS),$(LIBS),$(DEPLIBS))
InstallProgram(tc2rtf,$(LOCALBINDIR))

/*
ShScriptFromMsubTemplate(troff2rtf,troff2rtf.sh,NullArg)
*/
ScriptFromMsubTemplate($(PERLPATH),troff2rtf,troff2rtf.pl,NullArg)
InstallScript(troff2rtf,$(LOCALBINDIR))
InstallDataFile(rtf-fonts,$(LIBDIR))
InstallDataFile(rtf-spec-ansi,$(LIBDIR))
InstallDataFile(rtf-spec-mac,$(LIBDIR))
InstallDataFile(rtf-spec-pc,$(LIBDIR))
InstallDataFile(rtf-spec-pca,$(LIBDIR))

XCOMM unroff stuff

BuildProgram(tc2text,$(TEXTSRCS),$(TEXTOBJS),$(LIBS),$(DEPLIBS))
InstallProgram(tc2text,$(LOCALBINDIR))

/*
ShScriptFromMsubTemplate(unroff,unroff.sh,NullArg)
*/
ScriptFromMsubTemplate($(PERLPATH),unroff,unroff.pl,NullArg)
InstallScript(unroff,$(LOCALBINDIR))

InstallDataFile(text-specials,$(LIBDIR))
InstallDataFile(text-8-specials,$(LIBDIR))

XCOMM other

DependTarget()