# Makefile generated by the project manager
#


# GENERATED: Mon Feb 24 09:52:49 China Standard Time 2003
# DO NOT EDIT - file is regenerated whenever the project changes


## core information

PRJ_DIR        = c:/memmgr
PRJ_FILE       = memmgr.wpj
PRJ_TYPE       = vxWorks
PRJ_OBJS       = sysLib.o usrAppInit.o prjConfig.o linkSyms.o MemMgrTest.o MemMgrm.o
BOOT_OBJS      = 
BUILD_SPEC     = default
BSP_DIR        = $(WIND_BASE)/target/config/simpc
TGT_DIR        = $(WIND_BASE)/target



## set searching directories for dependencies

vpath %.c $(BSP_DIR)
vpath %.cpp $(BSP_DIR)
vpath %.cxx $(BSP_DIR)


## build-configuration info

ifeq ($(BUILD_SPEC),default)
CPU            = SIMNT
TOOL           = gnu
DEFAULT_RULE   = vxWorks
endif


## component-configuration info

COMPONENTS = INCLUDE_ANSI_ASSERT \
	INCLUDE_ANSI_CTYPE \
	INCLUDE_ANSI_LOCALE \
	INCLUDE_ANSI_MATH \
	INCLUDE_ANSI_STDIO \
	INCLUDE_ANSI_STDIO_EXTRA \
	INCLUDE_ANSI_STDLIB \
	INCLUDE_ANSI_STRING \
	INCLUDE_ANSI_TIME \
	INCLUDE_BUF_MGR \
	INCLUDE_CACHE_ENABLE \
	INCLUDE_CACHE_SUPPORT \
	INCLUDE_CPLUS \
	INCLUDE_CPLUS_IOSTREAMS \
	INCLUDE_CPLUS_STL \
	INCLUDE_DLL \
	INCLUDE_ENV_VARS \
	INCLUDE_EXC_HANDLING \
	INCLUDE_EXC_TASK \
	INCLUDE_FLOATING_POINT \
	INCLUDE_FORMATTED_IO \
	INCLUDE_HASH \
	INCLUDE_IO_SYSTEM \
	INCLUDE_KERNEL \
	INCLUDE_LOGGING \
	INCLUDE_MEMORY_CONFIG \
	INCLUDE_MEM_MGR_BASIC \
	INCLUDE_MEM_MGR_FULL \
	INCLUDE_MODULE_MANAGER \
	INCLUDE_MSG_Q \
	INCLUDE_MSG_Q_SHOW \
	INCLUDE_NTPASSFS \
	INCLUDE_PIPES \
	INCLUDE_POSIX_CLOCKS \
	INCLUDE_RBUFF \
	INCLUDE_RNG_BUF \
	INCLUDE_SELECT \
	INCLUDE_SEM_BINARY \
	INCLUDE_SEM_COUNTING \
	INCLUDE_SEM_MUTEX \
	INCLUDE_SEQ_TIMESTAMP \
	INCLUDE_SIGNALS \
	INCLUDE_SIO \
	INCLUDE_STDIO \
	INCLUDE_SYM_TBL \
	INCLUDE_SYSCLK_INIT \
	INCLUDE_SYSHW_INIT \
	INCLUDE_SYS_START \
	INCLUDE_TASK_HOOKS \
	INCLUDE_TASK_SHOW \
	INCLUDE_TASK_VARS \
	INCLUDE_TIMEX \
	INCLUDE_TRIGGERING \
	INCLUDE_TTY_DEV \
	INCLUDE_USER_APPL \
	INCLUDE_WATCHDOGS \
	INCLUDE_WDB \
	INCLUDE_WDB_BANNER \
	INCLUDE_WDB_BP \
	INCLUDE_WDB_COMM_PIPE \
	INCLUDE_WDB_CTXT \
	INCLUDE_WDB_DIRECT_CALL \
	INCLUDE_WDB_EVENTPOINTS \
	INCLUDE_WDB_EVENTS \
	INCLUDE_WDB_EXC_NOTIFY \
	INCLUDE_WDB_EXIT_NOTIFY \
	INCLUDE_WDB_FUNC_CALL \
	INCLUDE_WDB_GOPHER \
	INCLUDE_WDB_MEM \
	INCLUDE_WDB_REG \
	INCLUDE_WDB_START_NOTIFY \
	INCLUDE_WDB_SYS \
	INCLUDE_WDB_TASK \
	INCLUDE_WDB_TASK_BP \
	INCLUDE_WDB_TSFS \
	INCLUDE_WDB_USER_EVENT \
	INCLUDE_WDB_VIO \
	INCLUDE_WDB_VIO_LIB \
	INCLUDE_WINDVIEW \
	INCLUDE_WINDVIEW_CLASS \
	INCLUDE_WVUPLOAD_FILE \
	INCLUDE_WVUPLOAD_TSFSSOCK
COMPONENT_LIBS = 


include $(TGT_DIR)/h/make/defs.project


## build-configuration info

