1 # -----------------------------------------------------------------------------
4 # Copyright (C) 1998-2007 by Project HOS
5 # http://sourceforge.jp/projects/hos/
6 # -----------------------------------------------------------------------------
15 CFLAGS = -I..\..\include -I..\..\..\kernel\include \
16 -I..\..\..\kernel\include\arch\proc\$(ARCH_PROC) \
17 -I..\..\..\kernel\include\arch\irc\$(ARCH_IRC)
28 OBJS_DIR = objs_$(TARGET)
32 OBJS = $(OBJS_DIR)\h4acfg.obj \
33 $(OBJS_DIR)\analyze.obj \
34 $(OBJS_DIR)\parpack.obj \
35 $(OBJS_DIR)\read.obj \
36 $(OBJS_DIR)\defercd.obj \
37 $(OBJS_DIR)\intstk.obj \
38 $(OBJS_DIR)\dpcque.obj \
39 $(OBJS_DIR)\idlstk.obj \
40 $(OBJS_DIR)\knlheap.obj \
41 $(OBJS_DIR)\maxtpri.obj \
42 $(OBJS_DIR)\apidef.obj \
43 $(OBJS_DIR)\apiinc.obj \
44 $(OBJS_DIR)\cretsk.obj \
45 $(OBJS_DIR)\deftex.obj \
46 $(OBJS_DIR)\cresem.obj \
47 $(OBJS_DIR)\creflg.obj \
48 $(OBJS_DIR)\credtq.obj \
49 $(OBJS_DIR)\crembx.obj \
50 $(OBJS_DIR)\cremtx.obj \
51 $(OBJS_DIR)\crempf.obj \
52 $(OBJS_DIR)\crembf.obj \
53 $(OBJS_DIR)\timtic.obj \
54 $(OBJS_DIR)\crecyc.obj \
55 $(OBJS_DIR)\crealm.obj \
56 $(OBJS_DIR)\defexc.obj \
57 $(OBJS_DIR)\attini.obj \
58 $(OBJS_DIR)\definh.obj \
59 $(OBJS_DIR)\attisr.obj
62 all: mkdir_objs $(TARGET).exe
65 $(TARGET).exe: $(OBJS)
67 $(LINK) $(LFLAGS) $(OBJS) -o $(TARGET).exe
74 -del $(TARGET) $(TARGET).exe $(OBJS)
76 {..\..\source}.cpp{$(OBJS_DIR)}.obj :
77 cl $(CFLAGS) /c $< /Fo$@