1 CC ?= gcc 2 CFLAGS += -Iinclude -Ilibsparse/include 3 4 ifeq ($(STATIC),1) 5 ZLIB := -Wl,-Bstatic -lz -Wl,-Bdynamic 6 else 7 ZLIB := -lz 8 endif 9 10 OBJ := \ 11 allocate.o \ 12 canned_fs_config.o \ 13 contents.o \ 14 crc16.o \ 15 ext4fixup.o \ 16 ext4_sb.o \ 17 ext4_utils.o \ 18 extent.o \ 19 indirect.o \ 20 make_ext4fs_main.o \ 21 make_ext4fs.o \ 22 sha1.o \ 23 uuid.o \ 24 wipe.o 25 26 %.o: %.c 27 $(CC) $(CFLAGS) -c -o $@ $^ 28 29 make_ext4fs: $(OBJ) libsparse/libsparse.a 30 $(CC) $(LDFLAGS)-o $@ $^ $(ZLIB) 31 32 libsparse/libsparse.a: 33 $(MAKE) -C libsparse/ libsparse.a 34 35 clean: 36 $(MAKE) -C libsparse/ clean 37 rm -f $(OBJ) make_ext4fs
This page was automatically generated by LXR 0.3.1. • OpenWrt