~ubuntu-branches/ubuntu/maverick/ktechlab/maverick

« back to all changes in this revision

Viewing changes to src/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Georges Khaznadar
  • Date: 2009-02-09 00:28:49 UTC
  • mfrom: (5.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20090209002849-9o8eqqiczqo4vat3
Tags: 0.3.6-4
modified debian/rules so it does not invoke make if there is no 
Makefile
Closes: #514552

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
bin_PROGRAMS = ktechlab
6
6
 
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)
12
14
 
13
15
# the library search path. 
14
 
ktechlab_LDFLAGS = -module $(all_libraries) $(KDE_RPATH)
 
16
ktechlab_LDFLAGS = $(KDE_RPATH) $(all_libraries)
15
17
 
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 \
 
26
        -lkutils
23
27
 
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
36
40
 
37
41
ktechlab_PCH = AUTO
38
42
 
39
43
 
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
50
54
 
51
55
 
52
56
# client stuff
72
76
 
73
77
# this is where the XML-GUI resource file goes
74
78
rcdir = $(kde_datadir)/ktechlab
75
 
rc_DATA = ktechlabui.rc error_messages_en_gb ktechlabcircuitui.rc \
 
79
rc_DATA = ktechlabui.rc ktechlabcircuitui.rc \
76
80
        ktechlabflowcodeui.rc ktechlabitemviewui.rc ktechlabmechanicsui.rc ktechlabtextui.rc ktechlabkateui.rc
77
81
 
78
 
SUBDIRS = core gui flowparts micro mechanics electronics languages drawparts
 
82
SUBDIRS = contexthelp core drawparts electronics flowparts gui languages math \
 
83
        mechanics micro
 
84
 
79
85
#iconsdir = $(kde_datadir)/ktechlab/icons
80
86
 
81
87