# makefile for BenAri Concurrent Pascal PCODE disassembler in C
#
OBJS=badautil.o main.o date.o
INCDIR = ../include
INCLS=$(INCDIR)/globdata.h $(INCDIR)/bacicnty.h \
	   $(INCDIR)/genutil.h $(INCDIR)/readtab.h $(INCDIR)/disutils.h

CC=gcc
CFLAGS=-g -Wall
LIBDIR= ../lib

badis: $(OBJS) $(INCLS)
	(cd $(LIBDIR); make)
	$(CC) $(CFLAGS) -o badis $(OBJS) -L$(LIBDIR) -lba
	rm date.o

badautil.o:  badautil.c $(INCLS)
	$(CC) -c $(CFLAGS) badautil.c

main.o:  main.c $(INCDIR)/globdata.h $(INCDIR)/pcode.h $(INCDIR)/disutils.h
	$(CC) -c $(CFLAGS) main.c

date.o:
	rm -f date.c
	(cd $(LIBDIR); make makedate)
	../lib/makedate
	$(CC) -c $(CFLAGS) date.c

clean:
	rm -f $(OBJS) badis

# 
#   $Log: Makefile,v $
# Revision 1.2  1997/07/02  13:45:21  bynum
# move disasm.c into ../lib/disutils.c, change include & obj file lists
#
# Revision 1.1  1997/06/09  12:45:38  bynum
# Initial revision
#
#
