1#!/usr/bin/Makefile -f 2 3CC ?= gcc 4 5BUILD_FLAGS = -DSFX -DLINUX -I. -I.. $(CFLAGS) -O2 6BUILD_FLAGS += -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE 7BUILD_FLAGS += -DNO_LCHMOD -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -D_MBCS 8 9LINK_FLAGS = -static $(LDFLAGS) 10 11OBJ = crc32.o crypt.o extract.o fileio.o globals.o inflate.o match.o process.o ttyio.o ubz2err.o unzip.o zipinfo.o 12OBJ += unix/unix.o 13OBJ += unzipfx/appDetails.o 14 15# ----------------------------- 16 17all: unzipfx2cat 18 19unzipfx2cat: $(OBJ) 20 $(CC) $^ $(LINK_FLAGS) -o $@ 21 22clean: 23 rm -f *~ $(OBJ) 24 25# ----------------------------- 26 27.c.o: 28 $(CC) $< $(BUILD_FLAGS) -c -o $@ 29