1 echo 'SUBDIRS = somelib qtapp' > 'Makefile3.omk'
2 cat > 'Makefile2.omk' <<EOF
6 cat > 'Makefile.omk' <<EOF
10 cat > 'test.inc' <<EOF
11 cp Makefile1.omk Makefile.omk
12 make || error "QT compilation"
13 [ -x _compiled/bin/qtapp ] || error "QT application was not compiled"
15 make clean || error "QT clean 1"
17 cp Makefile2.omk Makefile.omk
18 make || error "QT Compilation in subdir"
19 [ -x _compiled/bin/qtapp ] || error "QT application was not compiled"
21 make clean || error "QT clean 2"
23 cp Makefile3.omk Makefile.omk
24 make || error "QT_PROJECT test "
25 [ -x _compiled/bin/qtapp ] || error "QT application was not compiled"
27 make clean || error "QT clean 3"
30 cat > 'somelib/somelib.c' <<EOF
33 int some_function(int num)
35 return SOME_CONST - num;
38 cat > 'somelib/Makefile.omk' <<EOF
39 include_HEADERS = header.h
40 shared_LIBRARIES = somelib
43 somelib_SOURCES = somelib.c
45 cat > 'somelib/header.h' <<EOF
49 #define SOME_CONST 123
55 int some_function(int);
64 echo 'QT_SUBDIRS = ../qtapp' > 'dir/Makefile.omk'
66 cat > 'qtapp/qtapp.cxx' <<EOF
67 #include <QApplication>
68 #include <QPushButton>
71 int main(int argc, char *argv[])
73 QApplication app(argc, argv);
75 some_function(SOME_CONST);
76 QPushButton hello("Hello world!");
77 hello.resize(100, 30);
83 echo 'QT_PROJECTS=qtapp.pro' > 'qtapp/Makefile.omk'
84 cat > 'qtapp/qtapp.pro' <<EOF
85 ######################################################################
86 # Automatically generated by qmake (2.01a) po ?rc 16 18:49:31 2007
87 ######################################################################
97 cat > 'Makefile1.omk' <<EOF