1#
2# default base directory for YAP installation
3# (EROOT for architecture-dependent files)
4#
5prefix = @prefix@
6exec_prefix = @exec_prefix@
7ROOTDIR = $(prefix)
8EROOTDIR = @exec_prefix@
9abs_top_builddir = @abs_top_builddir@
10#
11# where the binary should be
12#
13BINDIR = $(EROOTDIR)/bin
14#
15# where YAP should look for libraries
16#
17LIBDIR=@libdir@
18YAPLIBDIR=@libdir@/Yap
19#
20#
21CC=@CC@
22CFLAGS= @SHLIB_CFLAGS@ $(YAP_EXTRAS) $(DEFS) -I$(srcdir) -I../.. -I$(srcdir)/../../include
23LDFLAGS=@LDFLAGS@
24#
25#
26# You shouldn't need to change what follows.
27#
28INSTALL=@INSTALL@
29INSTALL_DATA=@INSTALL_DATA@
30INSTALL_PROGRAM=@INSTALL_PROGRAM@
31SHELL=/bin/sh
32RANLIB=@RANLIB@
33srcdir=@srcdir@
34SO=@SO@
35#4.1VPATH=@srcdir@:@srcdir@/OPTYap
36CWD=$(PWD)
37#
38
39OBJS=yap_random.o
40SOBJS=yap_random.@SO@
41
42#in some systems we just create a single object, in others we need to
43# create a libray
44
45all: $(SOBJS)
46
47yap_random.o: $(srcdir)/yap_random.c
48	$(CC) -c $(CFLAGS) $(srcdir)/yap_random.c -o yap_random.o
49
50@DO_SECOND_LD@%.@SO@: %.o
51@DO_SECOND_LD@	@SHLIB_LD@ $(LDFLAGS) -o $@ $< @EXTRA_LIBS_FOR_DLLS@
52
53@DO_SECOND_LD@yap_random.@SO@: yap_random.o
54@DO_SECOND_LD@	@SHLIB_LD@ $(LDFLAGS) -o yap_random.@SO@ yap_random.o @EXTRA_LIBS_FOR_DLLS@
55
56install: all
57	$(INSTALL_PROGRAM) $(SOBJS) $(DESTDIR)$(YAPLIBDIR)
58
59clean:
60	rm -f *.o *~ $(OBJS) $(SOBJS) *.BAK
61
62