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

 1 mike  1.1.2.1 include ../config.mak
 2               ROOT = ../..
 3               include $(ROOT)/mak/config.mak
 4               
 5               all: romfs proj build
 6               
 7               ROMFS=$(PEGASUS_HOME)/romfs
 8               
 9               romfs:
10               	mkdir -p $(ROMFS)/lib
11               	cp $(WIND_BASE)/target/usr/root/SIMPENTIUMgnu/bin/libc.so.1 $(ROMFS)/lib
12 mike  1.1.2.4 	cp -r $(PEGASUS_ROOT)/LINUX_IX86_GNU/repository $(PEGASUS_HOME)/romfs
13               	touch $(PEGASUS_HOME)/romfs/cimserver.passwd
14 mike  1.1.2.1 
15               SHELL_DEFAULT_CONFIG="LINE_EDIT_MODE=emacs,LINE_LENGTH=256,STRING_FREE=manual,INTERPRETER=Cmd,VXE_PATH=$(PEGASUS_HOME)/bin"
16               
17               proj:
18               	mkdir -p proj
19               	( cd proj; vxprj create linux gnu vxsim.wpj )
20               	( cd proj; vxprj component add INCLUDE_POSIX_PTHREAD_SCHEDULER )
21 mike  1.1.2.5 	( cd proj; vxprj component add INCLUDE_HRFS )
22               	( cd proj; vxprj component add INCLUDE_DOSFS )
23               	( cd proj; vxprj component add INCLUDE_RAM_DISK )
24               	( cd proj; vxprj component add INCLUDE_HRFS_FORMAT )
25 mike  1.1.2.1 	( cd proj; vxprj component remove INCLUDE_SHELL_BANNER )
26               	( cd proj; vxprj component remove INCLUDE_WDB_BANNER )
27 mike  1.1.2.3 	( cd proj; vxprj parameter set LOCAL_MEM_SIZE 0x08000000 )
28 mike  1.1.2.5 	( cd proj; vxprj parameter set PASSFS_CACHE FALSE )
29 mike  1.1.2.1 	( cd proj; vxprj parameter setstring SHELL_DEFAULT_CONFIG $(SHELL_DEFAULT_CONFIG) )
30 mike  1.1.2.6 	cp usrAppInit.c proj/usrAppInit.c
31 mike  1.1.2.1 
32               build:
33               	( cd proj; make TOOL=gnu ROMFS_DIR=$(ROMFS) )
34 mike  1.1.2.2 	cp proj/vxWorks .
35               	cp proj/vxWorks.sym .
36 mike  1.1.2.1 
37               clean:
38               	rm -rf proj
39               	rm -rf $(ROMFS)/lib/libc.so.1
40               	rm -rf counterFile
41               	rm -rf nvram.vxWorks0
42               	rm -rf vxWorks.sym
43               	rm -rf vxWorks

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2