1# 2# Makefile for !Antiword (RISC OS version) 3# 4 5CC = cc 6LD = link 7TOUCH = stamp 8 9# must equal to DEBUG or NDEBUG 10DB = DEBUG 11 12OPTIONS = -throwback 13#LDFLAGS = -d 14LDLIBS = C:o.stubs DeskLib:o.DeskLib230 15 16CFLAGS = -IC:,DeskLib:,flexlib: -D__riscos -D$(DB) -DTRACE 17#CFLAGS = -IC:,DeskLib:,flexlib: -g -D__riscos -D$(DB) 18 19OBJS1 = o.main_ros\ 20 o.blocklist o.chartrans o.datalist o.depot o.dib2sprt o.doclist\ 21 o.draw o.drawfile o.fail o.finddata o.findtext o.fontlist o.fonts\ 22 o.fonts_r o.hdrftrlist o.icons o.imgexam o.imgtrans o.jpeg2sprt\ 23 o.listlist o.misc o.notes o.options o.out2window o.pictlist\ 24 o.png2sprt o.prop0 o.prop2 o.prop6 o.prop8 o.properties o.propmod\ 25 o.rowlist o.riscos o.saveas o.sectlist o.stylelist o.stylesheet\ 26 o.summary o.tabstop o.word2text o.worddos o.wordlib o.wordmac\ 27 o.wordole o.wordwin o.xmalloc 28 29OBJS2 = o.startup\ 30 o.riscos\ 31 o.fail 32 33IMAGE1 = @.!Antiword 34IMAGE2 = @.!RunImage 35 36All: Antiword Startup 37 38Antiword: $(IMAGE1) 39 @ time 40 41$(IMAGE1): $(OBJS1) 42 $(LD) $(LDFLAGS) $(OBJS1) $(LDLIBS) -o $@ 43 @ $(TOUCH) $@ 44 45Startup: $(IMAGE2) 46 @ time 47 48$(IMAGE2): $(OBJS2) 49 $(LD) $(LDFLAGS) $(OBJS2) $(LDLIBS) -o $@ 50 @ $(TOUCH) $@ 51 52.c.o: 53 $(CC) $(CFLAGS) $(OPTIONS) -c c.$* 54 55o.main_ros: h.version 56