File: jade-generate.mak

package info (click to toggle)
jade 1.2.1-47.3
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 8,816 kB
  • ctags: 16,987
  • sloc: cpp: 120,653; sh: 10,785; ansic: 8,228; perl: 378; makefile: 292; sed: 5
file content (40 lines) | stat: -rw-r--r-- 808 bytes parent folder | download | duplicates (8)
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
# This is a Makefile for nmake that makes all the .cxx and .h files that
# are automatically generated.  It's too painful to do in the IDE.
# You'll need m4 and perl to use this.

M4=m4
PERL=perl

GENSRCS=\
style/style_inst.cxx \
style/FlowObj_inst.cxx \
style/primitive_inst.cxx \
style/common_inst.cxx \
spgrove/grove_inst.cxx \
jade/HtmlFOTBuilder_inst.cxx \
jade/RtfFOTBuilder_inst.cxx \
jade/TeXFOTBuilder_inst.cxx \
jade/MifFOTBuilder_inst.cxx \
jade/TransformFOTBuilder_inst.cxx \
jade/JadeMessages.h \
jade/HtmlMessages.h \
jade/RtfMessages.h \
jade/TeXMessages.h \
jade/MifMessages.h \
style/DssslAppMessages.h \
style/InterpreterMessages.h

.SUFFIXES: .m4 .msg

all: $(GENSRCS)


.m4.cxx:
	rm -f $@
	$(M4) lib\instmac.m4 $< >$@
	chmod -w $@

.msg.h:
	rm -f $@
	$(PERL) -w msggen.pl $<
	chmod -w $@