(file) Return to Makefile CVS log (file) (dir) Up to [Pegasus] / pegasus / vxworks

File: [Pegasus] / pegasus / vxworks / Attic / Makefile (download)
Revision: 1.1.2.4, Tue Sep 11 20:50:16 2007 UTC (16 years, 9 months ago) by mike
Branch: TASK-PEP305_VXWORKS-branch
Changes since 1.1.2.3: +4 -0 lines
PEP#: 305
TITLE: VxWorks Porting
DESCRIPTION: Ongoing VxWorks porting

all: romfs image build

ROMFS=$(PEGASUS_HOME)/romfs

romfs:
	mkdir -p $(ROMFS)/lib
	cp $(WIND_BASE)/target/usr/root/SIMPENTIUMgnu/bin/libc.so.1 $(ROMFS)/lib

SHELL_DEFAULT_CONFIG="LINE_EDIT_MODE=emacs,LINE_LENGTH=256,STRING_FREE=manual,INTERPRETER=Cmd,VXE_PATH=$(PEGASUS_HOME)/bin"

image:
	mkdir -p image
	( cd image; vxprj create linux gnu vxsim.wpj )
	( cd image; vxprj component add INCLUDE_POSIX_PTHREAD_SCHEDULER )
	( cd image; vxprj parameter set LOCAL_MEM_SIZE 0x04000000 )
	( cd image; vxprj parameter setstring SHELL_DEFAULT_CONFIG $(SHELL_DEFAULT_CONFIG) )


build:
	( cd image; make TOOL=gnu ROMFS_DIR=$(ROMFS) )
	cp image/vxWorks .
	cp image/vxWorks.sym .

clean:
	rm -rf image
	rm -rf $(ROMFS)/lib/libc.so.1
	rm -rf counterFile
	rm -rf nvram.vxWorks0
	rm -rf vxWorks.sym
	rm -rf vxWorks

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2