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 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
|
################################################################################
################################################################################
# Makefile
# builds yada test utility
#
# $Id: Makefile.in 98 2005-04-01 10:15:24Z grizz $
PACKAGE_VERSION = @PACKAGE_VERSION@
################################################################################
## compiler
CC = @CC@
CPPFLAGS = @DEFS@
CFLAGS = @CFLAGS@ -I$(top_srcdir) -I$(srcdir) -I$(top_srcdir)/src
LDFLAGS = @LDFLAGS@ -L$(top_srcdir)/src/.libs
LIBS = @LIBS@
MKFILE = Makefile
CCLD = $(CC)
LIBTOOL = @LIBTOOL@
LINK = $(LIBTOOL) --mode=link $(CCLD) $(CFLAGS) $(LDFLAGS) -o $@
LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(CPPFLAGS)
################################################################################
## utils
CP = cp
LN_S = @LN_S@
MKDIR_P = @MKDIR_P@
INSTALL = @INSTALL@
RM = rm -f
SHELL = @SHELL@
################################################################################
## build dirs
VPATH = @srcdir@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@
################################################################################
## install dirs
DESTDIR =
prefix = @prefix@
exec_prefix = @exec_prefix@
sysconfdir = @sysconfdir@
bindir = @bindir@
sbindir = @sbindir@
libdir = @libdir@
libexecdir = @libexecdir@
datadir = @datadir@
mandir = @mandir@
includedir = @includedir@
################################################################################
## install
iuser = nobody
igroup = nogroup
iexec = 755
idata = 644
################################################################################
## in-code options
ALL_CPPFLAGS = -DPACKAGE_VERSION=\"$(PACKAGE_VERSION)\" @DEFS@
################################################################################
## files
allbin = yada_test
allobj = yada_test.o
headers = $(top_srcdir)/config.h $(top_srcdir)/src/yada.h
################################################################################
## make
.PHONY : all
all :
@echo $(allbin) | xargs $(MAKE)
@echo done.
.PHONY : clean
clean :
-$(RM) $(allbin) $(allobj)
.PHONY : distclean
distclean :
-$(RM) Makefile
.PHONY : install
install : all
.PHONY : purify
purify : pure_test
################################################################################
## compile
$(allobj) : Makefile $(headers)
yada_test : yada_test.o
$(CC) $(LDFLAGS) $< -lyada -ldl -o $@
pure_test : yada_test.o
purify $(CC) $(LDFLAGS) $^ -lyada -ldl -o $@
%.o : %.c
$(CC) $(CFLAGS) $(ALL_CPPFLAGS) -o $@ -c $<
################################################################################
################################################################################
|