DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ M T

⟦8bf299e87⟧ TextFile

    Length: 1403 (0x57b)
    Types: TextFile
    Names: »Makefile«

Derivation

└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
    └─ ⟦526ad3590⟧ »EUUGD11/gnu-31mar87/X.V10.R4.tar.Z« 
        └─⟦2109abc41⟧ 
            └─ ⟦this⟧ »./X.V10R4/obsolete/xterm/Makefile« 

TextFile

#
#	Makefile for X window system terminal emulator.
#

DESTDIR=
# We put xterm in /etc so you can run on partial boot.  A link is put
# in CONFDIR so normal search paths will find xterm.
# 
# For the 4.3 distribution, the executable is put in /usr/new instead.
#
CONFDIR= /usr/new
INCLUDES= -I../include
#CFLAGS = -g -DJUMPSCROLL -DMODEMENU -DICONWINDOW
CFLAGS = -O -DJUMPSCROLL -DMODEMENU -DICONWINDOW ${INCLUDES}

.SUFFIXES: .o .h .c

OBJS =	main.o input.o charproc.o cursor.o util.o tabs.o buf.o ansi.o \
	screen.o button.o Tplot.o

all: xterm resize

bup:	Makefile ptyx.h ansi.c buf.c button.c chartable.h \
		esctable.h charproc.c cursor.c input.c \
		main.c screen.c tabs.c 	Tplot.c util.c

$(OBJS): ptyx.h

charproc.o: chartable.h esctable.h

main.o: icon.ic icon_mask.ic

xterm: $(OBJS) ../Xlib/libX.a ../XMenu/libXMenu.a
	$(CC) $(CFLAGS) -o xterm $(OBJS) ../XMenu/libXMenu.a ../Xlib/libX.a -ltermcap

resize: resize.o
	$(CC) $(CFLAGS) -o resize resize.o -lc -ltermcap

install: all
#	install -m 4755 xterm ${DESTDIR}/etc
	install -m 4755 xterm ${DESTDIR}${CONFDIR}
#	rm -f ${DESTDIR}${CONFDIR}/xterm
#	ln -s /etc/xterm ${DESTDIR}${CONFDIR}/xterm
	install resize ${DESTDIR}${CONFDIR}

clean:
	rm -f xterm resize *.o a.out core errs gmon.out *.bak *~

print:
	lpr -Pln ptyx.h ansi.c buf.c button.c chartable.h \
		esctable.h charproc.c cursor.c input.c \
		main.c screen.c tabs.c 	Tplot.c util.c