Organizando em pastas

Vamos organizar o projeto nas pastas src e bin. Então vamos lá:

  1. Adicione as seguintes linhas ao arquivo FoxMakefile:
    src.dir=src
    bin.dir=bin
    obj.dir=obj
    build.dir=build
    
  2. Agora modifique o programa da aula anterior para ter a seguinte estrutura:

    helloworld
    ├── bin
    ├── build
    ├── FoxMakefile
    ├── __lwtimes.txt
    ├── obj
    │   └── src
    │       └── main.o
    └── src
        └── main.cpp
    
    Perceba que agora o arquivo "main.cpp" está na pasta "src".
  3. Agora compile e link executando o seguinte comando:
    foxmake buildall
    O seu programa deve ter agora a seguinte estrutura:

    helloworld
    ├── bin
    │   └── executavel
    ├── build
    │   └── executavel
    ├── FoxMakefile
    ├── __lwtimes.txt
    ├── obj
    │   └── src
    │       └── main.o
    └── src
        └── main.cpp
    
    Os executáveis estão nas pastas "build" e "bin" agora. Pode executá-lo pela pasta build a partir de agora.

Proxima aula

A próxima aula ensina sobre opções e argumentos para o foxmake.