Makefile.x86 revision 12886
112886Sspwilson2@wisc.eduSERVER_USER= 212886Sspwilson2@wisc.eduSERVER_PATH=/z/www/htdocs/dist/current/test-progs/m5-exit/bin/x86/linux 312886Sspwilson2@wisc.eduFETCH_PATH=http://gem5.org/dist/current/test-progs/m5-exit/bin/x86/linux 412886Sspwilson2@wisc.edu 512886Sspwilson2@wisc.eduUPLOAD_LOCATION=$(SERVER_USER)daystrom.gem5.org:$(SERVER_PATH) 612886Sspwilson2@wisc.edu 712886Sspwilson2@wisc.eduM5_UTIL:=${CURDIR}/../../../../util/m5 812886Sspwilson2@wisc.eduM5_INCLUDE:=${CURDIR}/../../../../include/ 912886Sspwilson2@wisc.edu 1012886Sspwilson2@wisc.eduall: m5_exit 1112886Sspwilson2@wisc.edu 1212886Sspwilson2@wisc.eduupload: m5_exit 1312886Sspwilson2@wisc.edu scp m5_exit $(UPLOAD_LOCATION) 1412886Sspwilson2@wisc.edu 1512886Sspwilson2@wisc.edu# NOTE: For docker to work, all of the files must be in this directory 1612886Sspwilson2@wisc.edum5_exit: m5-exit.c 1712886Sspwilson2@wisc.edu cp -r $(M5_INCLUDE)/gem5 . 1812886Sspwilson2@wisc.edu cp $(M5_UTIL)/m5op_x86.S . 1912886Sspwilson2@wisc.edu ./dockcross-x64 -c '$$CC -I. m5op_x86.S m5-exit.c -o m5_exit -static -DM5' 2012886Sspwilson2@wisc.edu rm m5op_x86.S 2112886Sspwilson2@wisc.edu rm -r gem5 2212886Sspwilson2@wisc.edu 2312886Sspwilson2@wisc.edudockcross-x64: 2412886Sspwilson2@wisc.edu docker run --rm dockcross/linux-x64 > ./dockcross-x64 2512886Sspwilson2@wisc.edu chmod +x ./dockcross-x64 2612886Sspwilson2@wisc.edu 2712886Sspwilson2@wisc.educlean: 2812886Sspwilson2@wisc.edu rm -f dockcross-* m5_exit 29