1# This is an automatically generated file; please do not edit it manually. 2# Instead, run makefile_builder.sh from the parent directory. 3# It may require a little tweaking. (paths) 4 5# Where is Ultima 7 installed 6U7PATH=C:/Ultima7 7 8# Base of the exult source 9SRC=../.. 10 11srcdir=. 12 13UCCDIR=$(SRC) 14UCC=$(UCCDIR)/ucc.exe 15 16EXPACKDIR=$(SRC) 17EXPACK=$(EXPACKDIR)/expack.exe 18 19islefaqdir=$(U7PATH)/forgeofvirtue/mods 20 21USECODE_OBJECTS = \ 22 src/usecode.uc 23 24FACES_VGA_OBJECTS = \ 25 src/graphics/faces.in \ 26 src/graphics/faces/dominus.shp 27 28SHAPES_VGA_OBJECTS = \ 29 src/graphics/shapes.in \ 30 src/graphics/shapes/penguin.shp 31 32CLEANFILES = \ 33 patch/usecode \ 34 patch/faces.vga \ 35 patch/faces_vga.h \ 36 patch/shapes.vga \ 37 patch/shapes_vga.h 38 39all: patch/usecode patch/faces.vga patch/shapes.vga 40 41install: all 42 mkdir $(islefaqdir) 43 cp islefaq.cfg $(islefaqdir)/islefaq.cfg 44 mkdir -p $(islefaqdir)/islefaq/patch 45 cp patch/usecode $(islefaqdir)/islefaq/patch/usecode 46 cp patch/faces.vga $(islefaqdir)/islefaq/patch/faces.vga 47 cp patch/shapes.vga $(islefaqdir)/islefaq/patch/shapes.vga 48 cp patch/initgame.dat $(islefaqdir)/islefaq/patch/initgame.dat 49 cp patch/ready.dat $(islefaqdir)/islefaq/patch/ready.dat 50 cp patch/shpdims.dat $(islefaqdir)/islefaq/patch/shpdims.dat 51 cp patch/tfa.dat $(islefaqdir)/islefaq/patch/tfa.dat 52 cp patch/u7ifix0d $(islefaqdir)/islefaq/patch/u7ifix0d 53 cp patch/u7ifix64 $(islefaqdir)/islefaq/patch/u7ifix64 54 cp patch/u7ifix65 $(islefaqdir)/islefaq/patch/u7ifix65 55 cp patch/u7map $(islefaqdir)/islefaq/patch/u7map 56 cp patch/wihh.dat $(islefaqdir)/islefaq/patch/wihh.dat 57 58uninstall: 59 rm -f $(islefaqdir)/islefaq.cfg 60 rm -rf $(islefaqdir)/islefaq 61 62$(EXPACK): 63 +(cd $(EXPACKDIR);$(MAKE) -f Makefile.mingw expack.exe) 64 65$(UCC): 66 +(cd $(UCCDIR);$(MAKE) -f Makefile.mingw ucc.exe) 67 68 69patch/usecode: $(UCC) $(USECODE_OBJECTS) 70 $(UCC) -I src -o patch/usecode src/usecode.uc 71 72patch/faces.vga: $(EXPACK) $(FACES_VGA_OBJECTS) 73 $(EXPACK) -i $(srcdir)/src/graphics/faces.in 74 75patch/shapes.vga: $(EXPACK) $(SHAPES_VGA_OBJECTS) 76 $(EXPACK) -i $(srcdir)/src/graphics/shapes.in 77 78clean: 79 rm -f $(CLEANFILES) 80 81