source: SimpleSample/trunk/SimpleSampleOpaqueRPC/rSample/Makefile@ 30

Last change on this file since 30 was 30, checked in by okuma-top, 12 years ago

TECS Simple Sample

File size: 2.4 KB
Line 
1# このファイルは tecsgen により自動生成されました
2# Makefile.temp は gen の一つ上のディレクトリに移して使用します
3# % mv Makefile.temp Makefile
4#
5# clean のデフォルト動作は $(GEN_DIR)/Makefile.* を削除します
6#
7# このファイルは GNU make で gcc を用い POSIX 環境で動作するモジュールをビルドするのに適切なように生成されています
8# vpath, CFLAGS, OTHER_OBJS などを調整する必要があるかもしれません
9# 他の環境やターゲットの場合、このファイルを元に変更する必要があります
10
11# 変数 #_MVAR_#
12TARGET = SimpleSample-rSample.exe
13TIMESTAMP = tecsgen.timestamp
14TECSGEN_EXE = tecsgen
15BASE_DIR = ..
16CC = gcc
17INCLUDE = -I $(BASE_DIR)/. -I $(TECSPATH) -I $(TECSPATH)/../test/cygwin -I $(TECSPATH)/rpc -I $(GEN_DIR)
18CFLAGS = $(INCLUDE) -I $(BASE_DIR)/src -I $(GEN_DIR) -D "Inline=static inline" -D RPC_DEBUG
19LD = gcc
20LDFLAGS =
21GEN_DIR = $(BASE_DIR)/gen/rSample
22SRC_DIR = $(BASE_DIR)/src
23_TECS_OBJ_DIR = $(GEN_DIR)/
24# _TECS_OBJ_DIR # should be end with '/'
25
26vpath %.c $(SRC_DIR) $(GEN_DIR) $(TECSPATH) $(TECSPATH)/rpc $(TECSPATH)/../test/cygwin
27vpath %.h $(SRC_DIR) $(GEN_DIR) $(TECSPATH) $(TECSPATH)/rpc $(TECSPATH)/../test/cygwin
28
29OTHER_OBJS = # Add objects out of tecs care.
30# OTHER_OBJS = $(_TECS_OBJ_DIR)vasyslog.o
31
32# ルール #_MRUL_#
33allall: tecs
34 make all # in order to include generated Makefile.tecsgen & Makefile.depend
35
36all : $(TARGET)
37
38
39# depend を include #_MDEP_#
40-include $(GEN_DIR)/Makefile.tecsgen
41-include $(GEN_DIR)/Makefile.depend
42
43$(TARGET) : $(CELLTYPE_COBJS) $(TECSGEN_COBJS) $(PLUGIN_COBJS) $(OTHER_OBJS)
44 $(LD) -o $(TARGET) $(TECSGEN_COBJS) $(CELLTYPE_COBJS) $(PLUGIN_COBJS) $(OTHER_OBJS) $(LDFLAGS)
45clean :
46 rm -f $(CELLTYPE_COBJS) $(TECSGEN_COBJS) $(PLUGIN_COBJS) $(OTHER_OBJS) $(TARGET)
47
48tecs:
49 @echo "run 'make tecs' in root region"
50
51$(_TECS_OBJ_DIR)tSysLog.o : tSysLog.c
52 $(CC) -c $(CFLAGS) -o $@ $<
53
54$(_TECS_OBJ_DIR)tTask.o : tTask.c
55 $(CC) -c $(CFLAGS) -o $@ $<
56
57$(_TECS_OBJ_DIR)tKernel.o : tKernel.c
58 $(CC) -c $(CFLAGS) -o $@ $<
59
60$(_TECS_OBJ_DIR)tNBOTDR.o : tNBOTDR.c
61 $(CC) -c $(CFLAGS) -o $@ $<
62
63$(_TECS_OBJ_DIR)tRPCDedicatedTaskMainWithOpener.o : tRPCDedicatedTaskMainWithOpener.c
64 $(CC) -c $(CFLAGS) -o $@ $<
65
66$(_TECS_OBJ_DIR)tPPAllocator.o : tPPAllocator.c
67 $(CC) -c $(CFLAGS) -o $@ $<
68
69$(_TECS_OBJ_DIR)tSocketServer.o : tSocketServer.c
70 $(CC) -c $(CFLAGS) -o $@ $<
71
72$(_TECS_OBJ_DIR)tSample.o : tSample.c
73 $(CC) -c $(CFLAGS) -o $@ $<
74
75$(_TECS_OBJ_DIR)tOpaqueUnmarshaler_sSample.o : tOpaqueUnmarshaler_sSample.c
76 $(CC) -c $(CFLAGS) -o $@ $<
77
Note: See TracBrowser for help on using the repository browser.