OSDN Git Service

(none)
[hos/hos-v4a.git] / cfgrtr / build / bcc55 / bmake.mak
1 # -----------------------------------------------------------------------------
2 #  Hyper Operating System V4  コンフィギュレーター                             
3 #   Borland-C++ Version 5.5 用 メイクファイル                                  
4 #                                                                              
5 #                                       Copyright (C) 1998-2006 by Project HOS 
6 #                                       http://sourceforge.jp/projects/hos/    
7 # -----------------------------------------------------------------------------
8
9
10 # ツール
11 CC   = bcc32
12 LINK = bcc32
13
14
15 # オプション
16 CFLAGS = -c -O2 -I..\..\include -I..\..\..\kernel\include -I..\..\..\kernel\include\arch\proc\$(ARCH_PROC) -I..\..\..\kernel\include\arch\irc\$(ARCH_IRC)
17 LFLAGS = 
18
19
20 # ターゲット
21 !ifndef TARGET
22 TARGET   = h4acfg
23 !endif
24
25 OBJS_DIR = objs\$(TARGET)
26
27
28 # オブジェクトファイル
29 OBJS = $(OBJS_DIR)\hos4cfg.obj  \
30        $(OBJS_DIR)\analyze.obj  \
31        $(OBJS_DIR)\parpack.obj  \
32        $(OBJS_DIR)\read.obj             \
33        $(OBJS_DIR)\defercd.obj  \
34        $(OBJS_DIR)\intstk.obj   \
35        $(OBJS_DIR)\idlstk.obj   \
36        $(OBJS_DIR)\knlheap.obj  \
37        $(OBJS_DIR)\maxtpri.obj  \
38        $(OBJS_DIR)\apidef.obj   \
39        $(OBJS_DIR)\apiinc.obj   \
40        $(OBJS_DIR)\cretsk.obj   \
41        $(OBJS_DIR)\deftex.obj   \
42        $(OBJS_DIR)\cresem.obj   \
43        $(OBJS_DIR)\creflg.obj   \
44        $(OBJS_DIR)\credtq.obj   \
45        $(OBJS_DIR)\crembx.obj   \
46        $(OBJS_DIR)\crempf.obj   \
47        $(OBJS_DIR)\crembf.obj   \
48        $(OBJS_DIR)\timtic.obj   \
49        $(OBJS_DIR)\crecyc.obj   \
50        $(OBJS_DIR)\crealm.obj   \
51        $(OBJS_DIR)\defexc.obj   \
52        $(OBJS_DIR)\attini.obj   \
53        $(OBJS_DIR)\definh.obj   \
54        $(OBJS_DIR)\attisr.obj
55
56 .path.cpp = ..\..\source
57 .path.obj = $(OBJS_DIR)
58
59 .suffixes:
60 .suffixes: .cpp
61
62
63 # ターゲット生成
64 $(TARGET): mkdir_objs $(OBJS)
65         $(LINK) -e$(TARGET) $(OBJS)
66
67 mkdir_objs:
68         -mkdir objs
69         -mkdir $(OBJS_DIR)
70
71
72 # クリーンアップ
73 clean:
74         del $(OBJS) $(TARGET)
75
76 # 推論規則
77 .cpp.obj:
78         $(CC) $(CFLAGS) -o$@ $< 
79
80
81 # -----------------------------------------------------------------------------
82 #  Copyright (C) 1998-2006 by Project HOS                                      
83 # -----------------------------------------------------------------------------