setup.py
author Mario de Sousa <msousa@fe.up.pt>
Wed, 30 Mar 2011 19:53:32 +0100
changeset 257 90782e241346
parent 104 340b858bf93e
permissions -rwxr-xr-x
Huge change.
import os,sys
from distutils.core import setup

install_dir=os.path.join("LOLITech","matiec")

data_files=[]
os.getcwd()
os.chdir(os.getcwd())

def generate(base_dir):
    listfile=[]
    if base_dir == "":
        directory = "."
    else:
        directory = base_dir
    data_files.append((os.path.join(install_dir, base_dir), listfile))

    for element in os.listdir(directory):
        element_path=os.path.join(base_dir, element)
        if os.path.isdir(element_path):
            basename_element=os.path.basename(element_path)
            if basename_element == "lib":
                generate(element_path)
        elif os.path.isfile(element_path):
            ext_element=os.path.splitext(element)
            if ext_element[1] == ".exe" or ext_element[1] == ".h" or ext_element[1] == ".txt" or ext_element[1] == ".c":
                listfile.append(element_path)

generate("")

setup(name='MatIEC',
      version='0.1',
      description='IEC to C Compiler',
      author='Mario de Sousa, Edouard Tisserant, Laurent Bessard',
      author_email='edouard.tisserant@lolitech.fr,laurent.bessard@lolitech.fr,gregory.trelat@lolitech.fr',
      url='http://www.beremiz.org',
      license='GPL',
      data_files=data_files, # Add files to install
)