home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
owf.zip
/
make.HLP
(
.txt
)
< prev
next >
Wrap
OS/2 Help File
|
1997-05-04
|
7KB
|
200 lines
ΓòÉΓòÉΓòÉ 1. Target ΓòÉΓòÉΓòÉ
Select the make-utility you want to use, GNU Make and IBM NMake are supported.
If you select GNU Make, DMake will run with the makefile too (I hope ;-).
ΓòÉΓòÉΓòÉ 2. Makefile ΓòÉΓòÉΓòÉ
The name of the makefile to create. Default is the name youяve specified in the
project-settings.
ΓòÉΓòÉΓòÉ 3. Include ΓòÉΓòÉΓòÉ
Enter here files to include additonaly by the compiler.
ΓòÉΓòÉΓòÉ 4. Compiler ΓòÉΓòÉΓòÉ
Specify the compiler you want to use. MakeMake takes the default compiler and
linker-settings given in in the makefile, you can select linker/compiler
settings with the button <Settings...>
ΓòÉΓòÉΓòÉ 5. Output ΓòÉΓòÉΓòÉ
The name of the output-file to create. Default is the name youяve specified in
the project-settings.
ΓòÉΓòÉΓòÉ 6. Settings ΓòÉΓòÉΓòÉ
With Settings you enable a notebook where you can choose settings for the
compiler/linker.
This settings are depending from the mode you chose in the Object WorkFrame
(RELEASE/DEBUG). So if you chose DEBUG the settings you make in the notebook
are only enabled if you build a debuggee, in the case of RELEASE you enable
settings for a program in release-mode.
The settings you can chose are compiler-depending. Refer to your compilers
documentation for details.
ΓòÉΓòÉΓòÉ 7. Actions ΓòÉΓòÉΓòÉ
Select the actions the make-utility should control. On default you need to
select <Compile C/C++> and <Link OBJ-files>, PM-applications need often the
other possibles actions.
ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
Γöé<Build ΓöéCreate from Γöé
Γöéonline-help> Γöé*ipf-file an Γöé
Γöé Γöéonline help file Γöé
Γöé Γöéby calling IPFC Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé<Compile C/C++> ΓöéGive the select Γöé
Γöé Γöé*.c/*.cpp files Γöé
Γöé Γöéto the compiler Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé<Compile RC-files>ΓöéLet the Γöé
Γöé Γöéresource-compiler Γöé
Γöé Γöéproduce *.RES Γöé
Γöé Γöéfiles from your Γöé
Γöé Γöéselected *.RC Γöé
Γöé Γöéfiles. Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé<Link DEF-files> ΓöéLink the module Γöé
Γöé Γöédefinition file Γöé
Γöé Γöé(*.def) to the Γöé
Γöé Γöéoutput-file Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé<Link OBJ-files> ΓöéLet the linker Γöé
Γöé Γöébuild an *.exe Γöé
Γöé Γöéwith the selected Γöé
Γöé Γöé*.obj files Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé<Link RES-files> ΓöéLink the Γöé
Γöé Γöéresource-files Γöé
Γöé Γöé(*.res) to the Γöé
Γöé Γöéoutput-file Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé<Create browser ΓöéCreate browser Γöé
Γöéinfo> Γöéinformation for Γöé
Γöé Γöéthe Object Γöé
Γöé ΓöéWorkFrame class Γöé
Γöé Γöébrowser, no file Γöé
Γöé Γöéneed to be Γöé
Γöé Γöéselected for this Γöé
Γöé Γöéaction Γöé
ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
Make sure that files corresponding to the selection(s) are existing and are
selected.
ΓòÉΓòÉΓòÉ 8. Files ΓòÉΓòÉΓòÉ
Depending on the action youяve chosen files are displayed here. On default all
files are selected. If you donяt want to process an action for one or more
files deselect them.
ΓòÉΓòÉΓòÉ 9. Scan dependencies ΓòÉΓòÉΓòÉ
Select if the include-files should be checked by the make-utility or not.
Warning: if MakeMake cannot find a depending include-files in the project
directory it adds default-values to the makefile. It can be nessasary to update
this entrys manualy!
ΓòÉΓòÉΓòÉ 10. Librarys ΓòÉΓòÉΓòÉ
If you need to include librarys you can enter here the needed libs or use
<Add..> which opens a file-select dialog where you can select the libs you
need.
You may also select a library package from the compiler settings notebook, the
librarys of that package will be listed here.
ΓòÉΓòÉΓòÉ 11. Other ΓòÉΓòÉΓòÉ
Enter here actions to perform when the application is build, like copy or
remove files, run an import library manager...
Every command must be on a single line, only one command on a line. To suppress
informations you may enter "@" at the beginnin on a line, eg:
@copy *.dll c:\dlls
ΓòÉΓòÉΓòÉ 12. Object WorkFrame - MakeMake ΓòÉΓòÉΓòÉ
MakeMake creates makefile for you. Therefore you have to:
Select the make-utility to use
Select the Compiler to use
Select Settings to chose compiler/linker settings
Select if MakeMake scan for include-files
Select Actions to do by the make-utility
Select Files to process
Select Librarys to include
Enter additionaly include files
Enter other actions to perform
Please see Settings for details!
ΓòÉΓòÉΓòÉ 13. Subprojects ΓòÉΓòÉΓòÉ
You can add subprojects to the current makefile. That means you can include
other makefiles which are executed automaticaly when the current makefile is
executed by your make-utility. The makefiles will be executed before any other
actions of the current makefile are started.
This is an advantage if you work with complex projects, eg. your main
application needs one or more DLLs or libraries which must be build before your
main application is compiled and linked.
In this dialog you can
Add subprojects
Edit subprojects
Remove subprojects
When finished press <OK> and let MakeMake create a new makefile.
ΓòÉΓòÉΓòÉ 14. Add subprojects ΓòÉΓòÉΓòÉ
To add a subproject press <Add>, a dialog is displayed where you can select
which makefile should be included.
ΓòÉΓòÉΓòÉ 15. Edit subprojects ΓòÉΓòÉΓòÉ
To edit a subproject (its makefile) press <Edit>, a new MakeMake window will be
created where you can select compiler, compilersettings etc. for the subproject
ΓòÉΓòÉΓòÉ 16. Remove subprojects ΓòÉΓòÉΓòÉ
To remove a subproject select the subproject in the listbox and press <Remove>.
ΓòÉΓòÉΓòÉ 17. Create makefile ΓòÉΓòÉΓòÉ
You selected a makefile which does not exist. Press <OK> to create a new
makefile. If you select <No> no makefile will be created and the seleceted
makefile will be removed from the subproject-listing.
ΓòÉΓòÉΓòÉ 18. Close MakeMake ΓòÉΓòÉΓòÉ
If you select <Yes> the changes you have made will not be saved and the window
will be closed. If you select <No> the window will not be closed and you can
create a makefile using the button <Create>.