File: makefile

package info (click to toggle)
libjboss-profiler-java 1.0.CR4-2
  • links: PTS, VCS
  • area: main
  • in suites: squeeze, wheezy
  • size: 376 kB
  • ctags: 488
  • sloc: cpp: 2,713; java: 1,394; xml: 169; sh: 158; makefile: 95
file content (95 lines) | stat: -rw-r--r-- 2,934 bytes parent folder | download | duplicates (2)
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
makefile: 

SOURCEDIR=./native-src
LIBDIR=$(SOURCEDIR)-library
TESTDIR=$(SOURCEDIR)-testsuite
GZIPDIR=$(SOURCEDIR)/../../jvmpi-lib/src/zlib

includes=-I"$(JAVA_HOME)/include" -I"$(JAVA_HOME)/include/win32" -I../src/zlib -I$(SOURCEDIR) -I$(TESTDIR) -I$(LIBDIR) -I$(GZIPDIR)
CXXFLAGS=$(includes) -mno-cygwin -D ZLIB -D WINDOWS
CCFLAGS=$(includes) -mno-cygwin -D ZLIB $(includes) 
jbossAgentSources=jbossAgent.o jbossAgentJNI.o jbossAgentUtilities.o BaseLogger.o GZFileLogger.o adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o TimeUtil.o
sourcesTest=jbossAgent.o jbossAgentJNI.o jbossAgentUtilities.o BaseLogger.o BaseTest.o LoggerTester.o GZFileLogger.o testMain.o adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o TimeUtil.o

all: jbossAgent.dll test
test: testAgent.exe

jbossAgent.o:$(SOURCEDIR)/jbossAgent.cpp
	g++ $(CXXFLAGS) -c $(SOURCEDIR)/jbossAgent.cpp

jbossAgentJNI.o:$(SOURCEDIR)/jbossAgentJNI.cpp
	g++ $(CXXFLAGS) -c $(SOURCEDIR)/jbossAgentJNI.cpp

jbossAgentJNI.o:$(SOURCEDIR)/jbossAgentJNI.cpp
	g++ $(CXXFLAGS) -c $(SOURCEDIR)/jbossAgentJNI.cpp

jbossAgentUtilities.o:$(SOURCEDIR)/jbossAgentUtilities.cpp
	g++ $(CXXFLAGS) -c $(SOURCEDIR)/jbossAgentUtilities.cpp

BaseLogger.o:$(LIBDIR)/BaseLogger.cpp
	g++ $(CXXFLAGS) -c $(LIBDIR)/BaseLogger.cpp

TimeUtil.o:$(LIBDIR)/TimeUtil.cpp
	g++ $(CXXFLAGS) -c $(LIBDIR)/TimeUtil.cpp

BaseTest.o:$(TESTDIR)/BaseTest.cpp
	g++ $(CXXFLAGS) -c $(TESTDIR)/BaseTest.cpp

GZFileLogger.o::$(LIBDIR)/GZFileLogger.cpp $(LIBDIR)/GZFileLogger.h
	g++ $(CXXFLAGS) -c $(LIBDIR)/GZFileLogger.cpp

LoggerTester.o:$(TESTDIR)/LoggerTester.cpp
	g++ $(CXXFLAGS) -c $(TESTDIR)/LoggerTester.cpp

testMain.o:$(TESTDIR)/testMain.cpp
	g++ $(CXXFLAGS) -c $(TESTDIR)/testMain.cpp
	
adler32.o:$(GZIPDIR)/adler32.c
	gcc $(CCFLAGS)  -c $(GZIPDIR)/adler32.c

compress.o:$(GZIPDIR)/compress.c
	gcc $(CCFLAGS) -c $(GZIPDIR)/compress.c

crc32.o:$(GZIPDIR)/crc32.c
	gcc $(CCFLAGS)  -c $(GZIPDIR)/crc32.c

gzio.o:$(GZIPDIR)/gzio.c
	gcc $(CCFLAGS) -c $(GZIPDIR)/gzio.c

uncompr.o:$(GZIPDIR)/uncompr.c
	gcc $(CCFLAGS) -c $(GZIPDIR)/uncompr.c

deflate.o:$(GZIPDIR)/deflate.c
	gcc $(CCFLAGS) -c $(GZIPDIR)/deflate.c

trees.o:$(GZIPDIR)/trees.c
	gcc $(CCFLAGS) -c $(GZIPDIR)/trees.c

zutil.o:$(GZIPDIR)/zutil.c
	gcc $(CCFLAGS) -c $(GZIPDIR)/zutil.c

inflate.o:$(GZIPDIR)/inflate.c
	gcc $(CCFLAGS) -c $(GZIPDIR)/inflate.c

infback.o:$(GZIPDIR)/infback.c
	gcc $(CCFLAGS) -c $(GZIPDIR)/infback.c

inftrees.o:$(GZIPDIR)/inftrees.c
	gcc $(CCFLAGS) -c $(GZIPDIR)/inftrees.c

inffast.o:$(GZIPDIR)/inffast.c
	gcc $(CCFLAGS) -c $(GZIPDIR)/inffast.c

testAgent.exe:$(sourcesTest)
	g++ $(CXXFLAGS) -o testAgent.exe $(sourcesTest)
	testAgent.exe

jbossAgent.dll:$(jbossAgentSources)
	g++ $(CXXFLAGS) -shared -L $(GZIPDIR) -o jbossAgent.dll $(jbossAgentSources) 


clean:
	rm -f *.so
	rm -f *.dll
	rm -f *.o