## Install directory
DEST	      = bin

## Setup Compiler Flags
INCLUDES      =	-IGCC:include -IGCC:include/sys

OPTIMIZE = -O
TCOV =
DEBUG =

CDEFS	      =	$(DEBUG) $(TCOV) $(OPTIMIZE)

CFLAGS	      = $(INCLUDES) $(CDEFS) -DUNIX

CC            =	gcc
LINKER	      = gcc
LINTFLAGS     =	$(INCLUDES) $(CDEFS) 
MAKEFILE      = Makefile
OBJS	      =
EXTOBJS	      =	
PROGRAM	      = zdis zverify zdump

## Source Files

EXTHDRS	      = 
HDRS	      = tx.h

C_SRCS        = verify.c txio.c txd.c infodump.c
YACC_SRCS     = 
LEX_SRCS      = 

SRCS	      = $(C_SRCS) $(YACC_SRCS) $(LEX_SRCS)
OBJS          = $(C_SRCS:.c=.o) $(LEX_SRCS:.l=.o) $(YACC_SRCS:.y=.o)

MANS	      =	
TRASH         = *.bak *.o core *~* .emacs_* tags TAGS make.log MakeOut
JUNKS	      =	$(PROGRAM) $(TRASH) 

#	Standard Targets 

all:		$(PROGRAM)

zdis:    tx.h txio.o txd.o
	$(LINKER) $(CFLAGS) txd.o txio.o $(LIBS) $(EXTLIBS) -o zdis

zdump:   tx.h txio.o infodump.o
	$(LINKER) $(CFLAGS) txio.o infodump.o $(LIBS) $(EXTLIBS) -o zdump

zverify:      verify.o
	$(LINKER) $(CFLAGS) verify.o $(LIBS) $(EXTLIBS) -o zverify

clean:;		@rm -f $(OBJS) $(JUNKS)

install:	$(PROGRAM)
		@echo Installing $(PROGRAM) in $(DEST)
		@cp $(PROGRAM) $(DEST)

#### End of standard targets ####
