TARGETS = adma.so ar.so ace.so bflt.so brcm.so bzip2.so cpio.so cramfs.so dump.so elf.so ext2fs.so fat.so gzip.so iso9660.so java.so lzma.so pe.so romfs.so squashfs.so tar.so trx.so ttf.so w700v.so x509.so zip.so PREFIX = /usr/local DESTDIR = LIBDIR = $(PREFIX)/lib CC = cc CPPFLAGSF= CPPFLAGS= CFLAGSF = -W -fPIC CFLAGS = -Wall -g -O2 AR = ar -rc RANLIB = ranlib LD = $(CC) -shared RM = rm -f LN = ln -f MKDIR = mkdir -p INSTALL = install all: $(TARGETS) adma_OBJS = adma.o adma_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) adma_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) adma.so: $(adma_OBJS) $(LD) -o adma.so $(adma_OBJS) $(adma_LDFLAGS) ar_OBJS = ar.o ar_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) ar_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) ar.so: $(ar_OBJS) $(LD) -o ar.so $(ar_OBJS) $(ar_LDFLAGS) ace_OBJS = ace.o ace_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) ace_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) ace.so: $(ace_OBJS) $(LD) -o ace.so $(ace_OBJS) $(ace_LDFLAGS) bflt_OBJS = bflt.o bflt_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) bflt_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) bflt.so: $(bflt_OBJS) $(LD) -o bflt.so $(bflt_OBJS) $(bflt_LDFLAGS) brcm_OBJS = brcm.o brcm_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) brcm_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) brcm.so: $(brcm_OBJS) $(LD) -o brcm.so $(brcm_OBJS) $(brcm_LDFLAGS) bzip2_OBJS = bzip2.o bzip2_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) bzip2_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) bzip2.so: $(bzip2_OBJS) $(LD) -o bzip2.so $(bzip2_OBJS) $(bzip2_LDFLAGS) cpio_OBJS = cpio.o cpio_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) cpio_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) cpio.so: $(cpio_OBJS) $(LD) -o cpio.so $(cpio_OBJS) $(cpio_LDFLAGS) cramfs_OBJS = cramfs.o cramfs_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) cramfs_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) cramfs.so: $(cramfs_OBJS) $(LD) -o cramfs.so $(cramfs_OBJS) $(cramfs_LDFLAGS) dump_OBJS = dump.o dump_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) dump_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) dump.so: $(dump_OBJS) $(LD) -o dump.so $(dump_OBJS) $(dump_LDFLAGS) elf_OBJS = elf.o elf_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) elf_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) elf.so: $(elf_OBJS) $(LD) -o elf.so $(elf_OBJS) $(elf_LDFLAGS) ext2fs_OBJS = ext2fs.o ext2fs_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) ext2fs_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) ext2fs.so: $(ext2fs_OBJS) $(LD) -o ext2fs.so $(ext2fs_OBJS) $(ext2fs_LDFLAGS) fat_OBJS = fat.o fat_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) fat_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) fat.so: $(fat_OBJS) $(LD) -o fat.so $(fat_OBJS) $(fat_LDFLAGS) gzip_OBJS = gzip.o gzip_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) gzip_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) gzip.so: $(gzip_OBJS) $(LD) -o gzip.so $(gzip_OBJS) $(gzip_LDFLAGS) iso9660_OBJS = iso9660.o iso9660_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) iso9660_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) iso9660.so: $(iso9660_OBJS) $(LD) -o iso9660.so $(iso9660_OBJS) $(iso9660_LDFLAGS) java_OBJS = java.o java_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) java_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) java.so: $(java_OBJS) $(LD) -o java.so $(java_OBJS) $(java_LDFLAGS) lzma_OBJS = lzma.o lzma_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) lzma_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) lzma.so: $(lzma_OBJS) $(LD) -o lzma.so $(lzma_OBJS) $(lzma_LDFLAGS) pe_OBJS = pe.o pe_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) pe_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) pe.so: $(pe_OBJS) $(LD) -o pe.so $(pe_OBJS) $(pe_LDFLAGS) romfs_OBJS = romfs.o romfs_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) romfs_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) romfs.so: $(romfs_OBJS) $(LD) -o romfs.so $(romfs_OBJS) $(romfs_LDFLAGS) squashfs_OBJS = squashfs.o squashfs_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) squashfs_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) squashfs.so: $(squashfs_OBJS) $(LD) -o squashfs.so $(squashfs_OBJS) $(squashfs_LDFLAGS) tar_OBJS = tar.o tar_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) tar_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) tar.so: $(tar_OBJS) $(LD) -o tar.so $(tar_OBJS) $(tar_LDFLAGS) trx_OBJS = trx.o trx_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) trx_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) trx.so: $(trx_OBJS) $(LD) -o trx.so $(trx_OBJS) $(trx_LDFLAGS) ttf_OBJS = ttf.o ttf_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) ttf_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) ttf.so: $(ttf_OBJS) $(LD) -o ttf.so $(ttf_OBJS) $(ttf_LDFLAGS) w700v_OBJS = w700v.o w700v_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) w700v_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) w700v.so: $(w700v_OBJS) $(LD) -o w700v.so $(w700v_OBJS) $(w700v_LDFLAGS) x509_OBJS = x509.o x509_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) x509_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) x509.so: $(x509_OBJS) $(LD) -o x509.so $(x509_OBJS) $(x509_LDFLAGS) zip_OBJS = zip.o zip_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) zip_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) zip.so: $(zip_OBJS) $(LD) -o zip.so $(zip_OBJS) $(zip_LDFLAGS) adma.o: adma.c plugin.h $(CC) $(adma_CFLAGS) -c adma.c ar.o: ar.c plugin.h $(CC) $(ar_CFLAGS) -c ar.c ace.o: ace.c plugin.h $(CC) $(ace_CFLAGS) -c ace.c bflt.o: bflt.c plugin.h $(CC) $(bflt_CFLAGS) -c bflt.c brcm.o: brcm.c plugin.h $(CC) $(brcm_CFLAGS) -c brcm.c bzip2.o: bzip2.c plugin.h $(CC) $(bzip2_CFLAGS) -c bzip2.c cpio.o: cpio.c plugin.h $(CC) $(cpio_CFLAGS) -c cpio.c cramfs.o: cramfs.c plugin.h $(CC) $(cramfs_CFLAGS) -c cramfs.c dump.o: dump.c plugin.h $(CC) $(dump_CFLAGS) -c dump.c elf.o: elf.c plugin.h $(CC) $(elf_CFLAGS) -c elf.c ext2fs.o: ext2fs.c plugin.h $(CC) $(ext2fs_CFLAGS) -c ext2fs.c fat.o: fat.c plugin.h $(CC) $(fat_CFLAGS) -c fat.c gzip.o: gzip.c plugin.h $(CC) $(gzip_CFLAGS) -c gzip.c iso9660.o: iso9660.c plugin.h $(CC) $(iso9660_CFLAGS) -c iso9660.c java.o: java.c plugin.h $(CC) $(java_CFLAGS) -c java.c lzma.o: lzma.c plugin.h $(CC) $(lzma_CFLAGS) -c lzma.c pe.o: pe.c plugin.h $(CC) $(pe_CFLAGS) -c pe.c romfs.o: romfs.c plugin.h $(CC) $(romfs_CFLAGS) -c romfs.c squashfs.o: squashfs.c plugin.h $(CC) $(squashfs_CFLAGS) -c squashfs.c tar.o: tar.c plugin.h $(CC) $(tar_CFLAGS) -c tar.c trx.o: trx.c plugin.h $(CC) $(trx_CFLAGS) -c trx.c ttf.o: ttf.c plugin.h $(CC) $(ttf_CFLAGS) -c ttf.c w700v.o: w700v.c plugin.h $(CC) $(w700v_CFLAGS) -c w700v.c x509.o: x509.c plugin.h $(CC) $(x509_CFLAGS) -c x509.c zip.o: zip.c plugin.h $(CC) $(zip_CFLAGS) -c zip.c clean: $(RM) -- $(adma_OBJS) $(ar_OBJS) $(ace_OBJS) $(bflt_OBJS) $(brcm_OBJS) $(bzip2_OBJS) $(cpio_OBJS) $(cramfs_OBJS) $(dump_OBJS) $(elf_OBJS) $(ext2fs_OBJS) $(fat_OBJS) $(gzip_OBJS) $(iso9660_OBJS) $(java_OBJS) $(lzma_OBJS) $(pe_OBJS) $(romfs_OBJS) $(squashfs_OBJS) $(tar_OBJS) $(trx_OBJS) $(ttf_OBJS) $(w700v_OBJS) $(x509_OBJS) $(zip_OBJS) distclean: clean $(RM) -- $(TARGETS) install: all $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- adma.so $(DESTDIR)$(LIBDIR)/UWfirmforce/adma.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- ar.so $(DESTDIR)$(LIBDIR)/UWfirmforce/ar.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- ace.so $(DESTDIR)$(LIBDIR)/UWfirmforce/ace.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- bflt.so $(DESTDIR)$(LIBDIR)/UWfirmforce/bflt.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- brcm.so $(DESTDIR)$(LIBDIR)/UWfirmforce/brcm.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- bzip2.so $(DESTDIR)$(LIBDIR)/UWfirmforce/bzip2.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- cpio.so $(DESTDIR)$(LIBDIR)/UWfirmforce/cpio.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- cramfs.so $(DESTDIR)$(LIBDIR)/UWfirmforce/cramfs.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- dump.so $(DESTDIR)$(LIBDIR)/UWfirmforce/dump.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- elf.so $(DESTDIR)$(LIBDIR)/UWfirmforce/elf.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- ext2fs.so $(DESTDIR)$(LIBDIR)/UWfirmforce/ext2fs.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- fat.so $(DESTDIR)$(LIBDIR)/UWfirmforce/fat.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- gzip.so $(DESTDIR)$(LIBDIR)/UWfirmforce/gzip.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- iso9660.so $(DESTDIR)$(LIBDIR)/UWfirmforce/iso9660.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- java.so $(DESTDIR)$(LIBDIR)/UWfirmforce/java.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- lzma.so $(DESTDIR)$(LIBDIR)/UWfirmforce/lzma.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- pe.so $(DESTDIR)$(LIBDIR)/UWfirmforce/pe.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- romfs.so $(DESTDIR)$(LIBDIR)/UWfirmforce/romfs.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- squashfs.so $(DESTDIR)$(LIBDIR)/UWfirmforce/squashfs.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- tar.so $(DESTDIR)$(LIBDIR)/UWfirmforce/tar.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- trx.so $(DESTDIR)$(LIBDIR)/UWfirmforce/trx.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- w700v.so $(DESTDIR)$(LIBDIR)/UWfirmforce/w700v.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- x509.so $(DESTDIR)$(LIBDIR)/UWfirmforce/x509.so $(MKDIR) $(DESTDIR)$(LIBDIR)/UWfirmforce $(INSTALL) -m 0644 -- zip.so $(DESTDIR)$(LIBDIR)/UWfirmforce/zip.so uninstall: $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/adma.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/ar.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/ace.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/bflt.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/brcm.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/bzip2.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/cpio.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/cramfs.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/dump.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/elf.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/ext2fs.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/fat.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/gzip.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/iso9660.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/java.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/lzma.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/pe.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/romfs.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/squashfs.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/tar.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/trx.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/w700v.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/x509.so $(RM) -- $(DESTDIR)$(LIBDIR)/UWfirmforce/zip.so .PHONY: all clean distclean install uninstall