lotus



previous page: W02) SDK Requirements for Windows 95 or Windows NT
  
page up: BETA Programming Language FAQ
  
next page: W04) Error in directory scan using Borland SDK?

W03) Why do I need a MAKE facility?




Description

This article is from the FAQ, by with numerous contributions by others.

W03) Why do I need a MAKE facility?

Question:
I do not have a MAKE facility on my Windows 95/NT machine. Why do I need
that - I thought that the BETA compiler analyzed the dependencies itself?

Answer:
The BETA compiler keeps track of dependencies between all involved beta
files. However, if you want to link in object files generated by an external
C compiler og assembler, you may add a MAKE property to make the BETA
compiler invoke the make-facility to keep the external objectfiles
up-to-date (see section 2.4 in "The Mjolner System - Using on Windows 95 /
Windows NT [mia94-32]).

If you do not use the MAKE property in your programs, in principle you do
not need a make facility. But since a few of the standard libraries included
in the Mjolner System contains such MAKE properties, you will need a
make-facility anyway. However, since all external object files in the
standard libraries are up-to-date when distributed by Mjolner Informatics,
you can do with a dummy make-utility.

For instance you may create a C file like this:

   main()
   {
     exit(0);
   }

compile it with your C compiler, and install it in your path with the name
MAKE.EXE (if you use the Borland SDK) or NMAKE.EXE (if you use the Microsoft
SDK).

 

Continue to:















TOP
previous page: W02) SDK Requirements for Windows 95 or Windows NT
  
page up: BETA Programming Language FAQ
  
next page: W04) Error in directory scan using Borland SDK?