# Makefile for a65 && link65 (and others) -Intruder Oct 1993 # # intruder@hacktic.nl CFLAGS = -O6 #CFLAGS = -ggdb CC=gcc LDFLAGS= -s BINDIR=/root/bin #BINDIR=/usr/local/bin OBJS = a65.o symtab.o parse.o opcode.o util.o list.o xpseudo.o \ error.o eval.o xgen.o copyleft.o EXECS = a65 printobj link65 libr65 all: $(EXECS) a65 : $(OBJS) $(CC) $(CFLAGS) -o $@ $(OBJS) printobj : printobj.c $(CC) $(CFLAGS) $(LDFLAGS) -o printobj printobj.c link65 : link65.o obj.h copyleft.o $(CC) $(CFLAGS) $(LDFLAGS) -o $@ link65.o copyleft.o libr65 : libr65.c libr.h obj.h $(CC) $(CFLAGS) $(LDFLAGS) -o libr65 libr65.c install : $(EXECS) cp -f $(EXECS) $(BINDIR) clean: rm -f *.o *~ core $(EXECS)