Develop and Download Open Source Software

Browse Subversion Repository

Contents of /common/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 318 - (show annotations) (download)
Sat Mar 29 14:04:29 2008 UTC (16 years ago) by satofumi
File size: 3062 byte(s)
MenuComponent can have select icon
1 # Makefile for libs/common
2 # Satofumi KAMIMURA
3 # $Id$
4
5 # Compile options
6 CC = ${CXX}
7 CXXFLAGS = -g -O0 -Wall -Werror ${INCLUDES} `sdl-config --cflags`
8 #CXXFLAGS = -g -O0 -Wall ${INCLUDES} `sdl-config --cflags`
9 INCLUDES =
10 LDFLAGS =
11 LDLIBS =
12
13 # Target
14 COMMON_LIB = common.a
15 TARGET = ${COMMON_LIB}
16
17 all : ${TARGET}
18
19 clean :
20 ${RM} *.o ${TARGET} allTest
21 cd samples/ && ${MAKE} clean
22
23 test : allTest
24 ./allTest
25
26 depend :
27 makedepend -Y -- ${INCLUDES} -- ${wildcard *.h *.cpp}
28
29 .PHONY : all clean depend test
30 ######################################################################
31 ${COMMON_LIB} : \
32 ${COMMON_LIB}(LockGuard.o) \
33 ${COMMON_LIB}(LogManager.o) \
34 ${COMMON_LIB}(SdlInit.o) \
35 ${COMMON_LIB}(SdlUtils.o) \
36 ${COMMON_LIB}(GridTypes.o) \
37 ${COMMON_LIB}(ThreadCreator.o) \
38 ${COMMON_LIB}(Delay.o) \
39 ${COMMON_LIB}(GetTicks.o) \
40 ${COMMON_LIB}(CycleTimer.o) \
41 ${COMMON_LIB}(StandardInput.o) \
42 ${COMMON_LIB}(CreateDirectory.o) \
43 ${COMMON_LIB}(ExistFile.o) \
44 ${COMMON_LIB}(RemoveFile.o) \
45 ${COMMON_LIB}(FindFiles.o) \
46 ${COMMON_LIB}(SearchFilePath.o) \
47 ${COMMON_LIB}(FileToArgs.o) \
48 ${COMMON_LIB}(GetAccountName.o) \
49 ${COMMON_LIB}(AccessProperty.o)
50
51 StandardInput.o : ${wildcard StandardInput_*.cpp} StandardInput.h
52
53 allTest.o : ../unittest/allTest.cpp
54 ${CXX} ${CXXFLAGS} `cppunit-config --cflags` $< -c -o $@
55
56 REQUIRE_LIBS = common.a
57 ${REQUIRE_LIBS} :
58 cd ${@D}/ && ${MAKE} ${@F}
59
60 TEST_OBJS = allTest.o TestRingBuffer.o TestSearchFilePath.o TestFileToArgs.o TestMovingAverage.o TestPointerRingBuffer.o TestCalculateGeometry.o TestAccessProperty.o ${REQUIRE_LIBS}
61 TEST_LDLIBS = -lboost_regex
62
63 allTest : ${TEST_OBJS}
64 ${CXX} ${CXXFLAGS} ${TEST_OBJS} -o $@ `cppunit-config --libs` ${TEST_LDLIBS}
65
66 # DO NOT DELETE
67
68 CalculateGeometry.o: GridTypes.h MathUtils.h DetectOS.h
69 MathUtils.o: DetectOS.h
70 AccessProperty.o: AccessProperty.h DetectOS.h
71 CreateDirectory.o: CreateDirectory.h ExistFile.h DetectOS.h
72 CycleTimer.o: CycleTimer.h GetTicks.h Delay.h
73 Delay.o: Delay.h SdlInit.h LockGuard.h DetectOS.h
74 ExistFile.o: ExistFile.h DetectOS.h
75 FileToArgs.o: FileToArgs.h
76 FindFiles.o: FindFiles.h DetectOS.h
77 GetAccountName.o: GetAccountName.h DetectOS.h
78 GetTicks.o: SdlInit.h GetTicks.h
79 GridTypes.o: GridTypes.h MathUtils.h DetectOS.h
80 LockGuard.o: LockGuard.h
81 LogManager.o: LogManager.h LockGuard.h
82 RemoveFile.o: RemoveFile.h DetectOS.h
83 SdlInit.o: SdlInit.h LogManager.h
84 SdlUtils.o: SdlUtils.h
85 SearchFilePath.o: SearchFilePath.h ExistFile.h
86 StandardInput.o: DetectOS.h
87 StandardInput_lin.o: StandardInput.h
88 StandardInput_win.o: StandardInput.h
89 TestAccessProperty.o: TestAccessProperty.h AccessProperty.h
90 TestCalculateGeometry.o: TestCalculateGeometry.h CalculateGeometry.h
91 TestCalculateGeometry.o: GridTypes.h MathUtils.h DetectOS.h
92 TestFileToArgs.o: TestFileToArgs.h FileToArgs.h
93 TestMovingAverage.o: TestMovingAverage.h MovingAverage.h
94 TestPointerRingBuffer.o: TestPointerRingBuffer.h PointerRingBuffer.h
95 TestRingBuffer.o: TestRingBuffer.h RingBuffer.h
96 TestSearchFilePath.o: TestSearchFilePath.h SearchFilePath.h
97 ThreadCreator.o: ThreadCreator.h SdlInit.h LockGuard.h

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26