#
# Makefile for Betascan - sanei Functions
# 2009 - 2020 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 = libsanei.a
CFLAGS = -noixemul -O3 -I../Include -g -Wl,--traditional-format
LIBS = 
DEFINES = -DHAVE_LIBJPEG
AR = ar

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

all: $(LIBNAME)  

OBJS = sanei_ab306.o  sanei_config2.o sanei_config.o  sanei_constrain_value.o sanei_usb.o \
	sanei_init_debug.o   sanei_pio.o  sanei_scsi.o  sanei_auth.o sanei_lm983x.o  \
	sanei_magic.o sanei_jpeg.o

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

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

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

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

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

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

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

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

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

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

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

sanei_jpeg.o: sanei_jpeg.c
	$(CC) -c  $(CFLAGS) $(DEFINES) -o $@ $<
    
clean:
#echo Cleaning...
	rm -f *.o
	rm -f *.a

source:
