# # File: Makefile.src # # A makefile which includes the current object files, hopefully includable # across a range of different makefiles, to cut down on maintenance. # NAME = FAangband VERSION = 2.0.1 COPYRIGHT = (c) 1995-2021 Angband contributors PROGNAME = faangband HEADERS = \ angband.h \ cmds.h \ cmd-core.h \ config.h \ effects.h \ game-event.h \ guid.h \ h-basic.h \ init.h \ main.h \ option.h \ parser.h \ ui-event.h \ ui-menu.h \ wizard.h \ z-bitflag.h \ z-color.h \ z-dice.h \ z-expression.h \ z-file.h \ z-form.h \ z-quark.h \ z-queue.h \ z-rand.h \ z-type.h \ z-util.h \ z-virt.h ZFILES = \ z-bitflag.o \ z-color.o \ z-dice.o \ z-expression.o \ z-file.o \ z-form.o \ z-quark.o \ z-queue.o \ z-rand.o \ z-textblock.o \ z-type.o \ z-util.o \ z-virt.o # MAINFILES is defined by autotools (or manually) to be combinations of these BASEMAINFILES = main.o GCUMAINFILES = main-gcu.o SDL2MAINFILES = \ main-sdl2.o \ sdl2/pui-ctrl.o \ sdl2/pui-dlg.o \ sdl2/pui-misc.o SDLMAINFILES = main-sdl.o SNDSDLFILES = snd-sdl.o TESTMAINFILES = main-test.o WINMAINFILES = \ win/$(PROGNAME).res \ main-win.o \ win/readdib.o \ win/readpng.o \ win/scrnshot.o \ win/win-layout.o X11MAINFILES = main-x11.o STATSMAINFILES = main-stats.o \ stats/db.o SPOILMAINFILES = main-spoil.o # Remember all optional intermediates so "make clean" will get all of them # even if the configuration has changed since a build was done. ALLMAINFILES = \ $(BASEMAINFILES) \ $(GCUMAINFILES) \ $(SDL2MAINFILES) \ $(SDLMAINFILES) \ $(SNDSDLFILES) \ $(TESTMAINFILES) \ $(WINMAINFILES) \ $(X11MAINFILES) \ $(STATSMAINFILES) \ $(SPOILMAINFILES) ANGFILES0 = \ cave.o \ cave-map.o \ cave-square.o \ cave-view.o \ cmd-cave.o \ cmd-core.o \ cmd-misc.o \ cmd-obj.o \ cmd-pickup.o \ cmd-spoil.o \ cmd-wizard.o \ datafile.o \ debug.o \ effect-handler-attack.o \ effect-handler-general.o \ effects.o \ effects-info.o \ game-event.o \ game-input.o \ game-world.o \ generate.o \ gen-cave.o \ gen-chunk.o \ gen-monster.o \ gen-room.o \ gen-util.o \ gen-wilderness.o \ grafmode.o \ guid.o \ init.o \ load.o \ message.o \ mon-attack.o \ mon-blows.o \ mon-desc.o \ mon-group.o \ mon-init.o \ mon-list.o \ mon-lore.o \ mon-make.o \ mon-move.o \ mon-msg.o \ mon-predicate.o \ mon-spell.o \ mon-summon.o \ mon-timed.o \ mon-util.o \ obj-chest.o \ obj-curse.o \ obj-desc.o \ obj-design.o \ obj-gear.o \ obj-ignore.o \ obj-info.o \ obj-init.o \ obj-knowledge.o \ obj-list.o \ obj-make.o \ obj-pile.o \ obj-properties.o \ obj-slays.o \ obj-tval.o \ obj-util.o \ option.o \ parser.o \ randname.o \ player-attack.o \ player-birth.o \ player-calcs.o \ player-class.o \ player-history.o \ player-path.o \ player-properties.o \ player-quest.o \ player-race.o \ player-spell.o \ player-timed.o \ player-util.o \ player.o \ project.o \ project-feat.o \ project-mon.o \ project-obj.o \ project-player.o \ score.o \ save.o \ savefile.o \ save-charoutput.o \ sound-core.o \ source.o \ store.o \ target.o \ trap.o \ ui-birth.o \ ui-command.o \ ui-context.o \ ui-curse.o \ ui-death.o \ ui-display.o \ ui-effect.o \ ui-entry.o \ ui-entry-combiner.o \ ui-entry-renderers.o \ ui-equip-cmp.o \ ui-event.o \ ui-game.o \ ui-help.o \ ui-history.o \ ui-init.o \ ui-input.o \ ui-keymap.o \ ui-knowledge.o \ ui-map.o \ ui-menu.o \ ui-mon-list.o \ ui-mon-lore.o \ ui-obj-list.o \ ui-object.o \ ui-options.o \ ui-output.o \ ui-player-properties.o \ ui-player.o \ ui-prefs.o \ ui-recall.o \ ui-score.o \ ui-signals.o \ ui-spell.o \ ui-spoil.o \ ui-store.o \ ui-target.o \ ui-term.o \ ui-visuals.o \ ui-wizard.o \ wiz-debug.o \ wiz-spoil.o \ wiz-stats.o \ buildid.o: $(ANGFILES0) ANGFILES = $(ANGFILES0) buildid.o