]> rtime.felk.cvut.cz Git - omk.git/blobdiff - tests/programs
NuttX: the adapt to new implementation of ROMFS mounting at /etc
[omk.git] / tests / programs
index ad5e04257c4a56090ac607a3826157a55bd2adea..98a626ee35879f421aaf5f57c26d360b14a39eb5 100755 (executable)
@@ -35,3 +35,28 @@ p2_SOURCES = p2.c func.c
 EOF
 needs_valid_CC
 WVPASS make
+
+
+WVSTART "Generated sources"
+cat > 'Makefile.omk' <<'EOF'
+bin_PROGRAMS = p
+p_GEN_SOURCES = gen.c
+
+gen.c:
+       echo "int main() { return 0; }" > $@
+EOF
+needs_valid_CC
+WVPASS make
+
+WVSTART "Compile a single source C program twice"
+cat > 'test.c' <<'EOF'
+int main() { return 0; }
+EOF
+cat > 'Makefile.omk' <<'EOF' # OMK manual includes this file - do not modify it
+bin_PROGRAMS = test
+test_SOURCES = test.c
+EOF
+needs_valid_CC
+WVPASS make
+touch test.c
+WVPASS make