annotate Makefile.generic @ 357:d982a00c2177

- PPC64 asm syntax fix, specifying explicitly comparison mode for cmpi (newer toolchains complain, older ones took optional field of instruction which happened to be same value)
author Tassilo Philipp
date Tue, 25 Feb 2020 18:16:13 +0100
parents 089df1eee6d0
children 76b75fd84c72
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
1 .PHONY: all clean install tests docs run-tests clean distclean libdyncall libdyncallback libdynload
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
2 all: libdyncall libdyncallback libdynload
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
3 install: all install-libdyncall install-libdyncallback install-libdynload
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
4 libdyncall:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
5 cd dyncall && ${MAKE} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
6 libdyncallback:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
7 cd dyncallback && ${MAKE} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
8 libdynload:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
9 cd dynload && ${MAKE} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
10 install-libdyncall: libdyncall
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11 cd dyncall && ${MAKE} install
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12 install-libdyncallback: libdyncallback
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
13 cd dyncallback && ${MAKE} install
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
14 install-libdynload: libdynload
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
15 cd dynload && ${MAKE} install
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
16 clean:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
17 cd dyncall && ${MAKE} $@
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 cd dynload && ${MAKE} $@
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
19 cd dyncallback && ${MAKE} $@
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
20 cd test && ${MAKE} $@
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21 cd doc && ${MAKE} $@
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
22 tests: tests-libdyncall tests-libdyncallback tests-libdynload
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
23 tests-libdyncall: libdyncall
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24 cd test && ${MAKE} all-dyncall
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
25 tests-libdyncallback: libdyncallback
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
26 cd test && ${MAKE} all-dyncallback
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
27 tests-libdynload: libdynload
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
28 cd test && ${MAKE} all-dynload
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
29 docs:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
30 cd doc && ${MAKE} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
31 run-tests: all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
32 cd test && ${MAKE} $@
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
33 distclean: clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
34 rm -f Makefile.config
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
35 find . -type f -name "Makefile.generic" | sed s/\.generic$$// | xargs rm
133
089df1eee6d0 - added debug help 'show-compiler-predefs' target to Makefile.generic
cslag
parents: 0
diff changeset
36 show-compiler-predefs:
089df1eee6d0 - added debug help 'show-compiler-predefs' target to Makefile.generic
cslag
parents: 0
diff changeset
37 ${CC} ${CFLAGS} -dM -E - < /dev/null
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
38