Mercurial > hg > wm
comparison Meerwald/Makefile @ 20:bd669312f068
suppress warnings, fix link errors
| author | Peter Meerwald-Stadler <pmeerw@pmeerw.net> |
|---|---|
| date | Sat, 28 Jan 2023 23:54:58 +0100 |
| parents | aa7b4c3a7313 |
| children |
comparison
equal
deleted
inserted
replaced
| 19:0fffb6f03ebf | 20:bd669312f068 |
|---|---|
| 25 | 25 |
| 26 .c$(O): | 26 .c$(O): |
| 27 $(CC) $(CFLAGS) $(INCLUDES) $(OPTIONS) -o $@ -c $< | 27 $(CC) $(CFLAGS) $(INCLUDES) $(OPTIONS) -o $@ -c $< |
| 28 | 28 |
| 29 .1.ps: | 29 .1.ps: |
| 30 $(GROFF) $< > $@ | 30 $(GROFF) $< > $@ |
| 31 | 31 |
| 32 # library containing general stuff | 32 # library containing general stuff |
| 33 | 33 |
| 34 $(LIBPREFIX)wm$(LIB): dct$(O) coeff$(O) gray$(O) sort$(O) signature$(O) coord$(O) wm$(O) | 34 $(LIBPREFIX)wm$(LIB): dct$(O) coeff$(O) gray$(O) sort$(O) signature-utils$(O) coord$(O) wm$(O) |
| 35 $(RM) $@ | 35 $(RM) $@ |
| 36 ar -rc $@ dct$(O) coeff$(O) gray$(O) sort$(O) signature$(O) coord$(O) wm$(O) | 36 ar -rc $@ dct$(O) coeff$(O) gray$(O) sort$(O) signature-utils$(O) coord$(O) wm$(O) |
| 37 | 37 |
| 38 libraryclean: | 38 libraryclean: |
| 39 $(RM) $(LIBPREFIX)wm$(LIB) | 39 $(RM) $(LIBPREFIX)wm$(LIB) |
| 40 | 40 |
| 41 # library containing wavelet transform stuff | 41 # library containing wavelet transform stuff |
| 160 $(CC) $(LDFLAGS) -o $@ wm_bruyn_e$(O) bruyn_common$(O) $(WMLIB) $(LIBS) $(PGMLIBS) | 160 $(CC) $(LDFLAGS) -o $@ wm_bruyn_e$(O) bruyn_common$(O) $(WMLIB) $(LIBS) $(PGMLIBS) |
| 161 | 161 |
| 162 wm_bruyn_d$(EXE): wm_bruyn_d$(O) bruyn_common$(O) $(LIBPREFIX)wm$(LIB) | 162 wm_bruyn_d$(EXE): wm_bruyn_d$(O) bruyn_common$(O) $(LIBPREFIX)wm$(LIB) |
| 163 $(CC) $(LDFLAGS) -o $@ wm_bruyn_d$(O) bruyn_common$(O) $(WMLIB) $(LIBS) $(PGMLIBS) | 163 $(CC) $(LDFLAGS) -o $@ wm_bruyn_d$(O) bruyn_common$(O) $(WMLIB) $(LIBS) $(PGMLIBS) |
| 164 | 164 |
| 165 gen_bruyn_sig$(EXE): gen_bruyn_sig$(O) wm$(O) | 165 gen_bruyn_sig$(EXE): gen_bruyn_sig$(O) wm$(O) $(LIBPREFIX)wm$(LIB) |
| 166 $(CC) $(LDFLAGS) -o $@ gen_bruyn_sig$(O) wm$(O) $(LIBS) | 166 $(CC) $(LDFLAGS) -o $@ gen_bruyn_sig$(O) wm$(O) $(WMLIB) |
| 167 | 167 |
| 168 cmp_bruyn_sig$(EXE): cmp_bruyn_sig$(O) $(LIBPREFIX)wm$(LIB) | 168 cmp_bruyn_sig$(EXE): cmp_bruyn_sig$(O) $(LIBPREFIX)wm$(LIB) |
| 169 $(CC) $(LDFLAGS) -o $@ cmp_bruyn_sig$(O) $(WMLIB) $(LIBS) | 169 $(CC) $(LDFLAGS) -o $@ cmp_bruyn_sig$(O) $(WMLIB) $(LIBS) |
| 170 | 170 |
| 171 | 171 |
| 174 cox: gen_cox_sig$(EXE) wm_cox_e$(EXE) wm_cox_d$(EXE) cmp_cox_sig$(EXE) | 174 cox: gen_cox_sig$(EXE) wm_cox_e$(EXE) wm_cox_d$(EXE) cmp_cox_sig$(EXE) |
| 175 | 175 |
| 176 coxtest: cox | 176 coxtest: cox |
| 177 gen_cox_sig$(EXE) > ../sigs/cox.sig | 177 gen_cox_sig$(EXE) > ../sigs/cox.sig |
| 178 wm_cox_e$(EXE) -s ../sigs/cox.sig -o ../watermarked/cox_lena.pgm ../images/lena.pgm | 178 wm_cox_e$(EXE) -s ../sigs/cox.sig -o ../watermarked/cox_lena.pgm ../images/lena.pgm |
| 179 wm_cox_d$(EXE) -s ../sigs/cox.sig -o ../wms/cox.wm -i ../images/lena.pgm ../watermarked/cox_lena.pgm | 179 wm_cox_d$(EXE) -s ../sigs/cox.sig -o ../wms/cox.wm -i ../images/lena.pgm ../watermarked/cox_lena.pgm |
| 180 cmp_cox_sig$(EXE) -s ../sigs/cox.sig ../wms/cox.wm | 180 cmp_cox_sig$(EXE) -s ../sigs/cox.sig ../wms/cox.wm |
| 181 | 181 |
| 182 coxinstall: cox | 182 coxinstall: cox |
| 183 $(CP) gen_cox_sig$(EXE) wm_cox_e$(EXE) wm_cox_d$(EXE) cmp_cox_sig$(EXE) $(INSTALLDIR) | 183 $(CP) gen_cox_sig$(EXE) wm_cox_e$(EXE) wm_cox_d$(EXE) cmp_cox_sig$(EXE) $(INSTALLDIR) |
| 184 | 184 |
| 205 corvi: gen_corvi_sig$(EXE) wm_corvi_e$(EXE) wm_corvi_d$(EXE) cmp_corvi_sig$(EXE) | 205 corvi: gen_corvi_sig$(EXE) wm_corvi_e$(EXE) wm_corvi_d$(EXE) cmp_corvi_sig$(EXE) |
| 206 | 206 |
| 207 corvitest: corvi | 207 corvitest: corvi |
| 208 gen_corvi_sig$(EXE) > ../sigs/corvi.sig | 208 gen_corvi_sig$(EXE) > ../sigs/corvi.sig |
| 209 wm_corvi_e$(EXE) -s ../sigs/corvi.sig -o ../watermarked/corvi_lena.pgm ../images/lena.pgm | 209 wm_corvi_e$(EXE) -s ../sigs/corvi.sig -o ../watermarked/corvi_lena.pgm ../images/lena.pgm |
| 210 wm_corvi_d$(EXE) -s ../sigs/corvi.sig -o ../wms/corvi.wm -i ../images/lena.pgm ../watermarked/corvi_lena.pgm | 210 wm_corvi_d$(EXE) -s ../sigs/corvi.sig -o ../wms/corvi.wm -i ../images/lena.pgm ../watermarked/corvi_lena.pgm |
| 211 cmp_corvi_sig$(EXE) -s ../sigs/corvi.sig ../wms/corvi.wm | 211 cmp_corvi_sig$(EXE) -s ../sigs/corvi.sig ../wms/corvi.wm |
| 212 | 212 |
| 213 corviinstall: corvi | 213 corviinstall: corvi |
| 214 $(CP) gen_corvi_sig$(EXE) wm_corvi_e$(EXE) wm_corvi_d$(EXE) cmp_corvi_sig$(EXE) $(INSTALLDIR) | 214 $(CP) gen_corvi_sig$(EXE) wm_corvi_e$(EXE) wm_corvi_d$(EXE) cmp_corvi_sig$(EXE) $(INSTALLDIR) |
| 215 | 215 |
| 236 xia: gen_xia_sig$(EXE) wm_xia_e$(EXE) wm_xia_d$(EXE) cmp_xia_sig$(EXE) | 236 xia: gen_xia_sig$(EXE) wm_xia_e$(EXE) wm_xia_d$(EXE) cmp_xia_sig$(EXE) |
| 237 | 237 |
| 238 xiatest: xia | 238 xiatest: xia |
| 239 gen_xia_sig$(EXE) > ../sigs/xia.sig | 239 gen_xia_sig$(EXE) > ../sigs/xia.sig |
| 240 wm_xia_e$(EXE) -s ../sigs/xia.sig -o ../watermarked/xia_lena.pgm ../images/lena.pgm | 240 wm_xia_e$(EXE) -s ../sigs/xia.sig -o ../watermarked/xia_lena.pgm ../images/lena.pgm |
| 241 wm_xia_d$(EXE) -s ../sigs/xia.sig -o ../wms/xia.wm -i ../images/lena.pgm ../watermarked/xia_lena.pgm | 241 wm_xia_d$(EXE) -s ../sigs/xia.sig -o ../wms/xia.wm -i ../images/lena.pgm ../watermarked/xia_lena.pgm |
| 242 cmp_xia_sig$(EXE) -s ../sigs/xia.sig ../wms/xia.wm | 242 cmp_xia_sig$(EXE) -s ../sigs/xia.sig ../wms/xia.wm |
| 243 | 243 |
| 244 xiainstall: xia | 244 xiainstall: xia |
| 245 $(CP) gen_xia_sig$(EXE) wm_xia_e$(EXE) wm_xia_d$(EXE) cmp_xia_sig$(EXE) $(INSTALLDIR) | 245 $(CP) gen_xia_sig$(EXE) wm_xia_e$(EXE) wm_xia_d$(EXE) cmp_xia_sig$(EXE) $(INSTALLDIR) |
| 246 | 246 |
| 266 wang: gen_wang_sig$(EXE) wm_wang_e$(EXE) wm_wang_d$(EXE) cmp_wang_sig$(EXE) | 266 wang: gen_wang_sig$(EXE) wm_wang_e$(EXE) wm_wang_d$(EXE) cmp_wang_sig$(EXE) |
| 267 | 267 |
| 268 wangtest: wang | 268 wangtest: wang |
| 269 gen_wang_sig$(EXE) -n 1000 > ../sigs/wang.sig | 269 gen_wang_sig$(EXE) -n 1000 > ../sigs/wang.sig |
| 270 wm_wang_e$(EXE) -s ../sigs/wang.sig -o ../watermarked/wang_lena.pgm ../images/lena.pgm | 270 wm_wang_e$(EXE) -s ../sigs/wang.sig -o ../watermarked/wang_lena.pgm ../images/lena.pgm |
| 271 wm_wang_d$(EXE) -s ../sigs/wang.sig -o ../wms/wang.wm -i ../images/lena.pgm ../watermarked/wang_lena.pgm | 271 wm_wang_d$(EXE) -s ../sigs/wang.sig -o ../wms/wang.wm -i ../images/lena.pgm ../watermarked/wang_lena.pgm |
| 272 cmp_wang_sig$(EXE) -s ../sigs/wang.sig ../wms/wang.wm | 272 cmp_wang_sig$(EXE) -s ../sigs/wang.sig ../wms/wang.wm |
| 273 | 273 |
| 274 wanginstall: wang | 274 wanginstall: wang |
| 275 $(CP) gen_wang_sig$(EXE) wm_wang_e$(EXE) wm_wang_d$(EXE) cmp_wang_sig$(EXE) $(INSTALLDIR) | 275 $(CP) gen_wang_sig$(EXE) wm_wang_e$(EXE) wm_wang_d$(EXE) cmp_wang_sig$(EXE) $(INSTALLDIR) |
| 276 | 276 |
| 296 kim: gen_kim_sig$(EXE) wm_kim_e$(EXE) wm_kim_d$(EXE) cmp_kim_sig$(EXE) | 296 kim: gen_kim_sig$(EXE) wm_kim_e$(EXE) wm_kim_d$(EXE) cmp_kim_sig$(EXE) |
| 297 | 297 |
| 298 kimtest: kim | 298 kimtest: kim |
| 299 gen_kim_sig$(EXE) -n 1000 > ../sigs/kim.sig | 299 gen_kim_sig$(EXE) -n 1000 > ../sigs/kim.sig |
| 300 wm_kim_e$(EXE) -s ../sigs/kim.sig -o ../watermarked/kim_lena.pgm ../images/lena.pgm | 300 wm_kim_e$(EXE) -s ../sigs/kim.sig -o ../watermarked/kim_lena.pgm ../images/lena.pgm |
| 301 wm_kim_d$(EXE) -s ../sigs/kim.sig -o ../wms/kim.wm -i ../images/lena.pgm ../watermarked/kim_lena.pgm | 301 wm_kim_d$(EXE) -s ../sigs/kim.sig -o ../wms/kim.wm -i ../images/lena.pgm ../watermarked/kim_lena.pgm |
| 302 cmp_kim_sig$(EXE) -s ../sigs/kim.sig ../wms/kim.wm | 302 cmp_kim_sig$(EXE) -s ../sigs/kim.sig ../wms/kim.wm |
| 303 | 303 |
| 304 kiminstall: kim | 304 kiminstall: kim |
| 305 $(CP) gen_kim_sig$(EXE) wm_kim_e$(EXE) wm_kim_d$(EXE) cmp_kim_sig$(EXE) $(INSTALLDIR) | 305 $(CP) gen_kim_sig$(EXE) wm_kim_e$(EXE) wm_kim_d$(EXE) cmp_kim_sig$(EXE) $(INSTALLDIR) |
| 306 | 306 |
| 326 zhu: gen_zhu_sig$(EXE) wm_zhu_e$(EXE) wm_zhu_d$(EXE) cmp_zhu_sig$(EXE) | 326 zhu: gen_zhu_sig$(EXE) wm_zhu_e$(EXE) wm_zhu_d$(EXE) cmp_zhu_sig$(EXE) |
| 327 | 327 |
| 328 zhutest: zhu | 328 zhutest: zhu |
| 329 gen_zhu_sig$(EXE) > ../sigs/zhu.sig | 329 gen_zhu_sig$(EXE) > ../sigs/zhu.sig |
| 330 wm_zhu_e$(EXE) -s ../sigs/zhu.sig -o ../watermarked/zhu_lena.pgm ../images/lena.pgm | 330 wm_zhu_e$(EXE) -s ../sigs/zhu.sig -o ../watermarked/zhu_lena.pgm ../images/lena.pgm |
| 331 wm_zhu_d$(EXE) -s ../sigs/zhu.sig -o ../wms/zhu.wm -i ../images/lena.pgm ../watermarked/zhu_lena.pgm | 331 wm_zhu_d$(EXE) -s ../sigs/zhu.sig -o ../wms/zhu.wm -i ../images/lena.pgm ../watermarked/zhu_lena.pgm |
| 332 cmp_zhu_sig$(EXE) -s ../sigs/zhu.sig ../wms/zhu.wm | 332 cmp_zhu_sig$(EXE) -s ../sigs/zhu.sig ../wms/zhu.wm |
| 333 | 333 |
| 334 zhuinstall: zhu | 334 zhuinstall: zhu |
| 335 $(CP) gen_zhu_sig$(EXE) wm_zhu_e$(EXE) wm_zhu_d$(EXE) cmp_zhu_sig$(EXE) $(INSTALLDIR) | 335 $(CP) gen_zhu_sig$(EXE) wm_zhu_e$(EXE) wm_zhu_d$(EXE) cmp_zhu_sig$(EXE) $(INSTALLDIR) |
| 336 | 336 |
| 430 $(CC) $(LDFLAGS) -o $@ wm_kund2_e$(O) $(WMLIB) $(WAVELIB) $(LIBS) $(PGMLIBS) | 430 $(CC) $(LDFLAGS) -o $@ wm_kund2_e$(O) $(WMLIB) $(WAVELIB) $(LIBS) $(PGMLIBS) |
| 431 | 431 |
| 432 wm_kund2_d$(EXE): wm_kund2_d$(O) $(LIBPREFIX)wm$(LIB) $(LIBPREFIX)wavelet$(LIB) | 432 wm_kund2_d$(EXE): wm_kund2_d$(O) $(LIBPREFIX)wm$(LIB) $(LIBPREFIX)wavelet$(LIB) |
| 433 $(CC) $(LDFLAGS) -o $@ wm_kund2_d$(O) $(WMLIB) $(WAVELIB) $(LIBS) $(PGMLIBS) | 433 $(CC) $(LDFLAGS) -o $@ wm_kund2_d$(O) $(WMLIB) $(WAVELIB) $(LIBS) $(PGMLIBS) |
| 434 | 434 |
| 435 gen_kund2_sig$(EXE): gen_kund2_sig$(O) wm$(O) signature$(O) | 435 gen_kund2_sig$(EXE): gen_kund2_sig$(O) wm$(O) signature-utils$(O) |
| 436 $(CC) $(LDFLAGS) -o $@ gen_kund2_sig$(O) wm$(O) signature$(O) $(LIBS) | 436 $(CC) $(LDFLAGS) -o $@ gen_kund2_sig$(O) wm$(O) signature-utils$(O) $(LIBS) |
| 437 | 437 |
| 438 cmp_kund2_sig$(EXE): cmp_kund2_sig$(O) $(LIBPREFIX)wm$(LIB) | 438 cmp_kund2_sig$(EXE): cmp_kund2_sig$(O) $(LIBPREFIX)wm$(LIB) |
| 439 $(CC) $(LDFLAGS) -o $@ cmp_kund2_sig$(O) $(WMLIB) $(LIBS) | 439 $(CC) $(LDFLAGS) -o $@ cmp_kund2_sig$(O) $(WMLIB) $(LIBS) |
| 440 | 440 |
| 441 kund2clean: | 441 kund2clean: |
| 446 kund3: gen_kund3_sig$(EXE) wm_kund3_e$(EXE) wm_kund3_d$(EXE) cmp_kund3_sig$(EXE) | 446 kund3: gen_kund3_sig$(EXE) wm_kund3_e$(EXE) wm_kund3_d$(EXE) cmp_kund3_sig$(EXE) |
| 447 | 447 |
| 448 kund3test: kund3 | 448 kund3test: kund3 |
| 449 gen_kund3_sig$(EXE) -n 1000 -l 2 -q 2 gen_kund3_sig.c > ../sigs/kund3.sig | 449 gen_kund3_sig$(EXE) -n 1000 -l 2 -q 2 gen_kund3_sig.c > ../sigs/kund3.sig |
| 450 wm_kund3_e$(EXE) -s ../sigs/kund3.sig -o ../watermarked/kund3_lena.pgm ../images/lena.pgm | 450 wm_kund3_e$(EXE) -s ../sigs/kund3.sig -o ../watermarked/kund3_lena.pgm ../images/lena.pgm |
| 451 wm_kund3_d$(EXE) -s ../sigs/kund3.sig -o ../wms/kund3.wm ../watermarked/kund3_lena.pgm | 451 wm_kund3_d$(EXE) -s ../sigs/kund3.sig -o ../wms/kund3.wm ../watermarked/kund3_lena.pgm |
| 452 cmp_kund3_sig$(EXE) -s ../sigs/kund3.sig ../wms/kund3.wm | 452 cmp_kund3_sig$(EXE) -s ../sigs/kund3.sig ../wms/kund3.wm |
| 453 | 453 |
| 454 kund3install: kund3 | 454 kund3install: kund3 |
| 455 $(CP) gen_kund3_sig$(EXE) wm_kund3_e$(EXE) wm_kund3_d$(EXE) cmp_kund3_sig$(EXE) $(INSTALLDIR) | 455 $(CP) gen_kund3_sig$(EXE) wm_kund3_e$(EXE) wm_kund3_d$(EXE) cmp_kund3_sig$(EXE) $(INSTALLDIR) |
| 456 | 456 |
| 460 $(CC) $(LDFLAGS) -o $@ wm_kund3_e$(O) $(WMLIB) $(WAVELIB) $(LIBS) $(PGMLIBS) | 460 $(CC) $(LDFLAGS) -o $@ wm_kund3_e$(O) $(WMLIB) $(WAVELIB) $(LIBS) $(PGMLIBS) |
| 461 | 461 |
| 462 wm_kund3_d$(EXE): wm_kund3_d$(O) $(LIBPREFIX)wm$(LIB) $(LIBPREFIX)wavelet$(LIB) | 462 wm_kund3_d$(EXE): wm_kund3_d$(O) $(LIBPREFIX)wm$(LIB) $(LIBPREFIX)wavelet$(LIB) |
| 463 $(CC) $(LDFLAGS) -o $@ wm_kund3_d$(O) $(WMLIB) $(WAVELIB) $(LIBS) $(PGMLIBS) | 463 $(CC) $(LDFLAGS) -o $@ wm_kund3_d$(O) $(WMLIB) $(WAVELIB) $(LIBS) $(PGMLIBS) |
| 464 | 464 |
| 465 gen_kund3_sig$(EXE): gen_kund3_sig$(O) wm$(O) signature$(O) | 465 gen_kund3_sig$(EXE): gen_kund3_sig$(O) wm$(O) signature-utils$(O) |
| 466 $(CC) $(LDFLAGS) -o $@ gen_kund3_sig$(O) wm$(O) signature$(O) $(LIBS) | 466 $(CC) $(LDFLAGS) -o $@ gen_kund3_sig$(O) wm$(O) signature-utils$(O) $(LIBS) |
| 467 | 467 |
| 468 cmp_kund3_sig$(EXE): cmp_kund3_sig$(O) $(LIBPREFIX)wm$(LIB) | 468 cmp_kund3_sig$(EXE): cmp_kund3_sig$(O) $(LIBPREFIX)wm$(LIB) |
| 469 $(CC) $(LDFLAGS) -o $@ cmp_kund3_sig$(O) $(WMLIB) $(LIBS) | 469 $(CC) $(LDFLAGS) -o $@ cmp_kund3_sig$(O) $(WMLIB) $(LIBS) |
| 470 | 470 |
| 471 kund3clean: | 471 kund3clean: |
| 503 | 503 |
| 504 | 504 |
| 505 | 505 |
| 506 clean: coxclean bruynclean kochclean corviclean xiaclean zhuclean xieclean kund3clean kund2clean \ | 506 clean: coxclean bruynclean kochclean corviclean xiaclean zhuclean xieclean kund3clean kund2clean \ |
| 507 dugadclean kimclean wangclean frid2clean toolsclean libraryclean waveletclean xie2clean | 507 dugadclean kimclean wangclean frid2clean toolsclean libraryclean waveletclean xie2clean |
| 508 $(RM) *$(O) *.ps ../sigs/* ../wms/* ../watermarked/* | 508 $(RM) *$(O) *.ps ../sigs/* ../wms/* ../watermarked/* |
| 509 | |
| 510 | 509 |
| 511 man: coxman bruynman kochman corviman xiaman xieman toolsman | 510 man: coxman bruynman kochman corviman xiaman xieman toolsman |
| 512 | 511 |
| 513 test: coxtest bruyntest kochtest corvitest xiatest xietest dugadtest zhutest \ | 512 test: coxtest bruyntest kochtest corvitest xiatest xietest dugadtest zhutest \ |
| 514 wangtest frid2test kimtest toolstest kund3test kund2test | 513 wangtest frid2test kimtest toolstest kund3test kund2test |
