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 - metrics - download
Index: M T

⟦50fb42310⟧ TextFile

    Length: 1010 (0x3f2)
    Types: TextFile
    Names: »Makefile«, »Makefile.std«

Derivation

└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987
    └─⟦this⟧ »EUUGD18/General/Corewars/Makefile« 
    └─⟦this⟧ »EUUGD18/General/Corewars/Makefile.std« 

TextFile

all: assem disassem interp

ASM_OBJ = amain.o tokenize.o parse.o lookup.o aoutput.o assem.o

# Standard curses version of interpreter
INT_OBJ = main.o load.o output.o play.o inst.o
LIBS = -lcurses -ltermcap

# Sun version using pixrect lib of interpreter
SINT_OBJ = main.o load.o output.o play.o inst.o interface2.o
SLIBS = -lcurses -ltermcap -lpixrect

# Define one of DEBUG, SMALL, SUN or BIG (BIG is buggy)
CFLAGS = -O -DSMALL

assem: $(ASM_OBJ)
	cc -o assem $(ASM_OBJ)

disassem: disassem.c assem.h
	cc -O disassem.c -o disassem

# Standard version
interp: $(INT_OBJ)
	cc -o interp  $(INT_OBJ) $(LIBS)

# Sun pixrect version
#interp: $(SINT_OBJ)
#	cc -o interp  $(SINT_OBJ) $(SLIBS)

amain.o: amain.c assem.h
tokenize.o: tokenize.c assem.h
parse.o: parse.c assem.h
lookup.o: lookup.c assem.h
output.o: aoutput.c assem.h
assem.o: assem.c assem.h

main.o:	main.c interp.h
load.o: load.c interp.h
output.o: output.c interp.h
play.o: play.c interp.h
inst.o: inst.c interp.h
interface2.o: interface2.c interp.h