1# This is an automatically generated file; please do not edit it manually. 2# Instead, run makefile_builder.sh from the parent directory. 3 4# Base of the exult source 5SRC=../.. 6 7UCCDIR=$(SRC)/usecode/compiler 8UCC=$(UCCDIR)/ucc 9 10EXPACKDIR=$(SRC)/tools 11EXPACK=$(EXPACKDIR)/expack 12 13USECODE_OBJECTS = \ 14 src/cutscenes/fawn_storm.uc \ 15 src/cutscenes/fawn_trial.uc \ 16 src/cutscenes/monitor_banquet.uc \ 17 src/cutscenes/wall_of_lights.uc \ 18 src/header/constants.uc \ 19 src/header/functions.uc \ 20 src/header/si/si_externals.uc \ 21 src/header/si/si_gflags.uc \ 22 src/header/si/si_npcs.uc \ 23 src/header/si/si_shapes.uc \ 24 src/items/bucket_cure.uc \ 25 src/items/hourglass.uc \ 26 src/items/pillar.uc \ 27 src/items/potion.uc \ 28 src/items/scroll.uc \ 29 src/items/time_tellers.uc \ 30 src/misc/draxinar_cloth_riddle.uc \ 31 src/misc/draxinar_earrings_riddle.uc \ 32 src/misc/egg_bane_holocaust.uc \ 33 src/misc/egg_gorlab_swamp_sleep.uc \ 34 src/misc/egg_gwani_attack.uc \ 35 src/misc/egg_skullcrusher_automatons.uc \ 36 src/misc/egg_starting_hints.uc \ 37 src/misc/exchanged_item_list.uc \ 38 src/misc/fawn_tower_cleanup.uc \ 39 src/misc/gwani_cloak_check.uc \ 40 src/misc/inn_keys.uc \ 41 src/misc/location_ids.uc \ 42 src/misc/luther_return_shield.uc \ 43 src/misc/resurrect.uc \ 44 src/npcs/baiyanda.uc \ 45 src/npcs/bwundiai.uc \ 46 src/npcs/cantra.uc \ 47 src/npcs/delin.uc \ 48 src/npcs/dupre.uc \ 49 src/npcs/edrin.uc \ 50 src/npcs/frigidazzi.uc \ 51 src/npcs/ghost.uc \ 52 src/npcs/goblin_simon.uc \ 53 src/npcs/gwenno.uc \ 54 src/npcs/iolo.uc \ 55 src/npcs/kylista.uc \ 56 src/npcs/mwaerno.uc \ 57 src/npcs/myauri.uc \ 58 src/npcs/neyobi.uc \ 59 src/npcs/shamino.uc \ 60 src/npcs/skullcrusher_automatons.uc \ 61 src/npcs/thoxa.uc \ 62 src/spells/spells.uc \ 63 src/usecode.uc 64 65GUMPS_VGA_OBJECTS = \ 66 src/graphics/gumps.in \ 67 src/graphics/gumps/magic_scroll_1st.shp \ 68 src/graphics/gumps/magic_scroll_4th.shp \ 69 src/graphics/gumps/magic_scroll_5th.shp \ 70 src/graphics/gumps/magic_scroll_6th.shp \ 71 src/graphics/gumps/magic_scroll_7th.shp \ 72 src/graphics/gumps/magic_scroll_8th.shp \ 73 src/graphics/gumps/spellbook_2.shp \ 74 src/graphics/gumps/spellbook_3.shp \ 75 src/graphics/gumps/spellbook_5.shp \ 76 src/graphics/gumps/spellbook_6.shp \ 77 src/graphics/gumps/spellbook_7.shp 78 79MAINSHP_FLX_OBJECTS = \ 80 src/graphics/mainshp.in \ 81 src/graphics/mainshp/title.shp 82 83PAPERDOL_VGA_OBJECTS = \ 84 src/graphics/paperdol.in \ 85 src/graphics/paperdol/152_moonsilk_stockings.shp \ 86 src/graphics/paperdol/153_fishnet_stockings.shp 87 88SHAPES_VGA_OBJECTS = \ 89 src/graphics/shapes.in \ 90 src/graphics/shapes/sails.shp 91 92SPRITES_VGA_OBJECTS = \ 93 src/graphics/sprites.in \ 94 src/graphics/sprites/sprite_07_teleport_here.shp 95 96sifixesdir = $(datadir)/exult/silverseed/mods 97 98sifixes_DATA = \ 99 sifixes.cfg 100 101sifixesdatadir = $(sifixesdir)/sifixes/data 102 103nodist_sifixesdata_DATA = \ 104 data/usecode \ 105 data/gumps.vga \ 106 data/mainshp.flx \ 107 data/paperdol.vga \ 108 data/shapes.vga \ 109 data/sprites.vga 110 111sifixesdata_DATA = \ 112 data/initgame.dat 113 114EXTRA_DIST = \ 115 Makefile.mingw \ 116 Readme.txt \ 117 sifixes.ico \ 118 sifixes.png \ 119 src/make.bat \ 120 src/make.sh \ 121 $(USECODE_OBJECTS) \ 122 $(GUMPS_VGA_OBJECTS) \ 123 $(MAINSHP_FLX_OBJECTS) \ 124 $(PAPERDOL_VGA_OBJECTS) \ 125 $(SHAPES_VGA_OBJECTS) \ 126 $(SPRITES_VGA_OBJECTS) \ 127 $(sifixes_DATA) \ 128 $(sifixesdata_DATA) 129 130CLEANFILES = \ 131 data/usecode \ 132 data/gumps.vga \ 133 data/gumps_vga.h \ 134 data/mainshp.flx \ 135 data/mainshp_flx.h \ 136 data/paperdol.vga \ 137 data/paperdol_vga.h \ 138 data/shapes.vga \ 139 data/shapes_vga.h \ 140 data/sprites.vga \ 141 data/sprites_vga.h 142 143$(EXPACK): 144 +(cd $(EXPACKDIR);$(MAKE) expack) 145 146$(UCC): 147 +(cd $(UCCDIR);$(MAKE)) 148 149 150data/usecode: $(UCC) $(USECODE_OBJECTS) 151 $(UCC) -I src -o data/usecode src/usecode.uc 152 153data/gumps.vga: $(EXPACK) $(GUMPS_VGA_OBJECTS) 154 $(EXPACK) -i $(srcdir)/src/graphics/gumps.in 155 156data/mainshp.flx: $(EXPACK) $(MAINSHP_FLX_OBJECTS) 157 $(EXPACK) -i $(srcdir)/src/graphics/mainshp.in 158 159data/paperdol.vga: $(EXPACK) $(PAPERDOL_VGA_OBJECTS) 160 $(EXPACK) -i $(srcdir)/src/graphics/paperdol.in 161 162data/shapes.vga: $(EXPACK) $(SHAPES_VGA_OBJECTS) 163 $(EXPACK) -i $(srcdir)/src/graphics/shapes.in 164 165data/sprites.vga: $(EXPACK) $(SPRITES_VGA_OBJECTS) 166 $(EXPACK) -i $(srcdir)/src/graphics/sprites.in 167 168