klayout/src/ext/ext.pro

85 lines
2.1 KiB
Prolog

DESTDIR = $$OUT_PWD/..
TARGET = klayout_ext
include($$PWD/../klayout.pri)
DEFINES += MAKE_EXT_LIBRARY
TEMPLATE = lib
HEADERS += \
extBooleanOperationsDialogs.h \
extDEFImporter.h \
extDiffToolDialog.h \
extGerberDrillFileReader.h \
extGerberImportDialog.h \
extGerberImporter.h \
extLEFDEFImportDialogs.h \
extLEFDEFImporter.h \
extLEFImporter.h \
extNetTracer.h \
extNetTracerConfig.h \
extNetTracerDialog.h \
extNetTracerIO.h \
extRS274XApertures.h \
extRS274XReader.h \
extStreamImportDialog.h \
extStreamImporter.h \
extXORToolDialog.h \
extCommon.h \
extForceLink.h
FORMS += \
BooleanOptionsDialog.ui \
DiffToolDialog.ui \
GerberImportDialog.ui \
LEFDEFImportOptionsDialog.ui \
LEFDEFTechnologyComponentEditor.ui \
NetTracerConfigPage.ui \
NetTracerDialog.ui \
NetTracerTechComponentEditor.ui \
SizingOptionsDialog.ui \
StreamImportDialog.ui \
MergeOptionsDialog.ui \
SOURCES += \
extBooleanOperationsDialogs.cc \
extBooleanOperationsPlugin.cc \
extDEFImporter.cc \
extDiffPlugin.cc \
extDiffToolDialog.cc \
extForceLink.cc \
extGerberDrillFileReader.cc \
extGerberImport.cc \
extGerberImportDialog.cc \
extGerberImporter.cc \
extLEFDEFImport.cc \
extLEFDEFImportDialogs.cc \
extLEFDEFImporter.cc \
extLEFImporter.cc \
extNetTracer.cc \
extNetTracerConfig.cc \
extNetTracerDialog.cc \
extNetTracerIO.cc \
extNetTracerPlugin.cc \
extRS274XApertures.cc \
extRS274XReader.cc \
extStreamImport.cc \
extStreamImportDialog.cc \
extStreamImporter.cc \
extXORPlugin.cc \
extXORToolDialog.cc \
extLEFDEFPlugin.cc
INCLUDEPATH += ../tl ../gsi ../laybasic ../lay ../db ../rdb ../ant ../edt
DEPENDPATH += ../tl ../gsi ../laybasic ../lay ../db ../rdb ../ant ../edt
# Note: this accounts for UI-generated headers placed into the output folders in
# shadow builds:
INCLUDEPATH += $$DESTDIR/laybasic $$OUT_PWD/../lay
DEPENDPATH += $$DESTDIR/laybasic $$OUT_PWD/../lay
LIBS += -L$$DESTDIR -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_db -lklayout_rdb -lklayout_lay -lklayout_ant -lklayout_edt