#
# Makefile for Betascan - Util Functions
# 2009 - 2014 Michal Zukowski
#

ROOTPATH=../../../../

include $(ROOTPATH)Makefile.config.default
ifeq ($(wildcard $(ROOTPATH)Makefile.config), $(ROOTPATH)Makefile.config)
	include $(ROOTPATH)Makefile.config
endif

CC  = ppc-morphos-gcc-9 
LIBNAME = libsaneutil.a
CFLAGS = -noixemul -O3 -I../Include
ifeq ($(MORPHOS_BETABUILD),1)
CFLAGS += -DDEBUG
endif
LIBS = 
DEFINES =
AR = ar

.PHONY: all dist clean install install-iso doc single-dist release source

all: $(LIBNAME)  

OBJS = sleep.o strdup.o SaneInterface.o SaneScsiDebug.o DriverIo.o
OBJS += memory.o

$(LIBNAME) :	$(OBJS)
	$(AR) rcs  $(LIBNAME) $(OBJS)

memory.o: memory.c
	$(CC) -c  $(CFLAGS) $(DEFINES) -o $@ $<

sleep.o: sleep.c
	$(CC) -c  $(CFLAGS) $(DEFINES) -o $@ $<

strdup.o: strdup.c
	$(CC) -c  $(CFLAGS) $(DEFINES) -o $@ $<

SaneInterface.o: SaneInterface.c
	$(CC) -c  $(CFLAGS) $(DEFINES) -o $@ $<


SaneScsiDebug.o: SaneScsiDebug.c
	$(CC) -c  $(CFLAGS) $(DEFINES) -o $@ $<

DriverIo.o: DriverIo.c
	$(CC) -c  $(CFLAGS) $(DEFINES) -o $@ $<


clean:
	 #echo Cleaning...
	rm -f *.o
	rm -f *.a

source:

install: $(LIBNAME)  

install-iso: $(LIBNAME)  
