# Simple makefile to compile and link the A68k Assembler.
# (tested under Linux, djggp2, mingw32 and cygwin)

CC = gcc -g
CC = gcc -s
CFLAGS = -O2 -Wall
CFLAGS = -O2

OBJ=	A68kmain.o Opcodes.o Operands.o Adirect.o A68kmisc.o\
	Symtab.o Codegen.o wb_parse.o

SRC=	A68kmain.c Opcodes.c Operands.c Adirect.c A68kmisc.c\
	Symtab.c Codegen.c wb_parse.c

.c.o:
	$(CC) $(CFLAGS) -c $*.c

a68k:	$(OBJ)
	$(CC) -o $@ $(OBJ)

clean:
	-rm -f $(OBJ) a68k a68k.exe

$(OBJ):	A68kdef.h A68kglb.h protos.h

.PHONY: clean

