#****************************************************************************
#*			KTAU User-Library & Read/Write Tools 		   **
#*					runktau				   **
#****************************************************************************
 
KTAU_ROOT	= ../../../

KTAU_INCLUDE	= ../../include

KTAU_LIBS	= ../../lib

KTAU_BIN	= ../../bin

KTAU_FLAGS      = KTAU_USER_SRC_COMPILE

KERNEL_SRC      = $(shell cd ../../../src/; pwd)

CC		= gcc

CFLAGS          = -g -c -I$(KERNEL_SRC)/include -I$(KTAU_INCLUDE) -D$(KTAU_FLAGS) -D$(KTAUD_ARCH)

LDFLAGS	      	= -L$(KTAU_LIBS) -lktau

TARGET		= runktau

ARCH            = $(shell uname -m)

#Architecture Declaration for KTAUD
ifeq ($(ARCH), ppc)
        KTAUD_ARCH = KTAUD_PPC
endif
ifeq ($(ARCH),ppc64)
        KTAUD_ARCH = KTAUD_PPC64
endif
ifeq ($(ARCH),i386)
        KTAUD_ARCH = KTAUD_PENTIUM
endif
ifeq ($(ARCH),i486)
        KTAUD_ARCH = KTAUD_PENTIUM
endif
ifeq ($(ARCH),i686)
        KTAUD_ARCH = KTAUD_PENTIUM
endif

##############################################
all:	$(TARGET)	

runktau: runktau.o
	$(CC) -o runktau runktau.o $(LDFLAGS)

runktau.o:	
	$(CC) $(CFLAGS) runktau.c

install: all
	mkdir -p $(KTAU_BIN)
	cp runktau $(KTAU_BIN)/

clean:
	rm -rf runktau.o runktau
	rm -rf ${KTAU_BIN}/runktau
