blob: 82ab46234fddaf92e3fba49703639ffe8d36ac67 (
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
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
|
#
# Makefile for xzwrite, X11R4
# Written by Barr3y Jaspan, bjaspan@athena.mit.edu
# MIT Student Information Processing Board and MIT-Project Athena
#
SRCS = interface.c resource.c destlist.c util.c bfgets.c \
gethomedir.c dest_window.c xzwrite.c edit_window.c zephyr.c\
GetString.c Popup.c yank.c menu_window.c logins.c
OBJS = interface.o resource.o destlist.o util.o bfgets.o \
gethomedir.o dest_window.o xzwrite.o edit_window.o zephyr.o\
GetString.o Popup.o yank.o menu_window.o logins.o
HDRS = xzwrite.h GetString.h
DYNLIBDIR = /mit/sipb/$(MACHINE)lib
X11LIBDIR = /mit/x11/$(MACHINE)lib
TARGET = xzwrite
INCLUDES= -I/mit/sipb/include -I/mit/x11/include
DEBUG = -O
CFLAGS = $(DEBUG) $(INCLUDES)
LDFLAGS = -L$(DYNLIBDIR) -L$(X11LIBDIR)
LIBS = -lzephyr -lkrb -ldes -lcom_err -lXaw -lXmu -lXt -lXext -lX11 -ldyn
CC = gcc
DESTDIR = /afs/.athena.mit.edu/contrib/sipb
BINDEST = $(DESTDIR)/$(MACHINE)bin
MANDEST = $(DESTDIR)/man
RESDEST = $(DESTDIR)/lib/app-defaults
MANSECT = 1
$(TARGET): $(OBJS)
$(CC) $(LDFLAGS) -o $(TARGET) $(OBJS) $(LIBS)
install: bin_install man_install resource_install
clean:
-rm -f $(OBJS) $(TARGET) *~ core
proto:
mkproto $(SRCS) $(HDRS) > xzwrite-proto.h
saber:
#setopt program_name xzwrite
#load ${CFLAGS} ${LDFLAGS} ${SRCS} -G ${LIBS}
osaber:
#setopt program_name xzwrite
#load $(CFLAGS) $(LDFLAGS) -G $(OBJS) $(LIBS)
bin_install: $(TARGET)
-if [ -f $(BINDEST)/$(TARGET) ]; then \
mv $(BINDEST)/$(TARGET) $(BINDEST)/.#$(TARGET).old; \
exit 0; \
fi
install -c -s $(TARGET) $(BINDEST)/$(TARGET)
man_install:
nroff -man $(TARGET).man > \
$(MANDEST)/cat$(MANSECT)/$(TARGET).$(MANSECT)
cp $(TARGET).man $(MANDEST)/man$(MANSECT)/$(TARGET).$(MANSECT)
resource_install:
cp XZwrite $(RESDEST)/XZwrite
depend:
makedepend -- $(CFLAGS) -- $(SRCS) $(HDRS)
interface.o resource.o destlist.o util.o dest_window.o: xzwrite.h
xzwrite.o edit_window.o zephyr.o yank.o: xzwrite.h
dest_window.o: GetString.h
# DO NOT DELETE THIS LINE -- make depend depends on it.
|