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

Diff for /pegasus/vxworks/image/Attic/Makefile between version 1.1 and 1.1.2.26

version 1.1, 2007/09/13 16:33:17 version 1.1.2.26, 2007/11/03 22:42:36
Line 0 
Line 1 
   .PHONY: repository
   .PHONY: romfs
   
   ifndef PEGASUS_ROOT
     $(error "PEGASUS_ROOT is not defined")
   endif
   
   ifndef PEGASUS_PLATFORM
     $(error "PEGASUS_PLATFORM is not defined")
   endif
   
   export PEGASUS_PLATFORM=VXWORKS_PENTIUM_DIAB
   export PEGASUS_HOME=$(PEGASUS_ROOT)/$(PEGASUS_PLATFORM)
   ROOT=../..
   include $(ROOT)/mak/config.mak
   
   CWD=$(shell pwd)
   
   ROMFS=$(CWD)/romfs
   
   all: romfs proj build
   
   romfs:
           mkdir -p $(ROMFS)
           cp $(BIN_DIR)/cimserver $(ROMFS)
   
   CFG="LINE_EDIT_MODE=emacs,LINE_LENGTH=256,STRING_FREE=manual,INTERPRETER=Cmd,VXE_PATH="
   
   ifdef VXWORKS_PENTIUM_GNU
     TOOL=gnu
   else
     TOOL=diab
   endif
   
   proj:
           mkdir -p proj
           ( cd proj; vxprj create linux $(TOOL) vxsim.wpj )
           ( cd proj; vxprj component remove INCLUDE_SHELL_BANNER )
           ( cd proj; vxprj component remove INCLUDE_WDB_BANNER )
           ( cd proj; vxprj component add INCLUDE_CPLUS_IOSTREAMS )
           ( cd proj; vxprj component add INCLUDE_GETSERVBYNAME )
           ( cd proj; vxprj component add INCLUDE_GETADDRINFO )
           ( cd proj; vxprj component add INCLUDE_GETNAMEINFO )
           ( cd proj; vxprj component add INCLUDE_GETNAMEINFO_SYSCTL )
           ( cd proj; vxprj component add INCLUDE_GETNETBYNAME )
           ( cd proj; vxprj parameter set LOCAL_MEM_SIZE 0x08000000 )
           ( cd proj; vxprj parameter set JOB_TASK_STACK_SIZE 16000 )
           ( cd proj; vxprj parameter setstring SHELL_DEFAULT_CONFIG $(CFG) )
           ( cd proj; vxprj parameter set NUM_FILES 128 )
   
   build:
           ( cd proj; make TOOL=$(TOOL) ROMFS_DIR=$(ROMFS) )
           cp proj/vxWorks .
           cp proj/vxWorks.sym .
   
   clean:
           rm -rf romfs
           rm -rf proj
           rm -rf counterFile
           rm -rf nvram.vxWorks0
           rm -rf vxWorks.sym
           rm -rf vxWorks
   


Legend:
Removed from v.1.1  
changed lines
  Added in v.1.1.2.26

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2