' ************************************************** ' * _brewaey.inc * ' * meta compiler file for GMT * ' ************************************************** ' Metaconstants used as compiler directives: ' The value we give to these constants is unimportant. ' The fact of being declared, steers the compiler. ' We set the values to 1 (not %True, since at this point in the code, ' this declaration fails), to be able to compare them with %True. #COMPILE EXE "due_cose" #RESOURCE "resource/gmt_brewaeys.pbr" %Duecose = 1 ' The order in which the following includes appear is very important! #INCLUDE "..\winapi\g_win.inc" ' Next we declare all our own constants, using an include file: #INCLUDE "g_kons.bi" ' only integer and string constants can be declared in PB #INCLUDE "g_type.bi" ' This declares all our own structures, user defined types #INCLUDE "gmt_glob.bi" ' This declares all variables shared across modules ' must appear after win32api: we use Win32 types as globals #INCLUDE "g_indep.bi" ' includes context independent functions and procedures. Source is in g_indep.bas #INCLUDE "g_file.bi" #INCLUDE "g_lib.bi" ' loads the library DLL, by including its declarations. ' g_lib.bas should be compiled with the PB-DLL compiler, ' as it contains all source code and resources. #INCLUDE "g_wave.bi" #INCLUDE "g_wmix.bi" #INCLUDE "g_mus.bi" ' music library #INCLUDE "g_har.bi" #INCLUDE "g_net.bi" #INCLUDE "gmt.bi" ' kernel procedure declaration file #INCLUDE "g_h.bi" $kompilfile = $kompil_duecose '"due_cose" #INCLUDE "duecose\duecose.inc" ' Include code for Luc Brewaeys, Due Cose #IF %DEF (%Trajet) #INCLUDE "duecose\trajet.bas" #ENDIF '[EOF]