jauhien 14/07/01 13:24:14 Added: Makefile Log: initial import (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0xB2EFA1D4)
Revision Changes Path 1.1 dev-util/libsparse/files/Makefile file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/libsparse/files/Makefile?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/libsparse/files/Makefile?rev=1.1&content-type=text/plain Index: Makefile =================================================================== CC ?= gcc CFLAGS := $(CFLAGS) -I. -Iinclude -DANDROID -fPIC LDFLAGS := $(LDFLAGS) -L. PREFIX ?= /usr/ BINDIR ?= $(PREFIX)/bin LIBDIR ?= $(PREFIX)/lib libsparse_src_files := \ backed_block.c \ output_file.c \ sparse.c \ sparse_crc32.c \ sparse_err.c \ sparse_read.c libsparse_obj_files := $(libsparse_src_files:.c=.o) simg2img_src_files := \ simg2img.c simg2img_obj_files := $(simg2img_src_files:.c=.o) img2simg_src_files := \ img2simg.c img2simg_obj_files := $(img2simg_src_files:.c=.o) simg2simg_src_files := \ simg2simg.c simg2simg_obj_files := $(simg2simg_src_files:.c=.o) libraries := -lsparse -lz executables := simg2img img2simg simg2simg all: libsparse.so $(executables) %.o: %.c $(CC) $(CFLAGS) -c $< libsparse.so: $(libsparse_obj_files) $(CC) $(LDFLAGS) -shared -o $@ $^ simg2img: libsparse.so $(simg2img_obj_files) $(CC) $(LDFLAGS) $(simg2img_obj_files) -o $@ $(libraries) img2simg: libsparse.so $(img2simg_obj_files) $(CC) $(LDFLAGS) $(img2simg_obj_files) -o $@ $(libraries) simg2simg: libsparse.so $(simg2simg_obj_files) $(CC) $(LDFLAGS) $(simg2simg_obj_files) -o $@ $(libraries) .PHONY: clean install clean: rm -rf *.o *.so $(executables) install: all install -d $(DESTDIR)/$(BINDIR) $(DESTDIR)/$(LIBDIR) install $(executables) $(DESTDIR)/$(BINDIR) install libsparse.so $(DESTDIR)/$(LIBDIR)
