Mercurial > hg > cdb
comparison Makefile @ 13:0a35d8de4296
support profiling with gprof
| author | Henry S. Thompson <ht@inf.ed.ac.uk> |
|---|---|
| date | Fri, 07 Feb 2025 14:43:27 +0000 |
| parents | 0e21568dec72 |
| children | 70f4df5a7283 |
comparison
equal
deleted
inserted
replaced
| 12:0e21568dec72 | 13:0a35d8de4296 |
|---|---|
| 219 it_production: \ | 219 it_production: \ |
| 220 production prog install instcheck | 220 production prog install instcheck |
| 221 | 221 |
| 222 it_debug: \ | 222 it_debug: \ |
| 223 debug prog install instcheck | 223 debug prog install instcheck |
| 224 | |
| 225 it_profile: \ | |
| 226 profile prog install instcheck | |
| 224 | 227 |
| 225 load: \ | 228 load: \ |
| 226 warn-auto.sh conf-ld | 229 warn-auto.sh conf-ld |
| 227 ( cat warn-auto.sh; \ | 230 ( cat warn-auto.sh; \ |
| 228 echo 'main="$$1"; shift'; \ | 231 echo 'main="$$1"; shift'; \ |
| 262 sed "1s@FIXME@${HOME}@" conf-home.ac > conf-home | 265 sed "1s@FIXME@${HOME}@" conf-home.ac > conf-home |
| 263 sed '1s/CFLAGS/-O2/' conf-cc.ac > conf-cc | 266 sed '1s/CFLAGS/-O2/' conf-cc.ac > conf-cc |
| 264 sed '1s/LDFLAGS/-s/' conf-ld.ac > conf-ld | 267 sed '1s/LDFLAGS/-s/' conf-ld.ac > conf-ld |
| 265 chmod +x conf-?? | 268 chmod +x conf-?? |
| 266 | 269 |
| 270 profile: | |
| 271 sed "1s@FIXME@${HOME}@" conf-home.ac > conf-home | |
| 272 sed '1s/CFLAGS/-O2 -pg/' conf-cc.ac > conf-cc | |
| 273 sed '1s/LDFLAGS/-pg/' conf-ld.ac > conf-ld | |
| 274 chmod +x conf-?? | |
| 267 prog: \ | 275 prog: \ |
| 268 cdbget cdbmake cdbdump cdbstats cdbtest cdbmake-12 cdbmake-sv rts \ | 276 cdbget cdbmake cdbdump cdbstats cdbtest cdbmake-12 cdbmake-sv rts \ |
| 269 testzero libcdb.a | 277 testzero libcdb.a |
| 270 | 278 |
| 271 # run tests | 279 # run tests |
