1 AUTOMAKE_OPTIONS = gnu subdir-objects
2 ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS}
4 MOC = ${MOCDIR}/${MOCNAME}
6 #AM_CXXFLAGS= -Wall -pedantic -Wextra -fno-strength-reduce
9 # @TODO: move --std=c++11 to the autoconf
12 -I$(top_srcdir)/src/global \
13 -I${QTDIR}/include/qt4 \
18 -DSYSCONFDIR='"$(sysconfdir)"' \
20 AM_LDFLAGS= -fPIC -L$(QTDIR)/lib -lQtCore -lQtGui -lQt3Support
44 src/graph/loggraph.moc.cpp \
45 src/net/lognet.moc.cpp \
46 src/kernel/kernel.moc.cpp \
47 src/edit/editor.moc.cpp \
48 src/lgconfig/lgconfig.moc.cpp
53 bin_loggraph_SOURCES = \
54 $(bin_loggraph_HEADERS) \
55 src/graph/loggraph.cpp \
56 src/graph/loggraph.moc.cpp
57 bin_loggraph_CPPFLAGS = $(bin_loggraph_CFLAGS)
58 bin_loggraph_LDADD = $(bin_loggraph_LIBS)
59 bin_loggraphdir = src/graph
60 bin_loggraph_HEADERS = \
62 src/graph/loggraph.moc.cpp:
63 $(MOC) src/graph/loggraph.h -o src/graph/loggraph.moc.cpp
66 rm -f src/graph/*.moc.cpp
67 rm -f bin/modules/loggraph
70 bin_lognet_SOURCES = \
71 $(bin_lognet_HEADERS) \
73 src/net/lognet.moc.cpp
74 bin_lognet_CPPFLAGS = $(bin_lognet_CFLAGS)
75 bin_lognet_LDADD = $(bin_lognet_LIBS) -lconfig++
76 bin_lognetdir = src/net
77 bin_lognet_HEADERS = \
79 src/net/lognet.moc.cpp:
80 $(MOC) -i src/net/lognet.cpp -o src/net/lognet.moc.cpp
83 rm -f src/net/*.moc.cpp
84 rm -f bin/modules/lognet
87 bin_logker_SOURCES = \
88 $(bin_logker_HEADERS) \
89 src/kernel/kernel.cpp \
90 src/kernel/kernel.moc.cpp \
91 src/kernel/ConnectDialog.cpp \
92 src/kernel/KillDialog.cpp \
93 src/kernel/LockDialog.cpp \
94 src/kernel/OptionsDialog.cpp \
95 src/kernel/OptionsDialog.moc.cpp \
96 src/kernel/MessageDialog.cpp \
97 src/global/vlp/config.cpp \
98 src/global/vlp/ConfigurationFinder.cpp \
99 src/global/vlp/QtConfigurationFinder.cpp
100 bin_logker_CPPFLAGS = $(bin_logker_CFLAGS)
101 bin_logker_LDADD = $(bin_logker_LIBS) -lconfig++ -lX11
102 bin_logkerdir = src/kernel
103 bin_logker_HEADERS = \
104 src/kernel/kernel.h \
105 src/kernel/ConnectDialog.h \
106 src/kernel/KillDialog.h \
107 src/kernel/LockDialog.h \
108 src/kernel/OptionsDialog.h \
109 src/kernel/MessageDialog.h \
110 src/kernel/ui/KernelWindow.h \
111 src/kernel/ui/dialogs/ConnectDialog.h \
112 src/kernel/ui/dialogs/KillDialog.h \
113 src/kernel/ui/dialogs/LockDialog.h \
114 src/kernel/ui/dialogs/OptionsDialog.h \
115 src/kernel/ui/dialogs/MessageDialog.h \
116 src/global/vlp/config.h \
117 src/global/vlp/ConfigurationFinder.h \
118 src/global/vlp/QtConfigurationFinder.h \
119 src/global/vlp/exception/ConfigFileNotFound.h
120 src/kernel/kernel.moc.cpp: \
121 src/kernel/kernel.h \
122 src/kernel/ui/KernelWindow.h \
123 src/kernel/ui/dialogs/LockDialog.h \
124 src/kernel/ui/dialogs/OptionsDialog.h \
125 src/kernel/ui/dialogs/KillDialog.h \
126 src/kernel/ui/dialogs/ConnectDialog.h \
127 src/kernel/ui/dialogs/MessageDialog.h
128 $(MOC) src/kernel/kernel.h -o src/kernel/kernel.moc.cpp
129 $(MOC) src/kernel/OptionsDialog.h -o src/kernel/OptionsDialog.moc.cpp
130 # $(MOC) -i src/kernel/kernel.cpp -o src/kernel/kernel.moc
132 src/kernel/ui/KernelWindow.h:
133 uic src/kernel/ui/KernelWindow.ui -o src/kernel/ui/KernelWindow.h
135 src/kernel/ui/dialogs/LockDialog.h:
136 uic src/kernel/ui/dialogs/LockDialog.ui -o src/kernel/ui/dialogs/LockDialog.h
138 src/kernel/ui/dialogs/OptionsDialog.h:
139 uic src/kernel/ui/dialogs/OptionsDialog.ui -o src/kernel/ui/dialogs/OptionsDialog.h
141 src/kernel/ui/dialogs/KillDialog.h:
142 uic src/kernel/ui/dialogs/KillDialog.ui -o src/kernel/ui/dialogs/KillDialog.h
144 src/kernel/ui/dialogs/ConnectDialog.h:
145 uic src/kernel/ui/dialogs/ConnectDialog.ui -o src/kernel/ui/dialogs/ConnectDialog.h
147 src/kernel/ui/dialogs/MessageDialog.h:
148 uic src/kernel/ui/dialogs/MessageDialog.ui -o src/kernel/ui/dialogs/MessageDialog.h
152 rm -f src/kernel/*.moc
153 rm -f src/kernel/*.moc.cpp
154 rm -f src/kernel/ui/dialogs/*.h
155 rm -f src/kernel/ui/*.h
158 bin_logint_SOURCES = \
159 $(bin_logint_HEADERS) \
179 # TODO: logint is compiled using gcc instead of g++, for some reason it losts -I./src/global directive
181 bin_logint_CPPFLAGS = $(bin_logint_CFLAGS) -DUNIX -DWORD_32BIT -DUSE_CLOCK -Dpascal= -DOBJECTADDR -DSYSV -I$(top_srcdir)/src/global -I/usr/include/qt3
182 bin_logint_LDADD = $(bin_logint_LIBS) -lm
184 bin_logintdir = src/int
185 bin_logint_HEADERS = \
195 src/global/genint1.h \
201 bin_logedit_SOURCES = \
202 $(bin_logedit_HEADERS) \
203 src/edit/editor.cpp \
204 src/edit/editor.moc.cpp \
205 src/edit/ProgramStructureDialog.cpp \
206 src/edit/UnitStructureDialog.cpp \
207 src/edit/PreferencesDialog.cpp \
208 src/edit/FindDialog.cpp
209 bin_logedit_CPPFLAGS = $(bin_logedit_CFLAGS)
210 bin_logedit_LDADD = $(bin_logedit_LIBS)
211 bin_logeditdir = src/edit
212 bin_logedit_HEADERS = \
214 src/edit/ui/editor.h \
215 src/edit/ProgramStructureDialog.h \
216 src/edit/ui/dialogs/ProgramStructureDialog.h \
217 src/edit/UnitStructureDialog.h \
218 src/edit/ui/dialogs/UnitStructureDialog.h \
219 src/edit/PreferencesDialog.h \
220 src/edit/ui/dialogs/PreferencesDialog.h \
221 src/edit/FindDialog.h \
222 src/edit/ui/dialogs/FindDialog.h
224 src/edit/editor.moc.cpp: \
226 src/edit/ui/editor.h \
227 src/edit/ui/dialogs/ProgramStructureDialog.h \
228 src/edit/ui/dialogs/UnitStructureDialog.h \
229 src/edit/ui/dialogs/PreferencesDialog.h \
230 src/edit/ui/dialogs/FindDialog.h
231 $(MOC) src/edit/editor.h -o src/edit/editor.moc.cpp
233 src/edit/ui/editor.h:
234 uic src/edit/ui/editor.ui -o src/edit/ui/editor.h
236 src/edit/ui/dialogs/ProgramStructureDialog.h:
237 uic src/edit/ui/dialogs/ProgramStructureDialog.ui -o src/edit/ui/dialogs/ProgramStructureDialog.h
239 src/edit/ui/dialogs/UnitStructureDialog.h:
240 uic src/edit/ui/dialogs/UnitStructureDialog.ui -o src/edit/ui/dialogs/UnitStructureDialog.h
242 src/edit/ui/dialogs/PreferencesDialog.h:
243 uic src/edit/ui/dialogs/PreferencesDialog.ui -o src/edit/ui/dialogs/PreferencesDialog.h
245 src/edit/ui/dialogs/FindDialog.h:
246 uic src/edit/ui/dialogs/FindDialog.ui -o src/edit/ui/dialogs/FindDialog.h
250 rm -f src/edit/ui/dialogs/*.h
251 rm -f src/edit/ui/editor.h
252 rm -f src/edit/*.moc.cpp
253 rm -f bin/modules/logedit
256 bin_lgconfig_SOURCES = \
257 $(bin_lgconfig_HEADERS) \
258 src/lgconfig/lgconfig.cpp \
259 src/lgconfig/lgconfig.moc.cpp \
260 src/lgconfig/AddNodeDialog.cpp \
261 src/lgconfig/AddNodeDialog.moc.cpp \
262 src/lgconfig/NodeListDialog.cpp \
263 src/lgconfig/NodeListDialog.moc.cpp \
264 src/global/vlp/config.cpp
265 bin_lgconfig_CPPFLAGS = $(bin_lgconfig_CFLAGS)
266 bin_lgconfig_LDADD = $(bin_lgconfig_LIBS) -lconfig++
267 bin_lgconfigdir = src/lgconfig
268 bin_lgconfig_HEADERS = \
269 src/lgconfig/lgconfig.h \
270 src/lgconfig/NodeListDialog.h \
271 src/lgconfig/AddNodeDialog.h \
272 src/lgconfig/ui/VLPConfigWindow.h \
273 src/lgconfig/ui/dialogs/AddNodeDialog.h \
274 src/lgconfig/ui/dialogs/NodeListDialog.h \
275 src/global/vlp/config.h
277 src/lgconfig/lgconfig.moc.cpp: \
278 src/lgconfig/ui/VLPConfigWindow.h \
279 src/lgconfig/ui/dialogs/AddNodeDialog.h \
280 src/lgconfig/ui/dialogs/NodeListDialog.h
281 $(MOC) src/lgconfig/lgconfig.h -o src/lgconfig/lgconfig.moc.cpp
283 src/lgconfig/AddNodeDialog.moc.cpp: \
284 src/lgconfig/ui/dialogs/AddNodeDialog.h
285 $(MOC) src/lgconfig/AddNodeDialog.h -o src/lgconfig/AddNodeDialog.moc.cpp
287 src/lgconfig/NodeListDialog.moc.cpp: \
288 src/lgconfig/ui/dialogs/NodeListDialog.h
289 $(MOC) src/lgconfig/NodeListDialog.h -o src/lgconfig/NodeListDialog.moc.cpp
291 src/lgconfig/ui/VLPConfigWindow.h:
292 uic src/lgconfig/ui/VLPConfigWindow.ui -o src/lgconfig/ui/VLPConfigWindow.h
294 src/lgconfig/ui/dialogs/AddNodeDialog.h:
295 uic src/lgconfig/ui/dialogs/AddNodeDialog.ui -o src/lgconfig/ui/dialogs/AddNodeDialog.h
297 src/lgconfig/ui/dialogs/NodeListDialog.h:
298 uic src/lgconfig/ui/dialogs/NodeListDialog.ui -o src/lgconfig/ui/dialogs/NodeListDialog.h
300 clean-lgconfig-extra:
301 rm -f src/lgconfig/*.moc.cpp
302 rm -f src/lgconfig/ui/*.h
303 rm -f src/lgconfig/ui/dialogs/*.h
306 bin_logcomp_SOURCES = \
307 src/preproc/prep.cpp \
308 src/preproc/prep.moc.cpp \
309 src/global/vlp/ConfigurationFinder.cpp \
310 src/global/vlp/QtConfigurationFinder.cpp
311 bin_logcomp_CPPFLAGS = $(bin_logcomp_CFLAGS)
312 bin_logcomp_LDADD = $(bin_logcomp_LIBS)
313 bin_lgconfigdir = src/preproc
314 bin_lgconfig_HEADERS = \
315 src/global/vlp/ConfigurationFinder.h \
316 src/global/vlp/QtConfigurationFinder.h \
317 src/global/vlp/exception/ConfigFileNotFound.h
319 src/preproc/prep.moc.cpp: src/preproc/prep.cpp
320 $(MOC) src/preproc/prep.cpp -o src/preproc/prep.moc.cpp
323 rm -f src/preproc/*.moc
326 bin_loghelp_SOURCES = \
329 bin_loghelp_CPPFLAGS = $(bin_loghelp_CFLAGS)
330 bin_loghelp_LDADD = $(bin_loghelp_LIBS)
333 $(MOC) -i src/help/help.cpp -o src/help/help.moc
337 rm -f bin/modules/loghelp
340 all-local: doxyfile.stamp
341 test -d bin/doc || mkdir bin/doc
342 test -d bin/pics || mkdir bin/pics
343 test -d bin/modules || mkdir bin/modules
344 test -d bin/config || mkdir bin/config
345 test -d bin/compile || mkdir bin/compile
346 test -d bin/doc/lang || mkdir bin/doc/lang
347 test -d bin/examp || mkdir bin/examp
348 ln -fs ../logedit bin/modules/
349 ln -fs ../loggraph bin/modules/
350 ln -fs ../loghelp bin/modules/
351 ln -fs ../lognet bin/modules/
352 ln -fs ../logint bin/modules/
353 ln -fs ../logcomp bin/compile/
354 ln -fs ../lgconfig bin/config/
355 ln -fs ../../doc/install/inst/loglan bin/compile/
356 ln -fs ../../doc/install/inst/gen bin/compile/
357 cp doc/vlp.cfg.sample bin/vlp.cfg
358 cp -r doc/examples/* bin/examp/
359 cp doc/install/inst/close.bmp bin/pics/
360 cp doc/install/inst/logo.bmp bin/config/
363 clean-loggraph-extra \
367 clean-logedit-extra \
368 clean-lgconfig-extra \
369 clean-logcomp-extra \
378 find ./ -name *.o -exec rm {} \;
388 directory = $(top_srcdir)/doc/man/man3
391 # $(directory)/Editor.3 \
392 # $(directory)/QKernel.3
393 #$(directory)/man_page_1.3: doxyfile.stamp
394 #$(directory)/man_page_2.3: doxyfile.stamp
398 echo Timestamp > doxyfile.stamp
400 #all-local: doxyfile.stamp
403 rm -rf $(top_srcdir)/doc/man
407 dist_noinst_SCRIPTS = autogen.sh