# This file was generated by mk2jam.py
# Remove this line to disable automatic generation: MK2JAM_AUTOGEN_MARKER

SubDir TOP sc addin datefunc ;

# All variables assigned in local scope to avoid clashes

{

    local TARGET = dfa ;

# CL2C=+$(PERL) $(MISC)$/cl2c.pl
# CL2CRID=RID_SC_ADDIN_DFA
# CL2CSRC=$(TARGET).src
# CFILES= $(MISC)$/x$(TARGET).c
    CXXFILES on sc-dfa = x$(TARGET).cxx ;
# SHL1TARGET= $(TARGET)$(UPD)$(DLLPOSTFIX)
# SHL1IMPLIB= i$(TARGET)
# SHL1OBJS=   $(SLO)$/x$(TARGET).obj
# SHL1DEF=    $(MISC)$/$(SHL1TARGET).def

    if "$(GUI)" = "WNT" {
# SHL1STDLIBS=     gdi32.lib advapi32.lib comdlg32.lib uuid.lib ole32.lib shell32.lib winspool.lib

        if "$(GVER)" = "W40" {
# SHL1STDLIBS=    $(SHL1STDLIBS) comctl32.lib
        }
    }
# ALLTAR:        $(MISC)$/$(TARGET).lst
# $(MISC)$/x$(TARGET).c: $(TARGET).cl $(CL2CSRC) $(MISC)$/cl2c.pl
# $(CL2C) $(TARGET).cl $(MISC)$/x$(TARGET).c $(CL2CSRC) $(CL2CRID)
# $(MISC)$/cl2c.pl: ..$/util/cl2c.pl

    if "$(GUI)"="UNX" || "$(USE_SHELL)"!="4nt" {
# +tr -d "\015" < ..$/util$/cl2c.pl > $@
# +chmod +rw $@
    }
    else {
# @+$(COPY) ..$/util$/cl2c.pl $@
    }
# $(INCCOM)$/xlang.h : $(SOLARINCDIR)$/i18npool$/lang.h
# @+$(COPY) $(SOLARINCDIR)$/i18npool$/lang.h $@
# $(SLOFILES) : $(INCCOM)$/xlang.h $(CFILES)
# $(MISC)$/$(TARGET).lst : $(MISC)$/x$(TARGET).c $(INCCOM)$/xlang.h ..$/inc$/$(TARGET).hrc ..$/inc$/addin.h

    if "$(GUI)"="UNX" || "$(USE_SHELL)"!="4nt" {
# +echo $< > $@
    }
    else {
# +echo $(<:+"\n":s/ //) > $@
    }

    if "$(GUI)"="WNT" {
# $(MISC)$/$(SHL1TARGET).def: makefile.mk
# @echo ------------------------------
# @echo Making: $@
# @echo LIBRARY     $(SHL1TARGET)>$@
# @echo DESCRIPTION 'DateF StarCalc Addin DLL'>>$@
# @echo DATA        READ WRITE NONSHARED>>$@
# @echo EXPORTS>>$@
# @echo     GetFunctionCount>>$@
# @echo     GetFunctionData>>$@
# @echo     GetParameterDescription>>$@
# @echo     SetLanguage >>$@
# @echo     ScDate_GetDiffWeeks>>$@
# @echo     ScDate_GetDiffMonths>>$@
# @echo     ScDate_GetDiffYears>>$@
# @echo     ScDate_IsLeapYear>>$@
# @echo     ScDate_DaysInMonth>>$@
# @echo     ScDate_DaysInYear>>$@
# @echo     ScDate_WeeksInYear>>$@
    }
    CxxSourceDirCompile sc dfa ;
    CxxSourceDirLib sc dfa : dfa ;

}

