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 76 77 78 79
|
# Makefile for SelFile.
prefix = /usr/games
exec_prefix = $(prefix)
bindir = $(exec_prefix)/bin
libdir = $(exec_prefix)/lib
datadir = $(prefix)/lib/xconq
mandir = $(prefix)/man
man6dir = $(mandir)/man6
infodir = $(prefix)/info
docdir = $(datadir)/doc
srcdir = .
srcroot = $(srcdir)/..
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.
OBJ = SelFile.o \
Path.o \
Dir.o \
Draw.o
UNIX_CFLAGS = -DSELFILE -DHOME_ON_DEMAND $(SYSV)
ALL_CFLAGS = $(CFLAGS) $(REQD_CFLAGS) $(UNIX_CFLAGS) -I$(srcdir) $(X11_INCLUDE_FLAGS)
.c.o:
$(CC) -c $(ALL_CFLAGS) $<
# Do it all.
all: libXgnu.a
libXgnu.a: $(OBJ)
rm -f libXgnu.a
$(AR) $(AR_FLAGS) libXgnu.a $(OBJ)
$(RANLIB) libXgnu.a
install: all install-only
install-only:
# Cleanliness support.
clean:
rm -f *.o lint.out core
distclean: clean
rm -f *.a
rm -f Makefile config.status
extraclean: distclean
rm -f *~* .*~*
realclean: distclean
Makefile: Makefile.in $(host_makefile_frag) $(target_makefile_frag)
$(SHELL) config.status
# Dependencies.
|