# makefile for pic assembler v0.1
# copyrite (c) 1994 Ian King
#

CC	= gcc

CFLAGS	= -O2 -Wall

HEADERS	= picasm.h ../misc/pu_defs.h
OBJECTS	= main.o init.o global.o error.o symbol.o \
	  lexer.o lex_nums.o lex_ids.o lex_str.o \
	  parser.o macro.o expression.o\
	  emitter.o

	  

TARGET	= picasm

$(TARGET): $(OBJECTS) $(HEADERS)
	$(CC) $(CFLAGS) $(OBJECTS) ../misc/pu_lib.o -o $(TARGET) -s
	cp $(TARGET) ../bin

$(OBJECTS): $(HEADERS)

clean:
	rm -f $(OBJECTS) $(TARGET)

# ... The End ...
