1 # -----------------------------------------------------------------------------
4 # Copyright (C) 1998-2006 by Project HOS
5 # http://sourceforge.jp/projects/hos/
6 # -----------------------------------------------------------------------------
16 CFLAGS = -O2 -pipe -Wall -I../../include -I../../../kernel/include -I../../../kernel/include/arch/proc/$(ARCH_PROC) -I../../../kernel/include/arch/irc/$(ARCH_IRC)
24 OBJS_DIR = objs_$(TARGET)
28 OBJS = $(OBJS_DIR)/hos4cfg.o \
29 $(OBJS_DIR)/analyze.o \
30 $(OBJS_DIR)/parpack.o \
32 $(OBJS_DIR)/defercd.o \
33 $(OBJS_DIR)/intstk.o \
34 $(OBJS_DIR)/idlstk.o \
35 $(OBJS_DIR)/knlheap.o \
36 $(OBJS_DIR)/maxtpri.o \
37 $(OBJS_DIR)/apidef.o \
38 $(OBJS_DIR)/apiinc.o \
39 $(OBJS_DIR)/cretsk.o \
40 $(OBJS_DIR)/deftex.o \
41 $(OBJS_DIR)/cresem.o \
42 $(OBJS_DIR)/creflg.o \
43 $(OBJS_DIR)/credtq.o \
44 $(OBJS_DIR)/crembx.o \
45 $(OBJS_DIR)/crempf.o \
46 $(OBJS_DIR)/crembf.o \
47 $(OBJS_DIR)/timtic.o \
48 $(OBJS_DIR)/crecyc.o \
49 $(OBJS_DIR)/crealm.o \
50 $(OBJS_DIR)/defexc.o \
51 $(OBJS_DIR)/attini.o \
52 $(OBJS_DIR)/definh.o \
60 $(TARGET): mkdir_objs $(OBJS)
61 $(LINK) $(LFLAGS) $(OBJS) -o $(TARGET)
67 rm -f $(TARGET) $(TARGET).exe $(OBJS)
69 $(OBJS_DIR)/%.o :: %.cpp
70 $(CC) $(CFLAGS) -c $< -o $@