50 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| #
 | |
| #	makefile for floatimg tools
 | |
| #	use with caution
 | |
| #
 | |
| 
 | |
| COPT = -Wall -fpic -g -DDEBUG_LEVEL=0 -lm
 | |
| DEPS = ../floatimg.h  ../libfloatimg.a Makefile
 | |
| 
 | |
| # 			----------
 | |
| 
 | |
| all:	fimg2pnm mkfimg png2fimg fimgstats fimg2png	\
 | |
| 	addpnm2fimg cumulfimgs fimgops fimgfx
 | |
| 
 | |
| fimgstats:	fimgstats.c $(DEPS)
 | |
| 	gcc $(COPT) $< ../libfloatimg.a -o $@ 
 | |
| 
 | |
| cumulfimgs:	cumulfimgs.c $(DEPS)
 | |
| 	gcc $(COPT) $< ../libfloatimg.a -o $@ 
 | |
| 
 | |
| mkfimg:		mkfimg.c  $(DEPS)
 | |
| 	gcc $(COPT) $< ../libfloatimg.a -o $@ 
 | |
| 
 | |
| fimgops:		fimgops.c  $(DEPS)
 | |
| 	gcc $(COPT) $< ../libfloatimg.a -o $@ 
 | |
| 
 | |
| fimgfx:		fimgfx.c  $(DEPS)
 | |
| 	gcc $(COPT) $< ../libfloatimg.a -o $@ 
 | |
| 
 | |
| fimg2pnm:	fimg2pnm.c  $(DEPS)
 | |
| 	gcc $(COPT) $< ../libfloatimg.a -o $@ 
 | |
| 
 | |
| fimg2png:	fimg2png.c  $(DEPS)
 | |
| 	gcc $(COPT) $< ../libfloatimg.a -lpnglite -lz -o $@ 
 | |
| 
 | |
| #
 | |
| # this tool require an external library
 | |
| # http://la.buvette.org/devel/libimage/libimage.html
 | |
| #
 | |
| addtga2fimg:	addtga2fimg.c  $(DEPS)
 | |
| 	gcc $(COPT) $< ../libfloatimg.a -limageSO -lm -o $@
 | |
| 
 | |
| addpnm2fimg:	addpnm2fimg.c  $(DEPS)
 | |
| 	gcc $(COPT) $< ../libfloatimg.a -lm -o $@
 | |
| 
 | |
| 
 | |
| # if "undefined reference to crc32" then "use -lz"
 | |
| png2fimg:	png2fimg.c  $(DEPS)
 | |
| 	gcc $(COPT) $< ../libfloatimg.a -lpnglite -lz -o $@
 | |
| 
 |