#===============================================================================
# SuiteOPTconfig/Lib/Makefile: for compiling the SOPT library
#===============================================================================

LIBRARY = libsuiteoptconfig
VERSION = 1.1.0

default: library

include ../SuiteOPTconfig.mk

library: $(FULL_AR_TARGET)

#-------------------------------------------------------------------------------

I = -I$(SUITEOPT)/SuiteOPTconfig

#-------------------------------------------------------------------------------

C = $(CC) $(CF)

purge: distclean

distclean: clean
	- $(RM) -r $(PURGE)

clean:
	- $(RM) -r $(CLEAN)

#-------------------------------------------------------------------------------
# SuiteOPT/include directory contains all include files:
#-------------------------------------------------------------------------------
INCLUDE = Makefile \
	$(SUITEOPT)/SuiteOPTconfig/Userconfig.mk \
	$(SUITEOPT)/SuiteOPTconfig/SuiteOPTconfig.mk \
	$(SUITEOPT)/SuiteOPTconfig/sopt.h

OBJ = sopt.o

$(FULL_AR_TARGET): $(OBJ)
	$(ARCHIVE) $@ $^
	- $(RANLIB) $@

$(OBJ): $(INCLUDE)

#-------------------------------------
# NAPHEAP Object files
#-------------------------------------
sopt.o: ../sopt.c
	$(C) -c $(I) $<
