1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
|
# $Id: Rules.in,v 1.6 2001/09/06 12:41:36 cmatsuoka Exp $
prefix = @prefix@
exec_prefix = @prefix@
BIN_DIR = @bindir@
LIB_DIR = @libdir@
MAN_DIR = @mandir@/man1
CC = @CC@
CFLAGS = @CFLAGS@ @DEFS@ -DVERSION='"$(VERSION)"' -U_TRACE
LD = @CC@
LDFLAGS = -o $@ @LDFLAGS@
LIBS = @LIBS@ #-lefence
RANLIB = @CROSS_PREFIX@@RANLIB@
INSTALL = @INSTALL@
X11CFLAGS = @X_CFLAGS@
X11LIBS = @X_LIBS@ @X_EXTRA_LIBS@
SHELL = /bin/sh
MAKEFILE = Makefile
STRIP = @CROSS_PREFIX@strip
SOUND_DRIVER = @SOUND_DRIVER@
CONSOLE_DRIVER = @CONSOLE_DRIVER@
FILEIO_DRIVER = @FILEIO_DRIVER@
MAIN_FILE = @MAIN_FILE@
#
# Ideally it should not be necessary to tweak parameters below this line
#
.c.o:
$(CC) -c $(CFLAGS) $(XCFLAGS) -o $@ $<
.o.so:
ld -shared -o $@ $<
dummy:
clean distclean::
rm -f *.o errlist depend $(BIN) $(CFILES)
ifdef DDIRS
@for i in $(DDIRS); do \
(cd $$i; [ -f $(MAKEFILE) ] && $(MAKE) $@) \
done; true
endif
distclean::
rm -f $(DCFILES)
depend:
@echo Building dependencies...
@$(CC) $(CFLAGS) $(XCFLAGS) -M $(OBJS:.o=.c) $(XDEPS:.o=.c) >$@
$(OBJS): $(MAKEFILE)
$(LIB): $(LIB)($(OBJS) $(XOBJS))
$(RANLIB) $(LIB)
subdist:
cp -dp $(DFILES) $(XDFILES) $(DISTDIR)
ifdef DDIRS
for i in $(DDIRS); do \
mkdir $(DISTDIR)/$$i; \
( cd $$i; \
if [ -f $(MAKEFILE) ]; then \
$(MAKE) VERSION=$(VERSION) DISTDIR=../$(DISTDIR)/$$i \
subdist; \
else \
for j in *; do \
[ -f $$j ] && cp -dp $$j ../$(DISTDIR)/$$i; \
done; \
fi; ) \
done
endif
|