1## gracer main src dir 2 3bin_PROGRAMS = gracer 4 5INCLUDES = \ 6 -I$(top_srcdir) \ 7 @X_CFLAGS@ \ 8 @GL_CFLAGS@ \ 9 @GLUT_CFLAGS@ \ 10 @TCL_CFLAGS@ \ 11 @GIF_CFLAGS@ \ 12 @JPEG_CFLAGS@ \ 13 @PNG_CFLAGS@ \ 14 @PLIB_CFLAGS@ 15 16gracer_LDADD = \ 17 @PLIB_LDFLAGS@ \ 18 @GIF_LDFLAGS@ \ 19 @JPEG_LDFLAGS@ \ 20 @PNG_LDFLAGS@ \ 21 @GL_LDFLAGS@ \ 22 @GLUT_LDFLAGS@ \ 23 @X_LDFLAGS@ \ 24 @TCL_LDFLAGS@ \ 25 @TCL_LIBS@ \ 26 @X_LIBS@ \ 27 @GL_LIBS@ \ 28 @GLUT_LIBS@ \ 29 @GIF_LIBS@ \ 30 @JPEG_LIBS@ \ 31 @PNG_LIBS@ \ 32 @SOUND_LIBS@ \ 33 $(top_builddir)/common/libcommon.a 34 35gracer_SOURCES = \ 36 control.h \ 37 glbind.c \ 38 glbind.h \ 39 glutwidgets.c \ 40 glutwidgets.h \ 41 gluttclwidgets.c \ 42 gluttclwidgets.h \ 43 glutgame.c \ 44 glutgame.h \ 45 gr_world.c \ 46 gr_world.h \ 47 glhash.h \ 48 gluthash.h \ 49 vehicle.c \ 50 vehicle.h \ 51 lap.c \ 52 lap.h \ 53 joystick.c \ 54 joystick.h \ 55 tcldefs.h \ 56 sound.h \ 57 sound.cxx \ 58 main.cxx 59 60scriptdir = $(gracerdatadir)/scripts 61 62script_DATA = \ 63 ui.tcl \ 64 cache.tcl \ 65 hiscore.tcl \ 66 timestamp.tcl \ 67 glut.tcl \ 68 gr.tcl \ 69 init.tcl \ 70 postinit.tcl 71 72EXTRA_DIST = $(script_DATA) ui.tcl.in init.tcl.in 73 74ui.tcl: ui.tcl.in $(top_srcdir)/config.status 75 sed -e 's^\@VERSION\@^$(VERSION)^g' < $< > $@.tmp \ 76 && mv $@.tmp $@ 77 78init.tcl: init.tcl.in $(top_srcdir)/config.status 79 sed -e 's^\@gracerdatadir\@^$(gracerdatadir)^g' < $< > $@.tmp \ 80 && mv $@.tmp $@ 81 82.PHONY: files release 83 84files: 85 @files=`ls $(DISTFILES) 2>/dev/null `; for p in $$files; do \ 86 echo $$p; \ 87 done 88 89clean: 90 rm -f ui.tcl init.tcl 91