ifeq ($(BUILD_SPEC),default)
AR               = arsimpc
AS               = ccsimpc
CC               = ccsimpc
CFLAGS           = -U__WINNT -UWIN32 -U__WINNT__ -UWINNT -U__MINGW32__ -U_WIN32 -U__WIN32 -U__WIN32__ -U__WIN32 -mpentium -nostdinc -g -nostdlib -fno-builtin -fno-defer-pop -Wall -DRW_MULTI_THREAD -D_REENTRANT -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/simpc -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=SIMNT -DPRJ_BUILD 
CFLAGS_AS        = -mpentium -ansi -nostdinc -g -nostdlib -fno-builtin -fno-defer-pop -P -x assembler-with-cpp -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/simpc -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=SIMNT -DPRJ_BUILD 
CPP              = ccsimpc -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ -U__WINNT -UWIN32 -U__WINNT__ -UWINNT -U__MINGW32__ -U_WIN32 -U__WIN32 -U__WIN32__ -U__WIN32 -E -P -xc
EXTRA_MODULES    = 
LD               = ldsimpc
LDFLAGS          = --subsystem=windows
LDOUT_CONV       = wtxtcl $(WIND_BASE)/host/$(WIND_HOST_TYPE)/bin/simpcToExe.tcl
LD_PARTIAL       = ccsimpc -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ -U__WINNT -UWIN32 -U__WINNT__ -UWINNT -U__MINGW32__ -U_WIN32 -U__WIN32 -U__WIN32__ -U__WIN32 -nostdlib -r -Wl,-X
LD_PARTIAL_FLAGS = -r
LD_RAM_FLAGS     = $(WIND_BASE)/host/$(WIND_HOST_TYPE)/i386-pc-mingw32/lib/crt1.o
LIBS             = $(WIND_BASE)/target/lib/libSIMNTgnuvx.a
NM               = nmsimpc -g
OPTION_DEFINE_MACRO = -D
OPTION_INCLUDE_DIR = -I
POST_BUILD_RULE  = 
RAM_HIGH_ADRS    = 
RAM_LOW_ADRS     = 
SIZE             = sizesimpc
VXSIZEPROG       = echo
endif

# override make definitions only below this line


# override make definitions only above this line

include $(TGT_DIR)/h/make/rules.project


## build-configuration info

ifeq ($(BUILD_SPEC),default)

sysLib.o:
	$(CC) -U__WINNT -UWIN32 -U__WINNT__ -UWINNT -U__MINGW32__ -U_WIN32 -U__WIN32 -U__WIN32__ -U__WIN32 -mpentium -nostdinc -g -nostdlib -fno-builtin -fno-defer-pop -Wall -DRW_MULTI_THREAD -D_REENTRANT -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/simpc -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=SIMNT -DPRJ_BUILD  -c $(WIND_BASE)/target/config/simpc/sysLib.c

usrAppInit.o:
	$(CC) -U__WINNT -UWIN32 -U__WINNT__ -UWINNT -U__MINGW32__ -U_WIN32 -U__WIN32 -U__WIN32__ -U__WIN32 -mpentium -nostdinc -g -nostdlib -fno-builtin -fno-defer-pop -Wall -DRW_MULTI_THREAD -D_REENTRANT -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/simpc -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=SIMNT -DPRJ_BUILD  -c $(PRJ_DIR)/usrAppInit.c

prjConfig.o:
	$(CC) -U__WINNT -UWIN32 -U__WINNT__ -UWINNT -U__MINGW32__ -U_WIN32 -U__WIN32 -U__WIN32__ -U__WIN32 -mpentium -nostdinc -g -nostdlib -fno-builtin -fno-defer-pop -Wall -DRW_MULTI_THREAD -D_REENTRANT -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/simpc -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=SIMNT -DPRJ_BUILD  -c $(PRJ_DIR)/prjConfig.c

linkSyms.o:
	$(CC) -U__WINNT -UWIN32 -U__WINNT__ -UWINNT -U__MINGW32__ -U_WIN32 -U__WIN32 -U__WIN32__ -U__WIN32 -mpentium -nostdinc -g -nostdlib -fno-builtin -fno-defer-pop -Wall -DRW_MULTI_THREAD -D_REENTRANT -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/simpc -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=SIMNT -DPRJ_BUILD  -c $(PRJ_DIR)/linkSyms.c

MemMgrTest.o:
	$(CC) -U__WINNT -UWIN32 -U__WINNT__ -UWINNT -U__MINGW32__ -U_WIN32 -U__WIN32 -U__WIN32__ -U__WIN32 -mpentium -nostdinc -g -nostdlib -fno-builtin -fno-defer-pop -Wall -DRW_MULTI_THREAD -D_REENTRANT -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/simpc -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=SIMNT -DPRJ_BUILD  -c $(PRJ_DIR)/MemMgrTest.c

MemMgrm.o:
	$(CC) -U__WINNT -UWIN32 -U__WINNT__ -UWINNT -U__MINGW32__ -U_WIN32 -U__WIN32 -U__WIN32__ -U__WIN32 -mpentium -nostdinc -g -nostdlib -fno-builtin -fno-defer-pop -Wall -DRW_MULTI_THREAD -D_REENTRANT -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/simpc -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=SIMNT -DPRJ_BUILD  -c $(PRJ_DIR)/MemMgrm.c
endif


## dependencies


sysLib.o: $(WIND_BASE)/target/config/simpc/sysLib.c \
	$(PRJ_DIR)/prjComps.h \
	$(PRJ_DIR)/prjParams.h


usrAppInit.o: $(PRJ_DIR)/usrAppInit.c


prjConfig.o: $(PRJ_DIR)/prjConfig.c $(PRJ_DIR)/prjComps.h $(PRJ_DIR)/prjParams.h


linkSyms.o: $(PRJ_DIR)/linkSyms.c


MemMgrTest.o: $(PRJ_DIR)/MemMgrTest.c $(PRJ_DIR)/memmgrm.h


MemMgrm.o: $(PRJ_DIR)/MemMgrm.c $(PRJ_DIR)/MemMgrm.h


## user defined rules

