~ubuntu-branches/ubuntu/warty/openafs/warty

« back to all changes in this revision

Viewing changes to src/Makefile.djgpp

  • Committer: Bazaar Package Importer
  • Author(s): Sam Hartman
  • Date: 2004-01-10 16:37:33 UTC
  • Revision ID: james.westby@ubuntu.com-20040110163733-jvr0n1uahshlb1uu
Tags: upstream-1.2.11
ImportĀ upstreamĀ versionĀ 1.2.11

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Top-level Makefile for Win95/DJGPP AFS client
 
2
# Assumes you are doing cross-compiling from Linux
 
3
# Set LINUX_SYS to the proper sysname for your Linux system
 
4
 
 
5
OBJ = $(SYS_NAME)/obj
 
6
DEST = $(SYS_NAME)/dest
 
7
DESTDIR = DEST/
 
8
SRCDIR = ${DESTDIR}
 
9
#LINUX_SYS = i386_linux22
 
10
TOP_SRCDIR = `pwd`/src
 
11
 
 
12
all: afsd
 
13
 
 
14
afsd: config pinstall libs
 
15
        make -C $(OBJ)/WINNT/afsd -f Makefile.djgpp depends
 
16
        make -C $(OBJ)/WINNT/afsd -f Makefile.djgpp install
 
17
 
 
18
utils: pinstall rxgen comerr
 
19
includes: afsdinc osiinc authinc 
 
20
libs: fsint cmd lwp osi rx rxkad vldb rxstat acl
 
21
 
 
22
clean:
 
23
        -$(RM) -f $(SYS_NAME)/dest/include/*
 
24
        -$(RM) -f $(SYS_NAME)/dest/include/afs/*
 
25
        -$(RM) -f $(SYS_NAME)/dest/lib/*
 
26
        -$(RM) -f $(SYS_NAME)/dest/lib/afs/*
 
27
        -$(RM) -f $(SYS_NAME)/dest/bin/*
 
28
 
 
29
config:
 
30
        -make -C $(OBJ)/config install
 
31
 
 
32
# pinstall, rxgen, comerr, and util are built to run on Linux
 
33
pinstall: config
 
34
        -mkdir $(OBJ)/pinstall/afs
 
35
        -cp $(OBJ)/config/param.$(LINUX_SYS).h $(OBJ)/pinstall/afs/param.h
 
36
        make -C $(OBJ)/pinstall SYS_NAME=$(LINUX_SYS) install
 
37
rxgen: config
 
38
        -mkdir $(OBJ)/rxgen/afs
 
39
        -cp $(OBJ)/config/param.$(LINUX_SYS).h $(OBJ)/rxgen/afs/param.h
 
40
        make -C $(OBJ)/rxgen SYS_NAME=$(LINUX_SYS) install
 
41
comerr: config util
 
42
        -mkdir $(OBJ)/comerr/afs
 
43
        -cp $(OBJ)/config/param.$(LINUX_SYS).h $(OBJ)/comerr/afs/param.h
 
44
        make -C $(OBJ)/comerr SYS_NAME=$(LINUX_SYS) install
 
45
util: config procmgmt
 
46
        -mkdir $(OBJ)/util/afs
 
47
        -cp $(OBJ)/util/param.$(LINUX_SYS).h $(OBJ)/util/afs/param.h
 
48
        make -C $(OBJ)/util SYS_NAME=$(LINUX_SYS) install
 
49
 
 
50
procmgmt:
 
51
        make -C $(OBJ)/procmgmt includes
 
52
lwp: util afsdinc osiinc lwpinc
 
53
        make -C $(OBJ)/lwp install
 
54
lwpinc:
 
55
        make -C $(OBJ)/lwp includes
 
56
rx: rxgen lwp
 
57
        make -C $(OBJ)/rx install-djgpp
 
58
des: desprogs
 
59
        make -C $(OBJ)/des install
 
60
desprogs:
 
61
        make -C $(OBJ)/des SYS_NAME=$(LINUX_SYS) gprogs
 
62
ubik: rx lwp
 
63
        make -C $(OBJ)/ubik install
 
64
fsint: rx rxgen
 
65
        make -C $(OBJ)/fsint install
 
66
rxkad: rx des
 
67
        make -C $(OBJ)/rxkad install
 
68
audit: fsint
 
69
        make -C $(OBJ)/audit install
 
70
authinc: comerr
 
71
        make -C $(OBJ)/auth includes
 
72
vldb: rxgen rx authinc audit ubik rxkad
 
73
        make -C $(OBJ)/vlserver libinstall
 
74
rxstat: rxgen rx
 
75
        make -C $(OBJ)/rxstat install
 
76
cmd: comerr
 
77
        make -C $(OBJ)/cmd install
 
78
afsdinc:
 
79
        make -C $(OBJ)/WINNT/afsd -f Makefile.djgpp includes
 
80
osiinc:
 
81
        make -C $(OBJ)/WINNT/client_osi -f Makefile.djgpp includes
 
82
osi: config
 
83
        make -C $(OBJ)/WINNT/client_osi -f Makefile.djgpp depends
 
84
        make -C $(OBJ)/WINNT/client_osi -f Makefile.djgpp install
 
85
acl: config ptlib
 
86
        make -C $(OBJ)/libacl install
 
87
ptlib: config rxgen comerr
 
88
        make -C $(OBJ)/ptserver libinstall