head	1.3;
access;
symbols;
locks; strict;
comment	@# @;


1.3
date	97.06.04.01.28.12;	author david;	state Exp;
branches;
next	1.2;

1.2
date	97.06.04.01.24.35;	author david;	state Exp;
branches;
next	1.1;

1.1
date	97.06.04.00.45.24;	author david;	state Exp;
branches;
next	;


desc
@Initial Version.
@


1.3
log
@Fixed backup to clean up and then create backup file in previous directory.
@
text
@#This program is an MC6809 Assembler program
#
# $Log: Makefile,v $
# Revision 1.2  1997/06/04 01:24:35  david
# Added propery.h to the list of files to be cleaned.
#
# Revision 1.1  1997/06/04 00:45:24  david
# Initial revision
#
#

#Definitions (Be sure and add "-dos -DMSDOS" when compiling for MSDOS)
DEBUG = -g
LDFLAGS = $(DEBUG)
CFLAGS = $(DEBUG) -fwritable-strings

#How to compile this program
OBJS = atob.o atoh.o db.o ds.o dw.o end.o equ.o extern.o findop.o \
genobj.o getline.o if.o include.o labproc.o lower.o macros.o main.o \
org.o optable.o parse.o printl.o psuedop.o public.o srchrep.o setdp.o symtab.o \
yyerror.o

# New
# esd.o list.o

xasm09 : proper.o xasm.h $(OBJS)
	$(CC) $(LDFLAGS) proper.o $(OBJS) -o xasm09

xasm09.exe : proper.o xasm.h $(OBJS)
	$(CC) -dos proper.o $(OBJS) -o xasm09.exe

install :
	strip xasm09; chown root xasm09; chgrp root xasm09; mv xasm09 /usr/bin

backup : clean
	cd ..; tar cfz xasm09.tar.gz xasm09

clean :
	rm -f *.o properl.c propery.c proper.h

esd.o : esd.h list.h
extern.o : xasm.h
findop.o : xasm.h
genobj.o : xasm.h
getline.o : xasm.h
if.o : xasm.h
include.o : xasm.h
labproc.o : xasm.h
list.o : list.h
macros.o : xasm.h macros.h
main.o : xasm.h symbols.h macros.h
optable.o : xasm.h
org.o : xasm.h
proper.o : propery.h xasm.h propery.c properl.c
properl.c : properl.l
	flex -oproperl.c -d properl.l

propery.c propery.h : propery.y properl.c
	bison -d propery.y -o propery.c

psuedop.o : xasm.h poptab.h
public.o : xasm.h
setdp.o : xasm.h
symtab.o : xasm.h symbols.h list.h
@


1.2
log
@Added propery.h to the list of files to be cleaned.
@
text
@d4 3
d34 3
a36 2
backup :
	tar cf ~/.Backup/Xasm09 Xasm09.Doc Makefile s.*.[chly]
@


1.1
log
@Initial revision
@
text
@d3 4
a6 1
# $Log$
d35 1
a35 1
	rm -f *.o properl.c propery.c
@
