1# 2# Makefile for unrtf (MinGW version) 3# 4 5CC = gcc 6LD = gcc 7 8INSTALL = cp -f 9INSTALL_PROGRAM = $(INSTALL) 10INSTALL_DATA = $(INSTALL) 11 12# must be equal to DEBUG or NDEBUG 13DB = NDEBUG 14OPT = -O2 15 16LDLIBS = -liconv -lShlwapi 17 18CFLAGS = -Wall $(OPT) -D$(DB) -I. -DHAVE_CONFIG_H 19LDFLAGS = 20 21SRCS = attr.c convert.c error.c hash.c my_iconv.c main.c \ 22 malloc.c output.c parse.c path.c unicode.c user.c \ 23 util.c word.c unrtf_w.c 24OBJS = attr.o convert.o error.o hash.o my_iconv.o main.o \ 25 malloc.o output.o parse.o path.o unicode.o user.o \ 26 util.o word.o unrtf_w.o 27 28PROGS = unrtf 29 30VPATH = ./:../src 31 32all: $(PROGS) 33 34clean: 35 rm -f $(OBJS) 36 rm -f $(PROGS) 37 38unrtf : $(OBJS) 39 @rm -f $@ 40 $(LD) $(LDFLAGS) $(OBJS) $(LDLIBS) -o $@ 41 42.c.o: 43 $(CC) $(CFLAGS) -c $< 44