CUR_REL_PATH := base/xsig_lib
PACKAGE := base-xsig

include ../../config.mk

ifdef ENABLE_NLS
  SUBDIRS = po
endif

LIB = libxsig.a
INST_INCLUDES = xsig_lib.h

XSIG_C_SRCS =	antenna_txt.c \
		ixmlistpos_f.c \
		pstrops.c \
		turbo_time.c \
		xsattach.c \
		xsbtntxtwgt.c \
		xscreatewgt.c \
		xsflbwgt.c \
		xsfolbwgt.c \
		xsig_lib_nls_init.c \
		xssettitle.c

PRE_CPPFLAGS += -I../include -I../misc_lib -I../user_lib
XSIG_C_OBJS = $(XSIG_C_SRCS:.c=.o)
DEPS = $(patsubst %.o,%.d,$(XSIG_C_OBJS))

all: $(LIB_DIR)/$(LIB) 
	$(foreach dir,$(SUBDIRS),$(MAKE) -C $(dir) $@;)

clean:
	$(foreach dir,$(SUBDIRS),$(MAKE) -C $(dir) $@;)
	rm -f *.o *~ *.a *.d *.d.bak $(LIB_DIR)/$(LIB)

install: all $(IRIS_INCLUDES) $(IRIS_LIB)
	$(foreach dir,$(SUBDIRS),$(MAKE) -C $(dir) $@;)
	install -m 0664 -o $(IRIS_USER) -g $(IRIS_GROUP) $(INST_INCLUDES) $(IRIS_INCLUDE)
	install -m 0664 -o $(IRIS_USER) -g $(IRIS_GROUP) $(LIB) $(IRIS_LIB)

test:
	$(foreach dir,$(SUBDIRS),$(MAKE) -C $(dir) $@;)

uninstall:
	$(foreach dir,$(SUBDIRS),$(MAKE) -C $(dir) $@;)
	if [ -d $(IRIS_LIB) ]; then \
		cd $(IRIS_LIB) && rm -f $(LIB); fi
	if [ -d $(IRIS_INCLUDE) ]; then \
		cd $(IRIS_INCLUDE) && rm -f $(INST_INCLUDES); fi

$(LIB): $(XSIG_C_OBJS)
	rm -f $@; $(AR) -rsc $@ $^

$(XSIG_C_OBJS): Makefile

-include $(DEPS)
