• source navigation  • diff markup  • identifier search  • freetext search  • 

Sources/make_ext4fs/Makefile

  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