VLP-28 Moved kernel class declarations to the header file. Code refactor.
[vlp.git] / Makefile.am
index 02664503bb87784af6d9a9d7a71af9b53cec9c74..782199dad86ff50a309081978228acf91952971b 100644 (file)
@@ -31,7 +31,7 @@ bin_PROGRAMS = \
 BUILT_SOURCES = \
   src/graph/loggraph.moc \
   src/net/lognet.moc.cpp \
-  src/kernel/kernel.moc \
+  src/kernel/kernel.moc.cpp \
   src/edit/editor.moc.cpp \
   src/lgconfig/lgconfig.moc \
   src/preproc/prep.moc.cpp \
@@ -62,11 +62,14 @@ clean-lognet-extra:
        rm -f bin/modules/lognet
        rm -f bin/lognet
        
-bin_logker_SOURCES = src/kernel/kernel.cpp src/kernel/kernel.moc
+bin_logker_SOURCES = src/kernel/kernel.cpp src/kernel/kernel.moc.cpp
 bin_logker_CPPFLAGS = $(bin_logker_CFLAGS)
 bin_logker_LDADD = $(bin_logker_LIBS)
-src/kernel/kernel.moc:
-       moc-qt4 -i src/kernel/kernel.cpp -o src/kernel/kernel.moc
+bin_logkerdir = src/kernel
+bin_logker_HEADERS = \
+       src/kernel/kernel.h
+src/kernel/kernel.moc.cpp: src/kernel/kernel.h
+       moc-qt4 src/kernel/kernel.h -o src/kernel/kernel.moc.cpp
 #      $(MOC) -i src/kernel/kernel.cpp -o src/kernel/kernel.moc
        
 clean-logker-extra: