Blame | Last modification | View Log | RSS feed
#..# Module name: Makelib.pl# Module type: Makefile system## Description: mkdepend##...........................................................................# exec build system#die "Usage: Makefile.pl rootdir Makelib.pl\n"unless( $#ARGV+1 >= 2 );require "$ARGV[1]";# build platform definitions ..#..Platform( '*' );#.............................................................................# Platforms definitions#AddCFlags ( 'WIN32', '-D_CONSOLE', '-D_MBCS');CompileOptions ( 'WIN32', 'subsystem:console' );CompileOptions ( 'WIN32', 'noaddlibs');CompileOptions ( 'WIN32', 'multithread_none' );AddDir ( 'WIN32', '../../LIBWIN32');# Any source/headers etc#..Src( '*', 'main.c' );Src( '*', 'parse.c' );Src( '*', 'include.c' );Src( '*', 'ifparser.c' );Src( '*', 'cppsetup.c' );Src( '*', 'pr.c' );Src( 'WIN32', 'argv.c' );# Applications to be built#..Prog( '*', 'mkdepend', @OBJS );Prog( 'WIN32', 'mkdepend', '-LLIBC' );#.............................................................................# Finally generate the makefile#..MakefileGenerate();