# Generated automatically from Makefile.in by configure. # Makefile for tcl/tk interface code in Xconq. # Copyright (C) 1998-2000 Stanley T. Shebs. # Xconq is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. prefix = /usr/local exec_prefix = $(prefix) bindir = $(exec_prefix)/bin libdir = $(exec_prefix)/lib datadir = $(prefix)/share/xconq mandir = $(prefix)/man man6dir = $(mandir)/man6 infodir = $(prefix)/info docdir = $(datadir)/doc srcdir = . krnsrcdir = $(srcdir)/../kernel SHELL = /bin/sh INSTALL = install -c INSTALL_PROGRAM = $(INSTALL) INSTALL_DATA = $(INSTALL) CC = cc CFLAGS = -g AR = ar AR_FLAGS = rcu RANLIB = ranlib # Host and target-dependent makefile fragments come in here. #### # End of host and target-dependent makefile fragments. GAME_H = $(krnsrcdir)/game.h \ $(krnsrcdir)/gvar.def \ $(krnsrcdir)/utype.def \ $(krnsrcdir)/mtype.def \ $(krnsrcdir)/ttype.def \ $(krnsrcdir)/table.def UNIT_H = $(krnsrcdir)/unit.h \ $(krnsrcdir)/action.def \ $(krnsrcdir)/plan.def \ $(krnsrcdir)/task.def ALL_H = $(krnsrcdir)/conq.h \ $(krnsrcdir)/config.h \ $(krnsrcdir)/misc.h \ $(krnsrcdir)/dir.h \ $(krnsrcdir)/lisp.h \ $(krnsrcdir)/module.h \ $(GAME_H) \ $(krnsrcdir)/player.h \ $(krnsrcdir)/side.h \ $(UNIT_H) \ $(krnsrcdir)/goal.def \ $(krnsrcdir)/world.h \ $(krnsrcdir)/score.h \ $(krnsrcdir)/history.h \ $(krnsrcdir)/ai.h \ $(krnsrcdir)/kpublic.h TK_H = $(srcdir)/tkconq.h \ $(srcdir)/tkimf.h \ $(krnsrcdir)/cmd.def \ $(krnsrcdir)/imf.h \ $(krnsrcdir)/ui.h \ $(krnsrcdir)/print.h # Tk-specific object files. OBJS = \ tkmain.o \ tkinit.o \ tkcmd.o \ tkmap.o IMFOBJS = \ tkisamp.o \ tkimf.o # Random C compiler flags. HFLAGS = -DUNIX X11_INCLUDE_FLAGS = -I/usr/X11R6/include ALL_CFLAGS = $(CFLAGS) $(HFLAGS) -I$(srcdir) -I$(srcdir)/.. -I$(krnsrcdir) -I$(srcdir)/../tcl/generic -I$(srcdir)/../tk/generic $(X11_INCLUDE_FLAGS) .c.o: $(CC) -c $(ALL_CFLAGS) $< # Do it all. all: libtkui.a libtkimf.a libtkiapp.a # The UI library. libtkui.a: $(OBJS) rm -f libtkui.a $(AR) $(AR_FLAGS) libtkui.a $(OBJS) $(RANLIB) libtkui.a libtkimf.a: $(IMFOBJS) rm -f libtkimf.a $(AR) $(AR_FLAGS) libtkimf.a $(IMFOBJS) $(RANLIB) libtkimf.a libtkiapp.a: tkiapp.o rm -f libtkiapp.a $(AR) $(AR_FLAGS) libtkiapp.a tkiapp.o $(RANLIB) libtkiapp.a install: all install-only install-only: $(INSTALL_DATA) $(srcdir)/tkconq.tcl $(datadir) $(INSTALL_DATA) $(srcdir)/imfapp.tcl $(datadir) # Usual cleaning, and flushing of anything junk-like. clean: rm -f *.o lint.out core rm -f *.a *conq *.log distclean: clean rm -f Makefile config.status realclean: distclean Makefile: $(srcdir)/Makefile.in cd .. \ && CONFIG_FILES=tcltk/$@ CONFIG_HEADERS= $(SHELL) ./config.status # All the .h dependencies. tkmain.o: $(ALL_H) $(TK_H) tkinit.o: $(ALL_H) $(TK_H) tkcmd.o: $(ALL_H) $(TK_H) tkmap.o: $(ALL_H) $(TK_H) tkimf.o: $(ALL_H) $(TK_H) tkisamp.o: $(ALL_H) $(TK_H) tkiapp.o: $(ALL_H) $(TK_H)