Changeset 13295


Ignore:
Timestamp:
2012-10-10T23:43:35+02:00 (12 years ago)
Author:
adeas31
Message:
  • build all clients.
  • removed OMTools as is not required.
  • build instructions.
Location:
trunk
Files:
1 deleted
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.omdev.mingw

    r13223 r13295  
    146146qtclean:
    147147
     148qtclients:
     149  $(MAKE) -C OMPlot/OMPlotGUI -f Makefile.omdev.mingw
     150  $(MAKE) -C OMVisualize/OMVisualizeGUI -f Makefile.omdev.mingw
     151  $(MAKE) -C OMEdit/OMEditGUI -f Makefile.omdev.mingw
     152  $(MAKE) -C OMNotebook/OMNotebookGUI -f Makefile.omdev.mingw
     153  $(MAKE) -C OMShell/OMShellGUI -f Makefile.omdev.mingw
     154  $(MAKE) -C OMOptimBasis/build -f Makefile.omdev.mingw
     155  $(MAKE) -C OMOptim/build -f Makefile.omdev.mingw
     156
     157clean-qtclients:
     158  rm -f build/bin/OMPlot.exe build/bin/OMVisualize.exe build/bin/OMEdit.exe build/bin/OMNotebook.exe build/bin/OMShell.exe build/bin/OMOptim.exe
     159  rm -f build/lib/libOMPlot.a build/lib/libOMVisualize.a build/lib/libOMOptimBasis.a build/lib/libOMOptim.a
     160  rm -rf build/share/omedit* build/share/omnotebook* build/share/omshell*
     161  rm -rf build/share/doc/omedit* build/share/doc/omoptim*
     162  $(MAKE) -C OMPlot/OMPlotGUI -f Makefile.omdev.mingw clean
     163  $(MAKE) -C OMVisualize/OMVisualizeGUI -f Makefile.omdev.mingw clean
     164  $(MAKE) -C OMEdit/OMEditGUI -f Makefile.omdev.mingw clean
     165  $(MAKE) -C OMNotebook/OMNotebookGUI -f Makefile.omdev.mingw clean
     166  $(MAKE) -C OMShell/OMShellGUI -f Makefile.omdev.mingw clean
     167  $(MAKE) -C OMOptimBasis/build -f Makefile.omdev.mingw clean
     168  $(MAKE) -C OMOptim/build -f Makefile.omdev.mingw clean
     169
    148170.PRECIOUS: Makefile.omdev.mingw
  • trunk/OMEdit/OMEditGUI/Makefile.omdev.mingw

    r13268 r13295  
    3333clean:
    3434  test ! -f Makefile || $(MAKE) -f Makefile clean
    35   rm -rf ../bin/$(NAME)$(EXE) omc_communication.*
     35  rm -rf ../bin/$(NAME)$(EXE) omc_communication.* Makefile Makefile.Debug Makefile.Release object_script.*
    3636
    3737build: $(NAME)
  • trunk/OMNotebook/OMNotebookGUI/Makefile.omdev.mingw

    r13268 r13295  
    1414clean: Makefile
    1515  test ! -f Makefile || $(MAKE) -f Makefile clean
    16   rm -rf ../bin/$(NAME)$(EXE) omc_communication.*
     16  rm -rf ../bin/$(NAME)$(EXE) omc_communication.* Makefile Makefile.Debug Makefile.Release object_script.*
    1717
    1818omc_communication.cc: $(runtimedir)/omc_communication.idl
  • trunk/OMOptim/build/Makefile.omdev.mingw

    r13268 r13295  
    3939  test ! -f Makefile || $(MAKE) -f Makefile clean
    4040  test ! -f MakefileLib || $(MAKE) -f MakefileLib clean
    41   rm -rf ../bin/$(LIB)$(LIBEXE) ../bin/$(NAME)$(EXE)
     41  rm -rf ../bin/$(LIB)$(LIBEXE) ../bin/$(NAME)$(EXE) Makefile Makefile.Debug Makefile.Release MakefileLib MakefileLib.Debug MakefileLib.Release object_script.*
  • trunk/OMOptimBasis/build/Makefile.omdev.mingw

    r13268 r13295  
    2424clean:
    2525  test ! -f Makefile || $(MAKE) -f Makefile clean
    26   rm -rf ../bin/$(LIB)$(LIBEXE)
     26  rm -rf ../bin/$(LIB)$(LIBEXE) Makefile Makefile.Debug Makefile.Release object_script.*
  • trunk/OMPlot/OMPlotGUI/Makefile.omdev.mingw

    r13268 r13295  
    2424  test ! -f Makefile || $(MAKE) -f Makefile clean
    2525  test ! -f Makefile.lib || $(MAKE) -f Makefile.lib clean
    26   rm -rf ../bin/$(LIB)$(LIBEXE) ../bin/$(NAME)$(EXE)
     26  rm -rf ../bin/$(LIB)$(LIBEXE) ../bin/$(NAME)$(EXE) Makefile Makefile.Debug Makefile.Release Makefile.lib Makefile.lib.Debug Makefile.lib.Release object_script.*
    2727
    2828$(NAME): Makefile $(LIB)
  • trunk/OMShell/OMShellGUI/Makefile.omdev.mingw

    r13268 r13295  
    1717clean: Makefile
    1818  test ! -f Makefile || $(MAKE) -f Makefile clean
    19   rm -rf ../bin/$(NAME)$(EXE) omc_communication.*
     19  rm -rf ../bin/$(NAME)$(EXE) omc_communication.* Makefile Makefile.Debug Makefile.Release object_script.*
    2020
    2121omc_communication.cc: $(runtimedir)/omc_communication.idl
  • trunk/OMVisualize/OMVisualizeGUI/Makefile.omdev.mingw

    r13268 r13295  
    2424  test ! -f Makefile || $(MAKE) -f Makefile clean
    2525  test ! -f Makefile.lib || $(MAKE) -f Makefile.lib clean
    26   rm -rf ../bin/$(LIB)$(LIBEXE) ../bin/$(NAME)$(EXE)
     26  rm -rf ../bin/$(LIB)$(LIBEXE) ../bin/$(NAME)$(EXE) Makefile Makefile.Debug Makefile.Release Makefile.lib Makefile.lib.Debug Makefile.lib.Release object_script.*
    2727
    2828$(NAME): Makefile $(LIB)
  • trunk/README-BUILD-RELEASE-NSIS.txt

    r13271 r13295  
    4141    - make -f Makefile.omdev.mingw install-python OR Ctrl+B and type: install-python
    4242
    43     - build OMClients i.e OMEdit, OMShell, OMNotebook, OMPlot, OMOptim, OMVisualize using Qt SDK. Follow the README.txt of each OMClient. Use the makefiles (recommended).
     43    - build OMClients i.e OMEdit, OMShell, OMNotebook, OMPlot, OMOptim, OMVisualize using Qt SDK.
     44    - make -f Makefile.omdev.mingw qtclients OR Ctrl+B and type: clean-qtclients qtclients
     45    - You must download and install QtSDK 4.8.0. Add Qt in your PATH.
     46   
    4447    - add any new dll needed by clients into $OMDev\tools\OMTools\dll
    4548    - if a new language file is added to OMEdit then add the corresponding qt language file into $OMDev\tools\OMTools\nls
  • trunk/README-OMDev-MINGW.txt

    r12742 r13295  
    9696    - Ctrl+B and type: install-python
    9797      Generates the python stub files.
    98       Copy the OMPython files in trunk\build\share\omc\scripts\PythonInterface
     98      Copies the OMPython files in trunk\build\share\omc\scripts\PythonInterface
     99     
     10014. To build the OpenModelica clients:
     101    - Ctrl+B and type: qtclients
     102      Compiles OMNotebook, OMShell, OMEdit, OMPlot, OMVisualize, OMOptim
     103      Copies the binaries in trunk\build\bin and libraries in trunk\build\lib
    99104
    100105***NOTES*** ON PROBLEMS WITH THE ECLIPSE PROJECT/OMDev BUILDER:
Note: See TracChangeset for help on using the changeset viewer.