5
5
bin_PROGRAMS = ktechlab
7
7
# set the include path for X, qt and KDE
8
INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/src/drawparts \
9
-I$(top_srcdir)/src/electronics -I$(top_srcdir)/src/electronics/components \
8
INCLUDES = -I$(top_srcdir)/doc -I$(top_srcdir)/microbe -I$(top_srcdir)/src \
9
-I$(top_srcdir)/src/core -I$(top_srcdir)/src/drawparts -I$(top_srcdir)/src/electronics \
10
-I$(top_srcdir)/src/electronics/components -I$(top_srcdir)/src/electronics/models \
10
11
-I$(top_srcdir)/src/electronics/simulation -I$(top_srcdir)/src/flowparts -I$(top_srcdir)/src/gui \
11
-I$(top_srcdir)/src/languages -I$(top_srcdir)/src/mechanics -I$(top_srcdir)/src/micro $(all_includes)
12
-I$(top_srcdir)/src/gui/itemeditor -I$(top_srcdir)/src/languages -I$(top_srcdir)/src/math \
13
-I$(top_srcdir)/src/mechanics -I$(top_srcdir)/src/micro $(all_includes)
13
15
# the library search path.
14
ktechlab_LDFLAGS = -module $(all_libraries) $(KDE_RPATH)
16
ktechlab_LDFLAGS = $(KDE_RPATH) $(all_libraries)
16
18
# the libraries to link against.
17
ktechlab_LDADD = $(top_builddir)/src/gui/libgui.la \
18
$(top_builddir)/src/micro/libmicro.la $(top_builddir)/src/flowparts/libflowparts.la \
19
$(top_builddir)/src/mechanics/libmechanics.la $(top_builddir)/src/electronics/libelectronics.la \
20
$(top_builddir)/src/electronics/simulation/libelements.la $(top_builddir)/src/electronics/components/libcomponents.la \
21
$(top_builddir)/src/languages/liblanguages.la $(top_builddir)/src/drawparts/libdrawparts.la \
22
$(top_builddir)/src/core/libcore.la -lkutils $(LIB_GPSIM) -lktexteditor $(LIB_KFILE) $(LIB_KDEPRINT)
19
ktechlab_LDADD = $(top_builddir)/src/core/libcore.la \
20
$(top_builddir)/src/drawparts/libdrawparts.la $(top_builddir)/src/electronics/components/libcomponents.la \
21
$(top_builddir)/src/electronics/simulation/libelements.la $(top_builddir)/src/electronics/libelectronics.la \
22
$(top_builddir)/src/flowparts/libflowparts.la $(top_builddir)/src/gui/itemeditor/libitemeditor.la \
23
$(top_builddir)/src/gui/libgui.la $(top_builddir)/src/languages/liblanguages.la \
24
$(top_builddir)/src/math/libtechmath.la $(top_builddir)/src/mechanics/libmechanics.la \
25
$(top_builddir)/src/micro/libmicro.la $(LIB_GPSIM) $(LIB_KDEPRINT) $(LIB_KFILE) -lkhtml -lktexteditor \
24
28
# which sources should be compiled for ktechlab
25
29
ktechlab_SOURCES = ktechlab.cpp node.cpp connector.cpp itemlibrary.cpp \
26
libraryitem.cpp projectmanager.cpp picitem.cpp variant.cpp canvasitemparts.cpp \
27
flowcontainer.cpp microsettings.cpp fpnode.cpp cells.cpp asmformatter.cpp conrouter.cpp \
28
nodegroup.cpp canvasmanipulator.cpp iteminterface.cpp itemgroup.cpp ciwidgetmgr.cpp \
29
filemetainfo.cpp resizeoverlay.cpp document.cpp view.cpp docmanager.cpp cnitem.cpp \
30
item.cpp cnitemgroup.cpp itemview.cpp itemdocument.cpp textview.cpp \
31
textdocument.cpp circuitdocument.cpp flowcodedocument.cpp icnview.cpp icndocument.cpp \
32
viewcontainer.cpp circuitview.cpp flowcodeview.cpp eventinfo.cpp oscilloscopedata.cpp \
33
itemdocumentdata.cpp docmanageriface.cpp documentiface.cpp viewiface.cpp \
34
docmanageriface.skel viewiface.skel documentiface.skel simulator.cpp katemdi.cpp \
35
debugmanager.cpp recentfilesaction.cpp variablelabel.cpp
30
libraryitem.cpp projectmanager.cpp picitem.cpp variant.cpp canvasitemparts.cpp \
31
flowcontainer.cpp microsettings.cpp fpnode.cpp cells.cpp asmformatter.cpp conrouter.cpp \
32
nodegroup.cpp canvasmanipulator.cpp iteminterface.cpp itemgroup.cpp ciwidgetmgr.cpp \
33
filemetainfo.cpp resizeoverlay.cpp document.cpp view.cpp docmanager.cpp cnitem.cpp \
34
item.cpp cnitemgroup.cpp itemview.cpp itemdocument.cpp textview.cpp \
35
textdocument.cpp flowcodedocument.cpp icnview.cpp icndocument.cpp viewcontainer.cpp \
36
circuitview.cpp flowcodeview.cpp eventinfo.cpp oscilloscopedata.cpp \
37
itemdocumentdata.cpp docmanageriface.cpp documentiface.cpp viewiface.cpp \
38
docmanageriface.skel viewiface.skel documentiface.skel simulator.cpp katemdi.cpp \
39
debugmanager.cpp recentfilesaction.cpp variablelabel.cpp canvas.cpp
37
41
ktechlab_PCH = AUTO
40
44
# these are the headers for your project
41
noinst_HEADERS = ktechlab.h node.h connector.h itemlibrary.h libraryitem.h \
42
projectmanager.h picitem.h canvasitemparts.h microsettings.h fpnode.h cells.h \
43
asmformatter.h conrouter.h nodegroup.h canvasmanipulator.h iteminterface.h itemgroup.h \
44
ciwidgetmgr.h filemetainfo.h resizeoverlay.h document.h view.h docmanager.h cnitem.h \
45
item.h cnitemgroup.h itemview.h itemdocument.h textview.h textdocument.h \
46
circuitdocument.h flowcodedocument.h icnview.h icndocument.h viewcontainer.h \
47
circuitview.h flowcodeview.h eventinfo.h oscilloscopedata.h itemdocumentdata.h \
48
docmanageriface.h documentiface.h viewiface.h simulator.h katemdi.h debugmanager.h \
49
recentfilesaction.h variablelabel.h
45
noinst_HEADERS = asmformatter.h canvas.h canvas_private.h canvasitemparts.h \
46
canvasmanipulator.h cells.h circuitview.h ciwidgetmgr.h cnitem.h cnitemgroup.h connector.h \
47
conrouter.h debugmanager.h docmanager.h docmanageriface.h document.h \
48
documentiface.h eventinfo.h filemetainfo.h flowcodedocument.h flowcodeview.h fpnode.h \
49
icndocument.h icnview.h item.h itemdocument.h itemdocumentdata.h itemgroup.h \
50
iteminterface.h itemlibrary.h itemview.h katemdi.h ktechlab.h libraryitem.h \
51
microsettings.h node.h nodegroup.h oscilloscopedata.h picitem.h projectmanager.h \
52
property.h recentfilesaction.h resizeoverlay.h simulator.h textdocument.h \
53
textview.h utils.h variablelabel.h view.h viewcontainer.h viewiface.h