~ubuntu-branches/ubuntu/hoary/scilab/hoary

« back to all changes in this revision

Viewing changes to pvm3/hoster/Makefile.aimk.in

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2005-01-09 22:58:21 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20050109225821-473xr8vhgugxxx5j
Tags: 3.0-12
changed configure.in to build scilab's own malloc.o, closes: #255869

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# $Id: Makefile.aimk.in,v 1.2 2002/10/31 13:14:04 chanceli Exp $
 
3
#
 
4
# Generic Makefile body to be concatenated to config header.
 
5
#
 
6
# Imports:
 
7
#  PVM_ARCH   = the official pvm-name of your processor
 
8
#  ARCHCFLAGS = special cc flags
 
9
#  ARCHLIB    = special libs needed for daemon
 
10
#
 
11
SHELL           =       /bin/sh
 
12
PVMDIR          =       ../..
 
13
PVMIDIR         =       $(PVMDIR)/include
 
14
PVMSDIR         =       $(PVMDIR)/src
 
15
PVMLDIR         =       $(PVMDIR)/lib/$(PVM_ARCH)
 
16
PVMLIB          =       pvm3
 
17
LIBPREFIX       =       lib
 
18
PVMLIBDEP       =       $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).a
 
19
SDIR            =       $(PVMDIR)/hoster
 
20
BDIR            =       $(PVMDIR)/bin
 
21
XDIR            =       $(BDIR)/$(PVM_ARCH)
 
22
 
 
23
CFLOPTS         =       -O
 
24
CFLAGS          =       $(CFLOPTS) -I$(PVMIDIR) -I$(PVMSDIR) -DIMA_$(PVM_ARCH) \
 
25
                                $(ARCHCFLAGS)
 
26
LIBS            =       -L$(PVMLDIR) -l$(PVMLIB) $(ARCHLIB)
 
27
 
 
28
HEADERS         =       $(PVMIDIR)/pvm3.h $(PVMIDIR)/pvmproto.h
 
29
 
 
30
REXECOBJ        = @PVMHOSTERFILES@
 
31
 
 
32
default:        all
 
33
install:        all
 
34
 
 
35
all:    $(XDIR)/hoster$(EXESFX)
 
36
 
 
37
$(XDIR):
 
38
        - mkdir $(BDIR)
 
39
        - mkdir $(XDIR)
 
40
 
 
41
$(XDIR)/hoster$(EXESFX):  $(XDIR) hoster$(EXESFX)
 
42
        cp hoster$(EXESFX) $(XDIR)
 
43
 
 
44
hoster$(EXESFX):  $(SDIR)/hoster.c $(HEADERS) $(PVMLIBDEP) $(REXECOBJ)
 
45
        $(CC) $(CFLAGS) -o $@ $(SDIR)/hoster.c $(REXECOBJ) $(LIBS)
 
46
 
 
47
rexec.o:  $(PVMDIR)/src/$(PVM_ARCH)/src/rexec.c 
 
48
        $(CC) $(CFLAGS) -c $(PVMDIR)/src/$(PVM_ARCH)/src/rexec.c 
 
49
ruserpas.o:  $(PVMDIR)/src/$(PVM_ARCH)/src/ruserpas.c 
 
50
        $(CC) $(CFLAGS) -c $(PVMDIR)/src/$(PVM_ARCH)/src/ruserpas.c 
 
51
 
 
52
clean:
 
53
        rm -f *.o hoster$(EXESFX)
 
54