summaryrefslogtreecommitdiff
path: root/src/devices/xditview/Makefile.sub
blob: 5bb33c5ef59d187d495fa90f6e8375ccab53e80f (plain)
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
PROG=gxditview$(EXEEXT)
MAN1=gxditview.n
MLIB=$(LIBM)
XLIBS=$(LIBXUTIL)
EXTRA_CFLAGS=$(X_CFLAGS)
EXTRA_LDFLAGS=$(X_LIBS) $(X_PRE_LIBS) -lX11 $(X_EXTRA_LIBS) -lXaw
OBJS=\
  device.$(OBJEXT) \
  draw.$(OBJEXT) \
  Dvi.$(OBJEXT) \
  font.$(OBJEXT) \
  lex.$(OBJEXT) \
  page.$(OBJEXT) \
  parse.$(OBJEXT) \
  xditview.$(OBJEXT)
CSRCS=\
  $(srcdir)/device.c \
  $(srcdir)/draw.c \
  $(srcdir)/Dvi.c \
  $(srcdir)/font.c \
  $(srcdir)/lex.c \
  $(srcdir)/page.c \
  $(srcdir)/parse.c \
  $(srcdir)/xditview.c
HDRS=\
  $(srcdir)/device.h \
  $(srcdir)/Dvi.h \
  $(srcdir)/DviP.h \
  $(srcdir)/Menu.h
GENHDRS=GXditview-ad.h

all depend: $(GENHDRS)

GXditview-ad.h: $(srcdir)/GXditview.ad
	@echo Making $@
	@-rm -f $@
	$(SHELL) $(srcdir)/ad2c $(srcdir)/GXditview.ad >GXditview-ad.h

devdir=$(top_builddir)/font
xtotroff=$(top_builddir)/src/utils/xtotroff/xtotroff
DPIS=75 100

fonts: $(xtotroff) $(srcdir)/DESC.in $(srcdir)/FontMap
	fonts=`sed -e 's/[	 ].*//' $(srcdir)/FontMap`; \
	for dpi in $(DPIS); do \
	  echo Making devX$$dpi; \
	  test -d $(devdir)/devX$$dpi || \
	    $(mkinstalldirs) $(devdir)/devX$$dpi; \
	  rm -f $(devdir)/devX$$dpi/DESC; \
	  sed -e "s/res 75/res $$dpi/" $(srcdir)/DESC.in \
	    >$(devdir)/devX$$dpi/DESC; \
	  (cd $(devdir)/devX$$dpi; \
	  rm -f Makefile.sub; \
	  echo DEV=X$$dpi >Makefile.sub; \
	  echo DEVFILES=DESC $$fonts >>Makefile.sub; \
	  $(xtotroff) -g -r $$dpi -s 10 $(srcdir)/FontMap); \
	  echo Making devX$$dpi-12; \
	  test -d $(devdir)/devX$$dpi-12 || \
	    $(mkinstalldirs) $(devdir)/devX$$dpi-12; \
	  rm -f $(devdir)/devX$$dpi-12/DESC; \
	  sed -e "s/res 75/res $$dpi/" \
	      -e 's/unitwidth 10/unitwidth 12/' $(srcdir)/DESC.in \
	    >$(devdir)/devX$$dpi-12/DESC; \
	  (cd $(devdir)/devX$$dpi-12; \
	  rm -f Makefile.sub; \
	  echo DEV=X$$dpi-12 >Makefile.sub; \
	  echo DEVFILES=DESC $$fonts >>Makefile.sub; \
	  $(xtotroff) -g -r $$dpi -s 12 $(srcdir)/FontMap); \
	done