# Auto-configuring Makefile for Enigma. srcdir = @srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ mandir = @mandir@ datadir = @datadir@ localstatedir = @localstatedir@ PACKAGE_NAME = enygma CC = @CC@ CFLAGS = @CFLAGS@ @GCCFLAGS@ -I$(srcdir) -I. \ -DLEVELDIR=\"@datadir@/$(PACKAGE_NAME)/\" \ -DSAVEDIR=\"@localstatedir@/$(PACKAGE_NAME)/\" \ @CURSES@ LDFLAGS = @LDFLAGS@ LIBS = @LIBS@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ .c.o: $(CC) -c $(CFLAGS) -o $@ $< ENIGMA = main.o screen.o engine.o memory.o levelfile.o misc.o savefile.o all: enigma enigma: $(ENIGMA) $(CC) $(LDFLAGS) -o enigma $(ENIGMA) $(LIBS) install: enigma $(INSTALL_PROGRAM) enigma $(DESTDIR)$(bindir)/$(PACKAGE_NAME) #$(INSTALL_DATA) $(srcdir)/enigma.1 $(DESTDIR)$(mandir)/man1/$(PACKAGE_NAME).1 mkdir -p $(DESTDIR)$(datadir)/$(PACKAGE_NAME) for i in $(srcdir)/levels/*.set $(srcdir)/levels/*.level; do \ $(INSTALL_DATA) $$i $(DESTDIR)$(datadir)/$(PACKAGE_NAME); \ done mkdir -p $(DESTDIR)$(localstatedir)/$(PACKAGE_NAME) clean: rm -f *.o enigma distclean: clean rm -f config.* Makefile *~ *.bak *.lst *.bin main.o: main.c enigma.h settings.h screen.o: screen.c enigma.h settings.h engine.o: engine.c enigma.h settings.h memory.o: memory.c enigma.h settings.h levelfile.o: levelfile.c enigma.h settings.h misc.o: misc.c enigma.h settings.h savefile.o: savefile.c enigma.h settings.h