|
|
1.1 root 1: #
2: # $Header: Makefile,v 10.3 86/02/02 14:10:11 jg Exp $
3: #
4:
5: #/***********************************************************************
6: #* *
7: #* Placed in the public domain by *
8: #* Digital Equipment Corporation, Maynard, MA *
9: #* *
10: #* The information in this software is subject to change without *
11: #* notice and should not be construed as a commitment by Digital *
12: #* Equipment Corporation. Digital makes no representations *
13: #* about suitability of this software for any purpose. It is *
14: #* supplied "as is" without express or implied warranty. *
15: #* *
16: #************************************************************************/
17: #
18: #/*
19: #* MODIFICATION HISTORY
20: #*
21: #* 000 -- M. Gancarz, DEC Ultrix Engineering Group
22: #*/
23: #
24: # $Header: Makefile,v 10.3 86/02/02 14:10:11 jg Exp $
25: #
26:
27: # SCCSID="@(#)Makefile 3.7 1/23/86"
28: #
29: # Makefile for 'uwm' window manager (client of X windowing system)
30: #
31: #
32:
33: DESTDIR=
34: CONFDIR= /usr/new
35: UWMDIR= /usr/new/lib/X/uwm
36: INCLUDES= -I../include
37: CURSORDIR= ../cursors
38: CFLAGS= -O $(INCLUDES) -I$(CURSORDIR)
39: YFLAGS= -d
40: LLIB= -ll
41: XLIB= ../Xlib/libX.a
42:
43: SRCS= gram.y lex.l globals.c Beep.c Bindings.c CircleDown.c CircleUp.c\
44: Focus.c GetButton.c Iconify.c Lower.c Menu.c Move.c\
45: MoveOpaque.c NewIconify.c Pause.c Push.c Error.c Raise.c Refresh.c\
46: Resize.c Restart.c StoreBox.c StoreGridBox.c StoreCursors.c StoreZap.c\
47: XError.c uwm.c
48:
49: OBJS= gram.o lex.o globals.o Beep.o Bindings.o CircleDown.o CircleUp.o\
50: Focus.o GetButton.o Iconify.o Lower.o Menu.o Move.o\
51: MoveOpaque.o NewIconify.o Pause.o Push.o Error.o Raise.o Refresh.o\
52: Resize.o Restart.o StoreBox.o StoreGridBox.o StoreCursors.o StoreZap.o\
53: XError.o uwm.o
54:
55: all: uwm
56:
57: uwm: $(OBJS)
58: $(CC) ${CFLAGS} $(OBJS) $(LLIB) ${XLIB} -o uwm
59:
60: install: uwm default.uwmrc menuless.uwmrc mono.uwmrc ${DESTDIR}${UWMDIR}
61: install -c -s -m 755 uwm ${DESTDIR}${CONFDIR}
62: install -c -m 644 default.uwmrc ${DESTDIR}${UWMDIR}/default.uwmrc
63: install -c -m 644 menuless.uwmrc ${DESTDIR}${UWMDIR}/menuless.uwmrc
64: install -c -m 644 mono.uwmrc ${DESTDIR}${UWMDIR}/mono.uwmrc
65: install -c -m 644 jg.uwmrc ${DESTDIR}${UWMDIR}/jg.uwmrc
66:
67: ${DESTDIR}${UWMDIR}:
68: mkdir ${DESTDIR}${UWMDIR}
69: chmod 755 ${DESTDIR}${UWMDIR}
70:
71: $(OBJS): uwm.h
72:
73: lex.o: uwm.h lex.l
74:
75: StoreCursors.o: uwm.h\
76: $(CURSORDIR)/arrow_cross.cursor\
77: $(CURSORDIR)/arrow_cross_mask.cursor\
78: $(CURSORDIR)/xterm.cursor\
79: $(CURSORDIR)/xterm_mask.cursor\
80: $(CURSORDIR)/icon.cursor\
81: $(CURSORDIR)/icon_mask.cursor\
82: menu.cursor\
83: menu_mask.cursor\
84: leftbutton.cursor\
85: middlebutton.cursor\
86: rightbutton.cursor\
87: button_mask.cursor
88:
89: $(XLIB):
90: @echo "Cannot make the Ultrix Window Manager without a valid X library."
91:
92: clean:
93: -rm -f *.o lex.yy.c core y.output y.tab.h uwm *.bak *.sav tmp* \#* *~
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.