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: ┃ T m

⟦42fd655e4⟧ TextFile

    Length: 2216 (0x8a8)
    Types: TextFile
    Names: »makefile«

Derivation

└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
    └─ ⟦this⟧ »EUUGD11/euug-87hel/sec1/micrognu/sys/osk/makefile« 

TextFile

# Makefile for OSK MicroGnuEMACS by Robert A. Larson
#	07/12/86	MicroGnuEMACS version
# Copy ./sys/osk/makefile to . before making.  Check
# OPTS and LIBS.
#
# mg is short for micrognuemacs.  Call it what you want.
NAME = mg
# terminal type or termcap
TERM = TERMCAP
# opts is for user definable options, such as:
#	BACKUP	define for automatic backups
#	CVMVAS	define for ^V and M-V to work in pages
#	MAXMEM	memory available to malloc in kbytes.  Default 512 (OSK only)
#	NLINE	maximum line length, default 256.  If big, use -m in LFLAGS.
#	DPROMPT	print delayed prompt strings for ESC, ^X, etc.
#	STARTUP startup file handling
#	PREFIXREGION	functions for prefixing a region
OPTS = -dBACKUP -dMAXMEM=320 -dNLINE=2048 -dDPROMPT -dSTARTUP
# termlib is needed for termcap.
LFLAGS = -l=/dd/lib/termlib.l -m=4
OBJ = basic.r \
 buffer.r \
 cinfo.r \
 display.r \
 echo.r \
 extend.r \
 file.r \
 kbd.r \
 line.r \
 main.r \
 match.r \
 paragraph.r \
 prefix.r \
 random.r \
 region.r \
 search.r \
 symbol.r \
 version.r \
 window.r \
 word.r
# these files are listed individually below
SYSOBJ = SYS/OSK/fileio.r \
 SYS/OSK/spawn.r \
 SYS/OSK/ttyio.r
# ditto
TERMOBJ = TTY/$(TERM)/tty.r \
 TTY/$(TERM)/ttykbd.r
#
$(NAME): $(OBJ) $(SYSOBJ) $(TERMOBJ) makefile
 cc -i -t=/r0 -f=$(NAME) $(LFLAGS) $(OBJ) $(SYSOBJ) $(TERMOBJ)
$(OBJ): def.h sysdef.h ttydef.h makefile
 cc -r -t=/r0 $(OPTS) $*.c
SYS/OSK/fileio.r: SYS/OSK/fileio.c def.h sysdef.h ttydef.h makefile
 cc -r=SYS/OSK -t=/r0 $(OPTS) SYS/OSK/fileio.c
SYS/OSK/spawn.r: SYS/OSK/spawn.c def.h sysdef.h ttydef.h makefile
 cc -r=SYS/OSK -t=/r0 $(OPTS) SYS/OSK/spawn.c
SYS/OSK/ttyio.r: SYS/OSK/ttyio.c def.h sysdef.h ttydef.h makefile
 cc -r=SYS/OSK -t=/r0 $(OPTS) SYS/OSK/ttyio.c
TTY/$(TERM)/tty.r: TTY/$(TERM)/tty.c def.h sysdef.h ttydef.h makefile
 cc -r=TTY/$(TERM) -t=/r0 $(OPTS) TTY/$(TERM)/tty.c
TTY/$(TERM)/ttykbd.r: TTY/$(TERM)/ttykbd.c def.h sysdef.h ttydef.h makefile
 cc -r=TTY/$(TERM) -t=/r0 $(OPTS) TTY/$(TERM)/ttykbd.c
# The touch commands are needed to update the modified time.
sysdef.h: SYS/OSK/sysdef.h
 copy -r -b=16 -w=. SYS/OSK/sysdef.h
 touch sysdef.h
ttydef.h: TTY/$(TERM)/ttydef.h makefile
 copy -r -b=16 -w=. TTY/$(TERM)/ttydef.h
 touch ttydef.h