45 lines
		
	
	
		
			859 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			859 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
#
 | 
						|
#	building the base library
 | 
						|
#
 | 
						|
 | 
						|
COPT = -Wall -fpic -g -no-pie -DDEBUG_LEVEL=0
 | 
						|
OBJS = fimg-core.o fimg-pnm.o fimg-file.o fimg-math.o	\
 | 
						|
	fimg-timers.o operators.o fimg-2gray.o
 | 
						|
DEPS = Makefile ../floatimg.h
 | 
						|
 | 
						|
# modify it 'as you like'
 | 
						|
AR=ar 
 | 
						|
 | 
						|
all:	$(OBJS) ../libfloatimg.a
 | 
						|
 | 
						|
t:	t.c ../libfloatimg.a $(DEPS)
 | 
						|
	gcc $(COPT) $< ../libfloatimg.a -lm -o $@
 | 
						|
 | 
						|
# --------------------------------------------
 | 
						|
 | 
						|
../libfloatimg.a:	$(OBJS)
 | 
						|
	$(AR) r $@ $?
 | 
						|
 | 
						|
fimg-core.o:	fimg-core.c $(DEPS)
 | 
						|
	gcc $(COPT) -c $<
 | 
						|
 | 
						|
fimg-2gray.o:	fimg-2gray.c $(DEPS)
 | 
						|
	gcc $(COPT) -c $<
 | 
						|
 | 
						|
operators.o:	operators.c $(DEPS)
 | 
						|
	gcc $(COPT) -c $<
 | 
						|
 | 
						|
fimg-pnm.o:	fimg-pnm.c $(DEPS)
 | 
						|
	gcc $(COPT) -c $<
 | 
						|
 | 
						|
fimg-file.o:	fimg-file.c $(DEPS)
 | 
						|
	gcc $(COPT) -c $<
 | 
						|
 | 
						|
fimg-math.o:	fimg-math.c $(DEPS)
 | 
						|
	gcc $(COPT) -c $<
 | 
						|
 | 
						|
fimg-timers.o:	fimg-timers.c $(DEPS)
 | 
						|
	gcc $(COPT) -c $<
 | 
						|
 | 
						|
# --------------------------------------------
 |