comparison admin/notes/cpp @ 108475:b246058e9b05

Do not preprocess lib-src/Makefile.in * configure.in: Generate lib-src/Makefile directly, do not run cpp. * config.bat: Do not run cpp on lib-src/Makefile.in. * lib-src/Makefile.in: Convert comments to makefile format. * admin/notes/cpp: lib-src/Makefile not preprocessed.
author Glenn Morris <rgm@gnu.org>
date Mon, 10 May 2010 20:00:32 -0700
parents c3512b2085a0
children
comparison
equal deleted inserted replaced
108473:d89b565897dd 108475:b246058e9b05
1 ttn 2003-04-09 1 ttn 2003-04-09
2 2
3 we use a C preprocesor not only in the normal compilation of .c files 3 we use a C preprocesor not only in the normal compilation of .c files
4 into object files, but also for creating 4 into object files, but also for creating src/Makefile.
5
6 src/Makefile
7 lib-src/Makefile
8
9 (delimited by comment "start of cpp stuff"). some cpp implementations 5 (delimited by comment "start of cpp stuff"). some cpp implementations
10 insert whitespace in between tokens. 6 insert whitespace in between tokens.
11 7
12 during makefile creation, the preprocessor symbol NOT_C_CODE is defined. 8 during makefile creation, the preprocessor symbol NOT_C_CODE is defined.
13 this should not be defined for normal .c file compilation. 9 this should not be defined for normal .c file compilation.