1 2gamesdir = $(prefix)/bin 3scoredir = /var/games/powermanga 4score = powermanga.hi 5 6games_PROGRAMS = powermanga 7powermanga_SOURCES = $(SOURCES_MAIN) $(SOURCES_C) $(SOURCES_ASM) 8powermanga_CFLAGS = -DPREFIX=\"$(prefix)\" \ 9 -DSCOREFILE=\"$(scoredir)/$(score)\" \ 10 @XLIB_CFLAGS@ @SDL_CFLAGS@ 11powermanga_LDADD = @XLIB_LIBS@ @SDL_LIBS@ -lm 12 13install-data-hook: 14 -chown root:games "$(DESTDIR)/$(gamesdir)/powermanga" 15 -chmod 2755 "$(DESTDIR)/$(gamesdir)/powermanga" 16 $(INSTALL) -d $(DESTDIR)/$(scoredir) 17 $(INSTALL) -d $(DESTDIR)/$(mandir)/fr/man6/ 18 $(INSTALL) -c -m 644 ../man/powermanga.fr.6 $(DESTDIR)/$(mandir)/fr/man6/powermanga.6 19 -for suffix in "-easy" "" "-hard"; do \ 20 touch "$(DESTDIR)/$(scoredir)/$(score)$$suffix"; \ 21 chown root:games "$(DESTDIR)/$(scoredir)/$(score)$$suffix"; \ 22 chmod 644 "$(DESTDIR)/$(scoredir)/$(score)$$suffix"; \ 23 done 24 25if ASSEMBLY 26#SOURCES_EXTRA = assembler.S assembler_opt.S assembler.h 27SOURCES_ASM = assembler.S assembler_opt.S assembler.h 28else 29#SOURCES_EXTRA = gfxroutines.c gfxroutines.h 30SOURCES_C = gfxroutines.c gfxroutines.h 31endif 32 33SOURCES_MAIN = \ 34 powermanga.c \ 35 bonus.c \ 36 bonus.h \ 37 counter_shareware.c \ 38 counter_shareware.h \ 39 congratulations.c \ 40 congratulations.h \ 41 config_file.c \ 42 config_file.h \ 43 curve_phase.c \ 44 curve_phase.h \ 45 display.c \ 46 display.h \ 47 display_sdl.c \ 48 display_x11.c \ 49 electrical_shock.c \ 50 enemies.c \ 51 enemies.h \ 52 energy_gauge.c \ 53 energy_gauge.h \ 54 explosions.c \ 55 explosions.h \ 56 extra_gun.c \ 57 extra_gun.h \ 58 gfx_wrapper.c \ 59 gfx_wrapper.h \ 60 grid_phase.c \ 61 grid_phase.h \ 62 guardians.c \ 63 guardians.h \ 64 images.c \ 65 images.h \ 66 inits_game.c \ 67 lispreader.c \ 68 lispreader.h \ 69 lonely_foes.c \ 70 lonely_foes.h \ 71 main.c \ 72 menu.c \ 73 menu.h \ 74 menu_sections.c \ 75 menu_sections.h \ 76 meteors_phase.c \ 77 meteors_phase.h \ 78 movie.c \ 79 movie.h \ 80 log_recorder.c \ 81 log_recorder.h \ 82 options_panel.c \ 83 options_panel.h \ 84 powermanga.h \ 85 scalebit.c \ 86 scalebit.h \ 87 scale2x.c \ 88 scale2x.h \ 89 scale3x.c \ 90 scale3x.h \ 91 sdl_mixer.c \ 92 sdl_mixer.h \ 93 satellite_protections.c \ 94 satellite_protections.h \ 95 scrolltext.c \ 96 scrolltext.h \ 97 spaceship.c \ 98 spaceship.h \ 99 spaceship_weapons.c \ 100 spaceship_weapons.h \ 101 special_keys.c \ 102 sprites_string.c \ 103 sprites_string.h \ 104 shots.c \ 105 shots.h \ 106 shockwave.c \ 107 shockwave.h \ 108 script_page.c \ 109 script_page.h \ 110 starfield.c \ 111 starfield.h \ 112 text_overlay.c \ 113 text_overlay.h \ 114 texts.c \ 115 texts.h \ 116 tools.c \ 117 tools.h 118