File: Imakefile

package info (click to toggle)
dpm-postgres 1.7.4.7-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 13,788 kB
  • ctags: 10,782
  • sloc: ansic: 146,136; sh: 13,362; perl: 11,142; python: 5,529; cpp: 5,113; sql: 1,790; makefile: 955; fortran: 113
file content (87 lines) | stat: -rw-r--r-- 2,528 bytes parent folder | download | duplicates (8)
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
COMM       @(#)$RCSfile: Imakefile,v $ $Revision: 1.4 $ $Date: 2005/04/06 08:37:22 $ CERN IT-PDP/DM Jean-Philippe Baud
COMM
COMM  Copyright (C) 1999-2005 by CERN/IT/PDP/DM
COMM  All rights reserved
COMM

COMM		Make CASTOR tests for "ns" directory

#if BuildSecurity
LIBCSEC = -ldl
#endif
#if BuildNameServerAsLFC
NSTYPE = -DNSTYPE_LFC
#else
#if BuildNameServerAsDPNS
NSTYPE = -DNSTYPE_DPNS
#endif
#endif
INCLUDES = FileName(FileName(..,..),h)
TOPLIBRARYNAME = TopLibraryName
#if linux
LIBS = -L../../ns -lns -L../../shlib -l$(TOPLIBRARYNAME) $(LIBCSEC) -lnsl -luuid
#else
#if SOLARIS
LIBS = -L../../ns -lns -L../../shlib -l$(TOPLIBRARYNAME) -lsocket -lnsl
#else
#if _WIN32
LIBS = ..\..\ns\ns.lib ..\..\lib\$(TOPLIBRARYNAME).lib wsock32.lib advapi32.lib
#else
LIBS = -L../../ns -lns -L../../shlib -l$(TOPLIBRARYNAME)
#endif
#endif
#endif

PROGS = ProgramTargetName(create_files) \
	ProgramTargetName(create_files_rate) \
	ProgramTargetName(delete_files) \
	ProgramTargetName(delete_files_rate) \
	ProgramTargetName(query_files) \
	ProgramTargetName(query_rate) \
	ProgramTargetName(read_files) \
	ProgramTargetName(read_rate) \
	ProgramTargetName(stat_replicas) \
	ProgramTargetName(symlinks) \
	ProgramTargetName(nested_symlinks)

CFLAGS = $(NSTYPE) -I$(INCLUDES) $(MTCCFLAGS)

DEPLIBS = DepLibraryTargetName(FileName(..,ns),ns)

all: $(PROGS)

NormalProgramTarget(create_files,create_files.Osuf,$(DEPLIBS),$(LIBS))
NormalProgramTarget(create_files_rate,create_files_rate.Osuf,$(DEPLIBS),$(LIBS))
NormalProgramTarget(delete_files,delete_files.Osuf,$(DEPLIBS),$(LIBS))
NormalProgramTarget(delete_files_rate,delete_files_rate.Osuf,$(DEPLIBS),$(LIBS))
NormalProgramTarget(query_files,query_files.Osuf,$(DEPLIBS),$(LIBS))
NormalProgramTarget(query_rate,query_rate.Osuf,$(DEPLIBS),$(LIBS))
NormalProgramTarget(read_files,read_files.Osuf,$(DEPLIBS),$(LIBS))
NormalProgramTarget(read_rate,read_rate.Osuf,$(DEPLIBS),$(LIBS))
NormalProgramTarget(stat_replicas,stat_replicas.Osuf,$(DEPLIBS),$(LIBS))
NormalProgramTarget(symlinks,symlinks.Osuf,$(DEPLIBS),$(LIBS))
NormalProgramTarget(nested_symlinks,nested_symlinks.Osuf,$(DEPLIBS),$(LIBS))

MakeDepLibrary(FileName(..,ns),ns)

clean:
	-@RemoveFiles(FilesToClean)
 
clobber:        clean
	-@RemoveFiles($(PROGS))
 
#if _WIN32
depend:
	@echo Not supported on this platform
#else
depend:
	makedepend -Y$(INCLUDES) *.c 2> /dev/null
#endif

Makefiles:
 
FORCE:

COMM###################### DEPENDENCIES ##########################

COMM DO NOT DELETE THIS LINE -- make  depend  depends  on  it.