include $(ALLIANCE_TOP)/etc/$(ALLIANCE_OS).mk
include $(ALLIANCE_TOP)/etc/libraries.mk

#TARGET_LIB     = ../../lib
#TARGET_INCLUDE = ../../include

LOCAL_INCLUDE  = .

LOCAL_CPPFLAGS = $(CPPFLAGS) -c -g -I$(LOCAL_INCLUDE) -I$(ALLIANCE_INCLUDE) \
                 -DMUT_H='<$(MUT_H)>' \
                 -DSCH_H='<sch110.h>'

LOCAL_OBJECTS = sch_addshent.o sch_addshtra.o sch_addshwav.o \
                sch_bug.o      sch_debug.o    sch_error.o    \
                sch_globals.o  sch_hash.o     sch_insentry.o \
                sch_inswave.o  sch_message.o  sch_rmventry.o \
                sch_AddTra.o   sch_CrtSch.o   sch_Free.o     \
                sch_GetCTim.o  sch_GetCTra.o  sch_GetNTim.o  \
                sch_GoNTim.o   sch_SetCTim.o

.c.o :
	$(CC) $(LOCAL_CPPFLAGS) $<

$(TARGET_LIB)/libSch110.a : $(LOCAL_OBJECTS)
	$(CP) $(LOCAL_INCLUDE)/sch110.h $(TARGET_INCLUDE)
	$(AR) $(ARFLAGS) $(TARGET_LIB)/libSch110.a $(LOCAL_OBJECTS)
	-$(RANLIB) $(TARGET_LIB)/libSch110.a

distrib : $(TARGET_LIB)/libSch110.a

clean :
	$(RM) -f $(LOCAL_OBJECTS)

realclean : clean
	$(RM) -f $(TARGET_INCLUDE)/sch110.h $(TARGET_LIB)/libSch110.a
