#
# $Id: Makefile,v 1.65 2005/11/06 10:59:16 ptsarenko Exp $
#

ROOT = ../../

#CPP_SOURCES=\
#   tprint.cpp  \
#   tprinter.cpp  \

C_SOURCES=\
        abs.c        \
        accept.c     \
        ampm.c       \
        at.c         \
        bkgtsks.c    \
        binnum.c     \
        binnumx.c    \
        box.c        \
        cdpapi.c     \
        chrasc.c     \
        colorind.c   \
        console.c    \
        copyfile.c   \
        datec.c      \
        dates.c      \
        dateshb.c    \
        defpath.c    \
        descend.c    \
        dirdrive.c   \
        direct.c     \
        diskspac.c   \
        disksphb.c   \
        empty.c      \
        error.c      \
        file.c       \
        filehb.c     \
        filestat.c   \
        filesys.c    \
        fserror.c    \
        fparse.c     \
        readexit.c   \
        readins.c    \
        readline.c   \
        fkmax.c      \
        fnsplit.c    \
        fssize.c     \
        fstemp.c     \
        gete.c       \
        gt.c         \
        gtapi.c      \
        gtgraph.c    \
        gtapiu.c     \
        gx.c         \
        hardcr.c     \
        hbbitf.c     \
        hbcomprs.c   \
        hbchksum.c   \
        hbcrc32.c    \
        hbcrypt.c    \
        hbmd5.c      \
        hboutdbg.c   \
        hbhex2n.c    \
        hbserv.c     \
        hbsyslog.c   \
        hbffind.c    \
        hbrandom.c   \
        hbsrlraw.c   \
        hbxml.c      \
        idle.c       \
        inkey.c      \
        is.c         \
        isprint.c    \
        langapi.c    \
        left.c       \
        len.c        \
        lennum.c     \
        math.c       \
        maxrow.c     \
        memofile.c   \
        txtline.c   \
        minmax.c     \
        mlctopos.c   \
        mod.c        \
        mouseapi.c   \
        mousex.c     \
        mpostolc.c   \
        mtran.c      \
        natmsg.c     \
        net.c        \
        oemansi.c    \
        oldbox.c     \
        oldclear.c   \
        pad.c        \
        padc.c       \
        padl.c       \
        padr.c       \
        philes.c     \
        philes53.c   \
        philesx.c    \
        pplib.c      \
        rat.c        \
        regex.c      \
        replic.c     \
        right.c      \
        round.c      \
        run.c        \
        samples.c    \
        saverest.c   \
        scroll.c     \
        seconds.c    \
        set.c        \
        setcolor.c   \
        setcurs.c    \
        setkey.c     \
        setpos.c     \
        setposbs.c   \
        shadow.c     \
        soundex.c    \
        space.c      \
        spfiles.c    \
        str.c        \
        str2ptr.c    \
        strcase.c    \
        strdel.c     \
        strings.c    \
        strmatch.c   \
        strpeek.c    \
        strtran.c    \
        strzero.c    \
        stuff.c      \
        substr.c     \
        teditorl.c   \
        tone.c       \
        tprinter.c   \
        trace.c      \
        transfrm.c   \
        trim.c       \
        type.c       \
        val.c        \
        valtostr.c   \
        valtype.c    \
        version.c    \
        word.c       \
        xhelp.c      \
        xsavescr.c   \

PRG_SOURCES=\
        achoice.prg  \
        adir.prg     \
        alert.prg    \
        arrayblk.prg \
        browdb.prg   \
        browdbx.prg  \
        browse.prg   \
        checkbox.prg \
        color53.prg  \
        cstr.prg     \
        cstruct.prg  \
        dbedit.prg   \
        dbdelim.prg  \
        dbjoin.prg   \
        dbsdf.prg    \
        devoutp.prg  \
        dircmd.prg   \
        dummy.prg    \
        dumpvar.prg  \
        errorsys.prg \
        fieldbl.prg  \
        getlist.prg  \
        getsys.prg   \
        input.prg    \
        hblog.prg    \
        hblognet.prg \
        hbini.prg    \
        hbserial.prg \
        listbox.prg  \
        memoedit.prg \
        memvarbl.prg \
        menuto.prg   \
        mssgline.prg \
        objfunc.prg  \
        perfuncs.prg \
        persist.prg  \
        profiler.prg \
        pushbtn.prg  \
        radiobtn.prg \
        radiogrp.prg \
        readkey.prg  \
        readvar.prg  \
        scrollbr.prg \
        setfunc.prg  \
        setta.prg    \
        sprintf.prg  \
        tclass.prg   \
        tbcolumn.prg \
        tbrowse.prg  \
        teditor.prg  \
        terror.prg   \
        text.prg     \
        tget.prg     \
        tgetint.prg  \
        tgetlist.prg \
        tlabel.prg   \
        tmenuitm.prg \
        tobject.prg  \
        tpopup.prg   \
        traceprg.prg \
        treport.prg  \
        trpc.prg     \
        trpccli.prg  \
        ttable.prg   \
        ttextlin.prg \
        ttopbar.prg  \
        txml.prg     \
        typefile.prg \
        wait.prg     \
        win32ole.prg \
        win32prn.prg \
        winos.prg \
        winreg.prg \
        stream.prg \

ifeq ($(HB_MT),MT)
   MT_LIBNAME=rtlmt
endif

LIBNAME=rtl

# The list of all valid GT drivers is defined in config/<arch>/global.cf.
DIRS=pcre $(HB_GT_LIBS)

include $(TOP)$(ROOT)config/lib.cf
include $(TOP)$(ROOT)config/dir.cf
