summaryrefslogtreecommitdiff
path: root/dviware/umddvi/previewers/makefile
blob: 53b3fd7ba9b10e172cc32494b324f09ec4f424e2 (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
#
# Makefile for dvi previewer.
#
# $Header: Makefile,v 1.3 87/11/30 12:10:21 grunwald Locked $
# $Source: /mntm/usr.src.local/Iptex/previewers/RCS/Makefile,v $
#
BINDIR=/usr/local/bin
MANDIR=/usr/man
INCLUDES= -I/usr/include/X -I../h
CC=	cc
CFLAGS= -O ${INCLUDES} 
XLIBS= ../lib/lib.a -lX
SUNLIBS= ../lib/lib.a -lsuntool -lsunwindow -lpixrect
SRCS= texx.c dvistuff.c dvistuff.h
MANSRC = texx.1 texsun.1

XOBJS= texx.o dvistuff.o
SUNOBJS = texsun.o dvistuff.o

all: texx texsun

texx: $(OBJS) Makefile 
	$(CC) $(CFLAGS) -o texx $(XOBJS) $(XLIBS)

texsun: $(SUNOBJS) Makefile 
	$(CC) $(CFLAGS) -o texsun $(SUNOBJS) $(SUNLIBS)

dvistuff.o: dvistuff.c dvistuff.h
texsun.o: texsun.c dvistuff.h
texx.o: texx.c dvistuff.h

$(SRCS) $(MANSRC):
	co -q $@

inst-texx: texx texx.1
	install -s -c -m 775 texx $(BINDIR)/texx
	install -c -m 664 texx.1 $(MANDIR)/man1/texx.1

inst-texsun: texsun texsun.1
	install -s -c -m 775 texsun $(BINDIR)/texsun
	install -c -m 664 texsun.1 $(MANDIR)/man1/texsun.1

depend:
	makedepend $(CFLAGS) $(SRCS)

install: inst-texsun inst-texx

clean:
	-rm -f mktable table.c *.o *.BAK *.CKP texx a.out core errs *~

lint:
	lint $(INCLUDES) texx.c dvistuff.c $(XLIBS)
	lint $(INCLUDES) texsun.c dvistuff.c $(SUNLIBS)