25 lines
		
	
	
		
			713 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			713 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| LIBUBI_PATH = ../../ubi-utils/
 | |
| LIBUBI_HEADER_PATH = $(LIBUBI_PATH)/include
 | |
| UBIUTILS_PATH=../../ubi-utils/
 | |
| 
 | |
| KERNELHDR := ../../include
 | |
| 
 | |
| LIBS = libubi
 | |
| TARGETS=io_update volrefcnt integ io_paral io_read io_basic \
 | |
|           mkvol_basic mkvol_bad mkvol_paral rsvol
 | |
| 
 | |
| CFLAGS += -I$(LIBUBI_HEADER_PATH) -I $(KERNELHDR)
 | |
| LDLIBS += -lpthread
 | |
| 
 | |
| include ../../common.mk
 | |
| 
 | |
| # Compile ubilib with the udevsettle hack
 | |
| libubi.a: $(LIBUBI_PATH)/libubi.c  $(LIBUBI_HEADER_PATH)/libubi.h  $(LIBUBI_PATH)/libubi_int.h
 | |
| 	$(CC) $(CFLAGS) -I $(LIBUBI_PATH) -I../../include -DUDEV_SETTLE_HACK -c $(LIBUBI_PATH)/libubi.c -o libubi.o
 | |
| 	ar cr libubi.a libubi.o
 | |
| 
 | |
| $(TARGETS): $(addprefix $(BUILDDIR)/, helpers.o) libubi.a
 | |
| 
 | |
| clean::
 | |
| 	rm -f libubi.a
 | 
