open_toontown_panda3d/dtool/src/interrogate/Sources.pp

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