added @define ( --define command line flag )