68 lines
2.3 KiB
ObjectPascal
68 lines
2.3 KiB
ObjectPascal
#define BUILD_DIRECTORY $[HAVE_INTERROGATE]
|
|
|
|
#define LOCAL_LIBS cppParser interrogatedb dconfig dtoolutil dtoolbase pystub
|
|
#define USE_PACKAGES openssl
|
|
|
|
#begin bin_target
|
|
#define TARGET interrogate
|
|
|
|
#define COMBINED_SOURCES $[TARGET]_composite1.cxx $[TARGET]_composite2.cxx
|
|
#define SOURCES \
|
|
functionRemap.h \
|
|
functionWriter.h \
|
|
functionWriterPtrFromPython.h functionWriterPtrToPython.h \
|
|
functionWriters.h \
|
|
interfaceMaker.h \
|
|
interfaceMakerC.h \
|
|
interfaceMakerPython.h interfaceMakerPythonObj.h \
|
|
interfaceMakerPythonSimple.h \
|
|
interfaceMakerPythonNative.h \
|
|
interrogate.h interrogateBuilder.h parameterRemap.I \
|
|
parameterRemap.h \
|
|
parameterRemapBasicStringPtrToString.h \
|
|
parameterRemapBasicStringRefToString.h \
|
|
parameterRemapBasicStringToString.h \
|
|
parameterRemapCharStarToString.h \
|
|
parameterRemapConcreteToPointer.h \
|
|
parameterRemapConstToNonConst.h parameterRemapEnumToInt.h \
|
|
parameterRemapPTToPointer.h \
|
|
parameterRemapReferenceToConcrete.h \
|
|
parameterRemapReferenceToPointer.h parameterRemapThis.h \
|
|
parameterRemapToString.h parameterRemapUnchanged.h \
|
|
typeManager.h
|
|
|
|
#define INCLUDED_SOURCES \
|
|
functionRemap.cxx \
|
|
functionWriter.cxx \
|
|
functionWriterPtrFromPython.cxx functionWriterPtrToPython.cxx \
|
|
functionWriters.cxx \
|
|
interfaceMaker.cxx \
|
|
interfaceMakerC.cxx \
|
|
interfaceMakerPython.cxx interfaceMakerPythonObj.cxx \
|
|
interfaceMakerPythonSimple.cxx \
|
|
interfaceMakerPythonNative.cxx \
|
|
interrogate.cxx interrogateBuilder.cxx parameterRemap.cxx \
|
|
parameterRemapBasicStringPtrToString.cxx \
|
|
parameterRemapBasicStringRefToString.cxx \
|
|
parameterRemapBasicStringToString.cxx \
|
|
parameterRemapCharStarToString.cxx \
|
|
parameterRemapConcreteToPointer.cxx \
|
|
parameterRemapConstToNonConst.cxx \
|
|
parameterRemapEnumToInt.cxx parameterRemapPTToPointer.cxx \
|
|
parameterRemapReferenceToConcrete.cxx \
|
|
parameterRemapReferenceToPointer.cxx parameterRemapThis.cxx \
|
|
parameterRemapToString.cxx parameterRemapUnchanged.cxx \
|
|
typeManager.cxx
|
|
|
|
#end bin_target
|
|
|
|
#begin bin_target
|
|
#define TARGET parse_file
|
|
#define SOURCES parse_file.cxx
|
|
#end bin_target
|
|
|
|
#begin bin_target
|
|
#define TARGET interrogate_module
|
|
#define SOURCES interrogate_module.cxx
|
|
#end bin_target
|