##########################################################################
# makefile:         ososathreadx.mk
# File:             ososathreadx.mk
# Version:	        0.10
# Author:           weiwu:2005.01.24
##########################################################################

OS_OBJDIR = ../lib
OS_SRCDIR = ../src


OS_SOBJECTS =

OS_SRC := $(notdir $(wildcard $(OS_SRCDIR)/*.c)) 
OS_OBJS := $(patsubst %.c,%.o,$(OS_SRC))
OS_COBJECTS := $(addprefix $(OS_OBJDIR)/,$(OS_OBJS))  


OS_OBJS = $(OS_COBJECTS) $(OS_SOBJECTS)

#OS_INSTALL_LIBDIR = $(JS_BIN_HOME)
OS_INSTALL_LIBDIR = ../../lib
OS_LOCAL_INCLUDE  = -I../../../..././../../include/framework/kernel \
					-I../../../../../../../include/framework/config-threadx \
					-I../../../../../../../include/framework/tx \
                    -I../../../../../../../include/framework/minigui \
                    -I../../../../../../../include/framework/minigui/control \
                    -I../../../../../../../include/framework/minigui/ctrl \
                    -I../../../../../../../include/framework/minigui/ext \
                    -I../../../../../../../include/os \
                    -I../../../../../../../include/os/pthread \
                    -I../../../../inc/gui\
                    -I../../../../inc/gal \
                    -I../../../../inc/os \
                    -I../../../../src/gui/adapter/DT/inc \
                    -I../../../../src/gui/adapter/DT_1X08/inc\
					-I../../inc
		
				
OS_LOCAL_ASFLAGS = 
OS_LOCAL_CFLAGS  = 

OS_TARGET = kernel_adaptor


all: $(OS_COBJECTS) $(OS_SOBJECTS)

$(OS_COBJECTS): $(OS_OBJDIR)/%.o: $(OS_SRCDIR)/%.c
	$(OS_CC) -c $(OS_CFLAGS) $(OS_LOCAL_CFLAGS) $(OS_LOCAL_INCLUDE) $< -o $@

$(OS_SOBJECTS): $(OS_OBJDIR)/%.o: $(OS_SRCDIR)/%.s
	$(OS_AS) $(OS_ASFLAGS) $(OS_LOCAL_ASFLAGS)  $(OS_LOCAL_INCLUDE) $< -o $@

include $(ENVDIR)/tplib.mk
