|
|
BSD 4.3
#
# $Header: /var/lib/cvsd/repos/CSRG/43BSD/contrib/X/uwm/Makefile,v 1.1.1.1 2018/04/24 16:12:54 root Exp $
#
#/***********************************************************************
#* *
#* Placed in the public domain by *
#* Digital Equipment Corporation, Maynard, MA *
#* *
#* The information in this software is subject to change without *
#* notice and should not be construed as a commitment by Digital *
#* Equipment Corporation. Digital makes no representations *
#* about suitability of this software for any purpose. It is *
#* supplied "as is" without express or implied warranty. *
#* *
#************************************************************************/
#
#/*
#* MODIFICATION HISTORY
#*
#* 000 -- M. Gancarz, DEC Ultrix Engineering Group
#*/
#
# $Header: /var/lib/cvsd/repos/CSRG/43BSD/contrib/X/uwm/Makefile,v 1.1.1.1 2018/04/24 16:12:54 root Exp $
#
# SCCSID="@(#)Makefile 3.7 1/23/86"
#
# Makefile for 'uwm' window manager (client of X windowing system)
#
#
DESTDIR=
CONFDIR= /usr/new
UWMDIR= /usr/new/lib/X/uwm
INCLUDES= -I../include
CURSORDIR= ../cursors
CFLAGS= -O $(INCLUDES) -I$(CURSORDIR)
YFLAGS= -d
LLIB= -ll
XLIB= ../Xlib/libX.a
SRCS= gram.y lex.l globals.c Beep.c Bindings.c CircleDown.c CircleUp.c\
Focus.c GetButton.c Iconify.c Lower.c Menu.c Move.c\
MoveOpaque.c NewIconify.c Pause.c Push.c Error.c Raise.c Refresh.c\
Resize.c Restart.c StoreBox.c StoreGridBox.c StoreCursors.c StoreZap.c\
XError.c uwm.c
OBJS= gram.o lex.o globals.o Beep.o Bindings.o CircleDown.o CircleUp.o\
Focus.o GetButton.o Iconify.o Lower.o Menu.o Move.o\
MoveOpaque.o NewIconify.o Pause.o Push.o Error.o Raise.o Refresh.o\
Resize.o Restart.o StoreBox.o StoreGridBox.o StoreCursors.o StoreZap.o\
XError.o uwm.o
all: uwm
uwm: $(OBJS)
$(CC) ${CFLAGS} $(OBJS) $(LLIB) ${XLIB} -o uwm
install: uwm default.uwmrc menuless.uwmrc mono.uwmrc ${DESTDIR}${UWMDIR}
install -c -s -m 755 uwm ${DESTDIR}${CONFDIR}
install -c -m 644 default.uwmrc ${DESTDIR}${UWMDIR}/default.uwmrc
install -c -m 644 menuless.uwmrc ${DESTDIR}${UWMDIR}/menuless.uwmrc
install -c -m 644 mono.uwmrc ${DESTDIR}${UWMDIR}/mono.uwmrc
install -c -m 644 jg.uwmrc ${DESTDIR}${UWMDIR}/jg.uwmrc
${DESTDIR}${UWMDIR}:
mkdir ${DESTDIR}${UWMDIR}
chmod 755 ${DESTDIR}${UWMDIR}
$(OBJS): uwm.h
lex.o: uwm.h lex.l
StoreCursors.o: uwm.h\
$(CURSORDIR)/arrow_cross.cursor\
$(CURSORDIR)/arrow_cross_mask.cursor\
$(CURSORDIR)/xterm.cursor\
$(CURSORDIR)/xterm_mask.cursor\
$(CURSORDIR)/icon.cursor\
$(CURSORDIR)/icon_mask.cursor\
menu.cursor\
menu_mask.cursor\
leftbutton.cursor\
middlebutton.cursor\
rightbutton.cursor\
button_mask.cursor
$(XLIB):
@echo "Cannot make the Ultrix Window Manager without a valid X library."
clean:
-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.