diff options
Diffstat (limited to 'tmake')
200 files changed, 0 insertions, 8355 deletions
diff --git a/tmake/CHANGES b/tmake/CHANGES deleted file mode 100644 index ce686e9..0000000 --- a/tmake/CHANGES +++ /dev/null @@ -1,49 +0,0 @@ - Changes from version 1.2 to 1.3 - -* Improved Qt 2.0 support. - -* INCLUDEPATH can have directories containing whitespace (use semicolon) - as separator. - -* Many, many code fixes and doc improvements. - - - Changes from version 1.1 to 1.2 - -* tmake is no longer restricted to C++ only. You can now use both C++ - and C files in your project. Thanks to Ulrich Ring for valuable feed- - back and comments. - -* Added support for building DLL libraries under Windows. - NOTE: Qt 1.42 and later now uses qtmain.lib in addition to qt.lib - when your application uses the Qt DLL. Add "DEFINES = QT_DLL" to - your project file to use the Qt DLL. - -* New dist target added in the app and lib templates. - Run "make dist" to pack all files in your project using tar/gzip or zip. - Thanks to Kalle Dalheimer for this patch. - -* Fixed bad command line interpretation bug in tmake.exe and progen.exe. - -* Added support for Borland C++ builder 3. - -* Initial support for QNX/g++ and the IBM Visual Age compiler on Win32. - Thanks to Igor Kovalenko and Joost Kraaijeveld. - -* Many fixes in tmake.conf for several Unix configurations. - - - Changes from version 1.0 to 1.1 - -* Provides tmake.exe and progen.exe for Windows users without perl. - -* Added many new Unix templates. - -* Added subdirs.t templates. - -* Added system-dependent project settings - (e.g. solaris-cc:TMAKE_CFLAGS = -pts) - -* Many bug fixes and improvements for existing templates. - -* Improved documentation. diff --git a/tmake/LICENSE b/tmake/LICENSE deleted file mode 100644 index 7262d5a..0000000 --- a/tmake/LICENSE +++ /dev/null @@ -1,9 +0,0 @@ - License Statement for tmake - -Copyright (C) 1996-1999 by Troll Tech AS. All rights reserved. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the this copyright notice appears in all copies. -No representations are made about the suitability of this software for any -purpose. It is provided "as is" without express or implied warranty. diff --git a/tmake/README b/tmake/README deleted file mode 100644 index b049d32..0000000 --- a/tmake/README +++ /dev/null @@ -1,10 +0,0 @@ - tmake version 1.3 - -tmake is an easy-to-use tool for creating and maintaining makefiles across -many platforms and compilers. For information about installing and using -tmake, see: - - doc/tmake.html -- User's Guide - doc/tmake_ref.html -- Reference Manual - -Download the latest version from: <ftp://ftp.troll.no/freebies/tmake> diff --git a/tmake/bin/progen b/tmake/bin/progen deleted file mode 100755 index 5be6411..0000000 --- a/tmake/bin/progen +++ /dev/null @@ -1,249 +0,0 @@ -#!/usr/bin/perl -############################################################################ -# -# -# Generates a tmake project file. -# -# Copyright (C) 1996-1998 by Troll Tech AS. All rights reserved. -# -# Permission to use, copy, modify, and distribute this software and its -# documentation for any purpose and without fee is hereby granted, provided -# that this copyright notice appears in all copies. -# No representations are made about the suitability of this software for any -# purpose. It is provided "as is" without express or implied warranty. -# -############################################################################ - -# Default project settings -$project{"TEMPLATE"} = "app"; -$project{"CONFIG"} = "qt warn_on release"; - -@project_extra = (); - -while ( @ARGV ) { # parse command line args - $_ = shift @ARGV; - if ( s/^-// ) { - if ( /^o(.*)/ ) { - $outfile = ($1 eq "") ? shift @ARGV : $1; - ($outfile eq "-") && ($outfile = ""); - } elsif ( /^n(.*)/ ) { - $project{"TARGET"} = ($1 eq "") ? shift @ARGV : $1; - } elsif ( /^t(.*)/ ) { - $project{"TEMPLATE"} = ($1 eq "") ? shift @ARGV : $1; - $project{"TEMPLATE"} =~ s/\.t$//i; - } elsif ( /lower/ ) { - $tolower = 1; - } else { - &progen_usage; - } - } elsif ( /^\s*(?:[\w\-]+:)?\w+\s*[\+\-\*\/]?=/ ) { # project override - push( @project_extra, $_ ); - } else { - push (@files, $_ ); - } -} - -$outfile eq "" || open(STDOUT,">" . $outfile) || - &progen_error("Can't create \"$outfile\""); - -if ( ! @files ) { - @files = &find_files(".",".*",1); -} - -if ( $tolower ) { - foreach $f ( @files ) { - $f =~ tr/A-Z/a-z/; - } -} - -@hdr = sort grep(/\.(h|hh|hpp|hxx)$/i,@files); -@src = sort grep(/\.(c|cpp|cc|cxx)$/i && ! /moc_/i,@files); - -# Remove source files that are included by other source files -foreach $f ( @src ) { - $srcdict{$f} = 1; -} -foreach $f ( @src ) { - if ( open(F,"< $f") ) { - while ( <F> ) { - if ( /^\s*#\s*include\s+\"([^\"]*)\"/ ) { - $srcdict{$1} = 0; - } - } - } -} -foreach $f( @src ) { - $srcdict{$f} && (push(@src2,$f)); -} -@src = @src2; - -$project{"HEADERS"} = join(" ",sort @hdr); -$project{"SOURCES"} = join(" ",sort @src); - -foreach $p ( @project_extra ) { - if ( $p =~ /^\s*((?:[\w\-]+:)?\w+)\s*([\+\-\*\/])?=\s*(.*)/ ) { - if ( $project{$1} ne "" ) { - Project($p); - } - } -} - -$project{"HEADERS"} =~ s/\s+/ \\\n\t\t /g; -$project{"SOURCES"} =~ s/\s+/ \\\n\t\t /g; - -print "TEMPLATE\t= " . $project{"TEMPLATE"} . "\n"; -print "CONFIG\t\t= " . $project{"CONFIG"} . "\n"; -print "HEADERS\t\t= " . $project{"HEADERS"} . "\n"; -print "SOURCES\t\t= " . $project{"SOURCES"} . "\n"; -if ( $project{"TARGET"} ne "" ) { - print "TARGET\t\t= " . $project{"TARGET"} . "\n"; -} - -foreach ( @project_extra ) { - if ( /^\s*((?:[\w\-]+:)?\w+)\s*([\+\-\*\/])?=\s*(.*)/ ) { - if ( $project{$1} eq "" ) { - $t = $1; - if ( length($t) < 8 ) { - $t .= "\t\t"; - } elsif ( length($t) < 16 ) { - $t .= "\t"; - } else { - $t .= " "; - } - print "$t$2= $3\n"; - } - } -} - -exit 0; - - -# -# progen_usage() -# -# Prints a message about program usage and exits -# - -sub progen_usage { - print STDERR "Usage:\n progen [options] [files]\n"; - print STDERR "Options:\n"; - print STDERR " -lower Lower-case letters filenames (useful for non-Unix)\n"; - print STDERR " -n name Specify a project name (= TARGET)\n"; - print STDERR " -o file Write output to \"file\"\n"; - print STDERR " -t file Specify a template file other than qtapp\n"; - exit 1; -} - - -# -# progen_error(msg) -# -# Prints the message and exits -# - -sub progen_error { - my($msg) = @_; - print STDERR "progen error: " . $msg . "\n"; - exit 1; -} - - -# -# Finds files. -# -# Examples: -# find_files("/usr","\.cpp$",1) - finds .cpp files in /usr and below -# find_files("/tmp","^#",0) - finds #* files in /tmp -# - -sub find_files { - my($dir,$match,$descend) = @_; - my($file,$p,@files); - local(*D); - $dir =~ s=\\=/=g; - ($dir eq "") && ($dir = "."); - if ( opendir(D,$dir) ) { - if ( $dir eq "." ) { - $dir = ""; - } else { - ($dir =~ /\/$/) || ($dir .= "/"); - } - foreach $file ( readdir(D) ) { - next if ( $file =~ /^\.\.?$/ ); - $p = $dir . $file; - ($file =~ /$match/i) && (push @files, $p); - if ( $descend && -d $p && ! -l $p ) { - push @files, &find_files($p,$match,$descend); - } - } - closedir(D); - } - return @files; -} - - -# -# strip_project_val(tag) -# -# Strips white space from project value strings. -# - -sub strip_project_val { - my($v) = @_; - $v =~ s/^\s+//; # trim white space - $v =~ s/\s+$//; - return $v; -} - - -# -# Project(strings) -# -# This is a powerful function for setting or reading project variables. -# Returns the resulting project variables (joined with space between). -# -# This is a slightly modified version of the Project function in tmake. - -sub Project { - my @settings = @_; - my($r,$t,$s,$v,$p,$c); - $r = ""; - foreach ( @settings ) { - $v = $_; - if ( $v =~ s/^\s*((?:[\w\-]+:)?\w+)\s*(\+=|\*=|\-=|\/=|=)\s*// ) { - $t = $1; - $s = $2; - $v = strip_project_val($v); - $p = $project{$t}; - if ( $s eq "=" ) { # set variable - $p = $v; - } elsif ( $s eq "+=" ) { # append - if ( $p eq "" ) { - $p = $v; - } else { - $p .= " " . $v; - } - } elsif ( $s eq "*=" ) { # append if not contained - if ( !($p =~ /(?:^|\s)\Q$v\E(?:\s|$)/) ) { - if ( $p eq "" ) { - $p = $v; - } else { - $p .= " " . $v; - } - } - } elsif ( $s eq "-=" ) { # subtract - $p =~ s/$v//g; - } elsif ( $s eq "/=" ) { # sed - $cmd = '$p =~ ' . $v; - eval $cmd; - } - $project{$t} = strip_project_val($p); - } else { - $p = strip_project_val($project{$v}); - } - if ( $p ne "" ) { - $r = ($r eq "") ? $p : ($r . " " . $p); - } - } - return $r; -} diff --git a/tmake/bin/tmake b/tmake/bin/tmake deleted file mode 100755 index 9158d7a..0000000 --- a/tmake/bin/tmake +++ /dev/null @@ -1,1262 +0,0 @@ -#!/usr/bin/perl -############################################################################ -# -# -# Creates a Makefile from a template and a project file. -# -# Copyright (C) 1996-1998 by Troll Tech AS. All rights reserved. -# -# Permission to use, copy, modify, and distribute this software and its -# documentation for any purpose and without fee is hereby granted, provided -# that this copyright notice appears in all copies. -# No representations are made about the suitability of this software for any -# purpose. It is provided "as is" without express or implied warranty. -# -# -# Some important, global variables in tmake: -# cpp_ext C++ extension added to moc output (.cpp) -# obj_ext Object file extension (.o on Unix, .obj otherwise) -# moc_aware Will scan for files containing Qt signals/slots -# moc_pre Moc prefix for generated moc file: x.h -> moc_x.cpp -# moc_ext Moc extension for generated moc file: x.cpp -> x.moc -# moc_cmd The moc command in your makefile, $(MOC) -# linebreak Line break character (\) -# dir_sep Directory separator (/ on Unix, \ on Windows) -# is_unix Autodetected. If not Unix, assume Windows (Win32). -# -# If you need to customize any of these settings, do it before -# calling StdInit() in the template file. -# -############################################################################ - -$TMAKE_VERSION = "1.3"; - -if ($] < 5.0) { - &tmake_error("This program requires perl version 5 or newer"); -} - -$cpp_ext = "cpp"; -$moc_aware = 0; -$moc_pre = "moc_"; -$moc_ext = "moc"; -$moc_cmd = '$(MOC)'; -$linebreak = "\\"; -$really_unix = &check_unix(); -$is_unix = $really_unix; -$dir_sep = $is_unix ? "/" : "\\"; -$obj_ext = $is_unix ? "o" : "obj"; -$depend_path = ""; -$nodepend = 0; -$output_count = 0; -$notrim_whitespace = 0; -$read_tmakeconf = 0; - -$template_name = ""; -$project_name = ""; -$outfile = ""; -%project = (); -$eval_quit = 0; - -$project{"TMAKEPATH"} = $ENV{"TMAKEPATH"} . ";" . $ENV{"HOME"} . "/.tmake/"; - -while ( @ARGV ) { # parse command line args - $_ = shift @ARGV; - if ( s/^-// ) { - if ( /^e(.*)/ ) { - if ( ! $read_tmakeconf ) { - $read_tmakeconf = 1; - &ScanProject( &find_template("tmake.conf") ); - } - $text = ""; - eval( ($1 eq "") ? shift @ARGV : $1 ); - die $@ if $@; - print $text . "\n" if ($text ne ""); - $eval_quit = 1; - } elsif ( /^t(.*)/ ) { - $template_name = ($1 eq "") ? shift @ARGV : $1; - } elsif ( /^o(.*)/ ) { - $outfile = ($1 eq "") ? shift @ARGV : $1; - ($outfile eq "-") && ($outfile = ""); - if ( $outfile ne "" ) { - open(STDOUT,">" . fix_path($outfile)) || - &tmake_error("Can't create \"$outfile\""); - } - } elsif ( /^p(.*)/ ) { - # - # The -p option is obsolete and will be removed in the next - # tmake release. - # - &tmake_warning( "-p option obsolete, instead use \"tmake file1.pro file2.pro ...\""); - my($pf) = ($1 eq "") ? shift @ARGV : $1; - if ( ! $read_tmakeconf ) { - $read_tmakeconf = 1; - &ScanProject( &find_template("tmake.conf") ); - } - if ( ! ($pf =~ /\.pro$/i) && -f fix_path($pf . ".pro") ) { - $pf .= ".pro"; - } - if ( $project_name eq "" ) { - $project_name = $pf; - $project{"PROJECT"} = $project_name; - $project{"PROJECT"} =~ s/\.pro$//i; - $project{"TARGET"} = $project{"PROJECT"}; - } - if ( !&ScanProject($pf) ) { - &tmake_error("Can't open project file \"$pf\""); - } - } elsif ( /^unix$/ ) { - $is_unix = 1; - $dir_sep = "/"; - $obj_ext = "o"; - } elsif ( /^win32$/ ) { - $is_unix = 0; - $dir_sep = "\\"; - $obj_ext = "obj"; - } elsif ( /^nodepend$/ ) { - $nodepend = 1; # don't generate dependencies - } elsif ( /^v$/ ) { - $verbose = 1; - } else { - &tmake_usage(); - } - } elsif ( /^\s*((?:[^:\s]*?:)?)(\w+)\s*(\+=|\*=|\-=|\/=|=)/ ) { - if ( ! $read_tmakeconf && ! (/^\s*TMAKEPATH/) ) { - $read_tmakeconf = 1; - &ScanProject( &find_template("tmake.conf") ); - } - Project( $_ ); # manual project setting - } else { - my($pf) = $_; - if ( ! $read_tmakeconf ) { - $read_tmakeconf = 1; - &ScanProject( &find_template("tmake.conf") ); - } - if ( ! ($pf =~ /\.pro$/i) && -f fix_path($pf . ".pro") ) { - $pf .= ".pro"; - } - if ( $project_name eq "" ) { - $project_name = $pf; - $project{"PROJECT"} = $project_name; - $project{"PROJECT"} =~ s/\.pro$//i; - $project{"TARGET"} = $project{"PROJECT"}; - } - if ( !&ScanProject($pf) ) { - &tmake_error("Can't open project file \"$pf\""); - } - } -} - -&tmake_verb("Version $TMAKE_VERSION (runtime environment: " . - ($really_unix ? "Unix" : "Win32") . ")\n" ); - -if ( $eval_quit ) { - &tmake_verb("Done!"); - exit 0; -} -($project_name eq "") && &tmake_usage(); - -if ( $template_name eq "" ) { - $template_name = $project{"TEMPLATE"} ? - $project{"TEMPLATE"} : "default.t"; -} -$template_name = &find_template($template_name); -&IncludeTemplate($template_name); -&tmake_verb("Done!"); -exit 0; # finished! - - - -############################################################################## -# Subroutines from here -############################################################################## - -# -# tmake_usage() -# -# Prints a message about program usage and exits -# - -sub tmake_usage { - print STDERR "Usage:\n tmake [options] project-files\n"; - print STDERR "Options:\n"; - print STDERR " -e expr Evaluate expression, ignore template file\n"; - print STDERR " -nodepend Don't generate dependency information\n"; - print STDERR " -o file Write output to file\n"; - print STDERR " -t file Specify a template file\n"; - print STDERR " -unix Create output for Unix (auto detects)\n"; - print STDERR " -v Verbose/debug mode\n"; - print STDERR " -win32 Create output for Win32 (auto detects)\n"; - exit 1; -} - - -# -# tmake_error(msg) -# -# Prints the message and exits -# - -sub tmake_error { - my($msg) = @_; - print STDERR "tmake error: " . $msg . "\n"; - exit 1; -} - - -# -# tmake_warning(msg) -# -# Prints the warning message -# - -sub tmake_warning { - my($msg) = @_; - print STDERR "tmake warning: " . $msg . "\n"; -} - - -# -# tmake_verb() -# -# Prints a verbose message -# - -sub tmake_verb { - my($msg) = @_; - $verbose && print STDERR "tmake: " . $msg . "\n"; -} - - -# -# check_unix() -# -# Returns 1 if this is a Unix, 0 otherwise. -# - -sub check_unix { - my($r); - $r = 0; - if ( -f "/bin/uname" ) { - $r = 1; - (-f "\\bin\\uname") && ($r = 0); - } - if ( -f "/usr/bin/uname" ) { - $r = 1; - (-f "\\usr\\bin\\uname") && ($r = 0); - } - return $r; -} - - -# -# find_template(filename) -# -# Looks for the template file. -# 1. search the current directory -# 2. search the directories in TMAKEPATH -# 3. search in $HOME/.tmake -# - -sub find_template { - my($filename) = @_; - my($tb,$d,$p,@dirs); - if ( !defined($template_base) || ($template_base eq "") ) { - $tb = ""; - } else { - $tb = $template_base . ";"; - } - $d = $tb . $project{"TMAKEPATH"}; - @dirs = (""); - push @dirs, &split_path( $d ); - $filename .= ".t" unless ($filename =~ /\.\w+$/); - for $d ( @dirs ) { - $p = $d . $filename; - if ( -f fix_path($p) ) { - if ( $filename eq "tmake.conf" ) { - $tmake_platform = $d; - $tmake_platform =~ s-.*[/\\]([^/\\]*)[/\\]-$1-; - &tmake_verb("Detected platform $tmake_platform"); - } - return $p; - } - return ($d . $filename) if ( -f fix_path($d . $filename) ); - } - &tmake_error("Template file " . $filename . " not found"); -} - - -############################################################################## -# User functions -############################################################################## - -# -# StdInit() -# -# Standard initialization -# - -sub StdInit { - my($p); - return if $stdinit_done; - $stdinit_done = 1; - if ( defined($project{"OBJECTS_DIR"}) ) { - $project{"OBJECTS_DIR"} = FixPath($project{"OBJECTS_DIR"}); - &mkdirp($project{"OBJECTS_DIR"},0777); - } - if ( defined($project{"MOC_DIR"}) ) { - $project{"MOC_DIR"} = FixPath($project{"MOC_DIR"}); - &mkdirp($project{"MOC_DIR"},0777); - } - if ( defined($project{"DESTDIR"}) ) { - $project{"DESTDIR"} = FixPath($project{"DESTDIR"}); - &mkdirp($project{"DESTDIR"},0777); - } - $project{"OBJECTS"} = &Objects($project{"SOURCES"}); - if ( $moc_aware ) { - $project{"_HDRMOC"} = &list_moc($project{"HEADERS"},$moc_pre,$cpp_ext); - $project{"_SRCMOC"} = &list_moc($project{"SOURCES"},"",$moc_ext); - $project{"OBJMOC"} = &Objects($project{"_HDRMOC"}); - $p = $project{"_HDRMOC"} . " " . $project{"_SRCMOC"}; - $p =~ s/(^\s+|\s+$)//g; - $project{"SRCMOC"} = $p; - } - &AddIncludePath(""); -} - - -sub FixPath { - my($p) = @_; - if ( !defined($p) || ($p eq "") || ($p eq ".") ) { - $p = ""; - } else { - $p .= $dir_sep; - $p =~ s-[\\/]+-${dir_sep}-g; - } - return $p; -} - - -# -# Config(name) -# -# Returns true if the project variable CONFIG contains the -# configuration name. -# - -sub Config { - my($name) = @_; - return $project{"CONFIG"} =~ /\b\Q$name\E\b/; -} - - -# -# DisableOutput() -# -# Disables tmake output. Must be restored by calling a corresponding -# EnableOutput(). -# - -sub DisableOutput { - $output_count++; -} - - -# -# EnableOutput() -# -# Enables tmake output again after DisableOutput() has been called. -# - -sub EnableOutput { - $output_count--; -} - - -# -# Now() - sets $text -# -# Sets $text to the current date and time. -# - -sub Now { - my($sec,$min,$hour,$mday,$mon,$year); - ($sec,$min,$hour,$mday,$mon,$year) = localtime(time()); - $text = sprintf("%02d:%02d, %4d/%02d/%02d", - $hour, $min, 1900+$year, 1+$mon, $mday); -} - - -# -# expand_project_var(var) -# -# Internal function for Project(). -# Expands a project value string. -# - -sub expand_project_var { - my($v) = @_; - my($c); - return "" if !defined($v); - $c = 0; - while ( $c < 100 ) { # expand $$ - if ( $v =~ s/(\$\$\w+)/\035/ ) { - $_ = $1; - s/\$\$//g; - if ( !defined($project{$_}) ) { - $v =~ s/\035//g; - } else { - $v =~ s/\035/$project{$_}/g; - } - $c++; - } else { - $c = 100; - } - } - return $v; -} - - -# -# Project(strings) -# -# This is a powerful function for setting or reading project variables. -# Returns the resulting project variables (joined with space between). -# -# Get a project variable: -# $s = Project("TEMPLATE"); -> $s = "TEMPLATE" -# -# Set a project variable: -# Project("TEMPLATE = lib"); -> TEMPLATE = lib -# Project("CONFIG =";) -> CONFIG empty -# -# Append to a project variable: -# Project("CONFIG = qt"); -> CONFIG = qt -# Project("CONFIG += debug"); -> CONFIG = qt debug -# -# Append to a project variable if it does not contain the value already: -# Project("CONFIG = qt release"); -> CONFIG = qt release -# Project("CONFIG *= qt"); -> CONFIG = qt release -# Project("CONFIG *= opengl"); -> CONFIG = qt release opengl -# -# Subtract from a project variable: -# Project("THINGS = abc xyz"); -> THINGS = abc xyz -# Project("THINGS -= abc"); -> THINGS = xyz -# -# Search/replace on a project variable: -# Project("CONFIG = tq opengl"); -> CONFIG = tq opengl -# Project("CONFIG /= s/tq/qt/"); -> CONFIG = qt opengl -# -# The operations can be performed on several project variables at a time. -# -# Project("TEMPLATE = app", "CONFIG *= opengl", "THINGS += klm"); -# - -sub Project { - my @settings = @_; - my($r,$if_var,$t,$s,$v,$p,$c); - $r = ""; - foreach ( @settings ) { - $v = $_; - if ( $v =~ s/^\s*([^:\r\n]+:)?(\w+)\s*(\+=|\*=|\-=|\/=|=)// ) { - $if_var = $1; - if ( $if_var ne "" ) { - chop $if_var; - if ( $if_var eq "unix" ) { - return "" if !$is_unix; - } elsif ( $if_var eq "win32" ) { - return "" if $is_unix; - } elsif ( ($if_var ne $tmake_platform) && !Config($if_var) ) { - return ""; - } - } - $t = $2; - $s = $3; - if ( ! $notrim_whitespace ) { - $v =~ s/^\s+//; # trim white space - $v =~ s/\s+$//; - } - $v = expand_project_var($v); - $p = $project{$t}; - if ( $s ne "=" && $v eq "" ) { - # nothing to append, subtract or sed - } elsif ( $s eq "=" ) { # set variable - $p = $v; - } elsif ( $s eq "+=" ) { # append - if ( $p eq "" ) { - $p = $v; - } else { - $p .= " " . $v; - } - } elsif ( $s eq "*=" ) { # append if not contained - if ( !($p =~ /(?:^|\s)\Q$v\E(?:\s|$)/) ) { - if ( $p eq "" ) { - $p = $v; - } else { - $p .= " " . $v; - } - } - } elsif ( $s eq "-=" ) { # subtract - $p =~ s/$v//g; - } elsif ( $s eq "/=" ) { # sed - $cmd = '$p =~ ' . $v; - eval $cmd; - } - $project{$t} = expand_project_var($p); - } else { - $p = expand_project_var($project{$v}); - } - if ( $p ne "" ) { - $r = ($r eq "") ? $p : ($r . " " . $p); - } - } - return $r; -} - - -# -# Substitute(string) -# -# This function substitutes project variables in a text. -# -# Example: -# Substitute('The project name is "$$PROJECT"') -# - -sub Substitute { - my($subst) = @_; - $text = expand_project_var($subst); - return $text; -} - - -# -# ScanProject(file) -# -# Scans a project file. Inserts project variables into the global -# associative project array. -# - -sub ScanProject { - my($file) = @_; - my($var,$val,@v,$more,$line,$endmark); - - $var = ""; - $line = 0; - open(TMP,fix_path($file)) || return 0; - - &tmake_verb("Reading the project file $file"); - while ( <TMP> ) { - $line++; - s/\#.*//; # strip comment - s/^\s+//; # strip white space - s/\s+$//; - if ( /^(([^:\r\n]+:)?\w+\s*(\+|\-|\*|\/)?=)/ ) { - $var = $1; # var also contains the ".=" - s/^.*?=\s*//; - if ( /^\<\<(.*)$/ ) { - $endmark = $1; - $val = ""; - while ( <TMP> ) { - $line++; - if ( /^\Q$endmark\E$/ ) { - $endmark = ""; - last; - } - $val .= $_; - } - if ( $endmark ne "" ) { - tmake_error("$file:$line: End marker $endmark not found"); - } - chop $val if ( $val ne "" ); - $notrim_whitespace++; - Project( $var . $val ); - $notrim_whitespace--; - $var = ""; - $_ = ""; - } - } - if ( $var ne "" ) { - $more = ( $_ =~ s/\s*\\\s*$// ); # more if \ at end of line - push( @v, split( /\s+/, $_ ) ); - if ( ! $more ) { - $val = join(" ",@v); - Project( $var . $val ); - $var = ""; - @v = (); - } - } elsif ( $_ ne "" ) { - tmake_error("$file:$line: Syntax error"); - } - } - close(TMP); - &tmake_verb("Done reading the project file $file"); - return 1; -} - - -# -# IncludeTemplate(template_name) -# -# Includes and processes a template file. -# -# Below, we read the template file and executes any perl code found. -# Perl code comes after "#$". The variable $text contains the text -# to replace the perl code that was executed. -# Template comments begin with "#!". -# - -sub IncludeTemplate { - my($t_name) = @_; - my($cmd,$cmd_block,$cmd_end,$is_cmd_block,$saveline,$spaceonly); - local($text); - local(*T); - - $t_name = &find_template($t_name); - if ( $tmake_template_dict{$t_name} ) { - &tmake_error("Cyclic template inclusion for $t_name"); - } else { - $tmake_template_dict{$t_name} = 1; - } - $template_base = $t_name; - $template_base =~ s-(.*[/\\]).*-$1-; - &tmake_verb("Reading the template $t_name"); - open(T,fix_path($t_name)) || - &tmake_error("Can't open template file \"$t_name\""); - - while ( <T> ) { - if ( /\#\!/ ) { # tmake comment - s/\s*\#\!.*//; - next if /^$/; - } - if ( /\#\$(\{)?\s*(.*)\n/ ) { # code - $cmd = $2; - $is_cmd_block = defined($1) && ($1 eq "{"); - s/\#\$.*\n//; - if ( $is_cmd_block ) { # code block #${ ... - $saveline = $_; - $cmd_block = $cmd; - $cmd_end = 0; - while ( <T> ) { - $cmd = $_; - $cmd =~ s/\s*\#\!.*//; # tmake comment - if ( $cmd =~ /^\s*\#\$\}/ ) { - $_ = ""; - $cmd_end = 1; - last; - } - $cmd =~ s/^\s*\#(\$)?\s*//; - $cmd_block .= $cmd; - } - $cmd_end || &tmake_error('#$} expected but not found'); - $cmd = $cmd_block; - $_ = $saveline; - } - $spaceonly = /^\s*$/; - $saveline = $_; - &tmake_verb("Evaluate: $cmd"); - $text = ""; - eval $cmd; - die $@ if $@; - next if $spaceonly && ($text =~ /^\s*$/); - print $saveline . $text . "\n" if $output_count <= 0; - } else { # something else - print if $output_count <= 0; - } - } - close( T ); -} - - -# -# Expand(var) - appends to $text -# -# Expands a list of $project{} variables with a space character between them. -# - -sub Expand { - my @vars = @_; - my($t); - $t = Project(@vars); - if ( $text eq "" ) { - $text = $t; - } elsif ( $t ne "" ) { - $text .= " " . $t; - } - return $text; -} - - -# -# ExpandGlue(var,prepend,glue,append) - appends to $text -# -# Expands a $project{} variable, splits on whitespace -# and joins with $glue. $prepend is put at the start -# of the string and $append is put at the end of the -# string. The resulting string becomes "" if the project -# var is empty or not defined. -# -# Example: -# -# The project file defines: -# SOURCES = a b c -# -# ExpandGlue("SOURCES","<","-",">") -# -# The result: -# $text = "<a-b-c>" -# - -sub ExpandGlue { - my($var,$prepend,$glue,$append) = @_; - my($t,$v); - $v = Project($var); - if ( $v eq "" ) { - $t = ""; - } else { - $t = $prepend . join($glue,split(/\s+/,$v)) . $append; - } - if ( $text eq "" ) { - $text = $t; - } elsif ( $t ne "" ) { - $text .= " " . $t; - } - return $text; -} - - -# -# ExpandList(var) - sets $text. -# -# Suitable for expanding HEADERS = ... etc. in a Makefile -# - -sub ExpandList { - my($var) = @_; - return ExpandGlue($var,""," ${linebreak}\n\t\t",""); -} - - -# -# ExpandPath(var,prepend,glue,append) - appends to $text -# -# Expands a $project{} variable, splits on either ';' or -# whitespace and joins with $glue. $prepend is put at the -# start of the string and $append is put at the end of the -# string. The resulting string becomes "" if the project -# variable is empty or not defined. -# -# If the variable contains at least one semicolon or tmake -# is running on Windows, the resulting items are put in -# double-quotes. -# -# Example: -# -# The project file defines: -# INCLUDEPATH = "C:\qt\include;c:\program files\msdev\include -# -# ExpandGlue("INCLUDEPATH","-I","-I","") -# -# The result: -# $text = -I"c:\qt\include" -I"c:\program files\msdev\include" -# - -sub ExpandPath { - my($var,$prepend,$glue,$append) = @_; - my($t,$v); - my($s); - $v = Project($var); - if ( $v eq "" ) { - $t = ""; - } else { - if ( $v =~ /;/ || !$is_unix ) { - $prepend .= '"'; - $glue = '"' . $glue . '"'; - $append = '"' . $append; - } - - if ( $v =~ /;/ ) { - $t = $prepend . join($glue,split(/;+/,$v)) . $append; - } else { - $t = $prepend . join($glue,split(/\s+/,$v)) . $append; - } - } - if ( $text eq "" ) { - $text = $t; - } elsif ( $t ne "" ) { - $text .= " " . $t; - } - return $text; -} - - -# -# TmakeSelf() -# -# Generates makefile rule to regenerate the makefile using tmake. -# - -sub TmakeSelf { - my $a = "tmake $project_name"; - if ( $nodepend ) { - $a .= " -nodepend"; - } - if ( $outfile ) { - $text = "tmake: $outfile\n\n$outfile: $project_name\n\t"; - $a .= " -o $outfile"; - } else { - $text = "tmake:\n\t"; - } - $text .= $a -} - - -# -# Objects(files) -# -# Replaces any extension with .o ($obj_ext). -# - -sub Objects { - local($_) = @_; - my(@a); - @a = split(/\s+/,$_); - foreach ( @a ) { - s-\.\w+$-.${obj_ext}-; - if ( defined($project{"OBJECTS_DIR"}) ) { - s-^.*[\\/]--; - $_ = $project{"OBJECTS_DIR"} . $_; - } - } - return join(" ",@a); -} - - -# -# list_moc(files,prefix,extension) -# -# Scans all files and selects all files that contain Q_OBJECT. -# Insert a prefix before the filename and replaces the filename extention. -# - -sub list_moc { - my($files,$pre,$ext) = @_; - my(@v,@m,@lines,$contents,$n,$f,$t); - @v = split(/\s+/,$files); - undef $/; - foreach $f ( @v ) { - if ( open(TMP,fix_path($f)) ) { - $contents = <TMP>; - close(TMP); - $n = 0; - @lines = split(/\n/,$contents); - grep( /tmake\s+ignore\s+Q_OBJECT/ && $n--, @lines ); - $contents =~ s-/\*.*?\*/--gs; # strip C/C++ comments - $contents =~ s-//.*\n--g; - @lines = split(/\n/,$contents); - grep( /(^|\W)Q_OBJECT(\W|$)/ && $n++, @lines ); - if ( $n > 0 ) { - $t = $f; - $t =~ s-^(.*[/\\])?([^/\\]*?)\.(\w+)$-$1${pre}$2.${ext}-; - if ( defined($project{"MOC_DIR"}) ) { - $t =~ s-^.*[\\/]--; - $t = $project{"MOC_DIR"} . $t; - } - $moc_output{$f} = $t; - $moc_input{$t} = $f; - push(@m,$t); - } - $contents = ""; - } - } - $/ = "\n"; - return join(" ",@m); -} - - -# -# BuildObj(objects,sources) -# -# Builds the object files. -# - -sub BuildObj { - my($obj,$src) = @_; - my(@objv,$srcv,$i,$s,$o,$d,$c,$comp,$cimp); - @objv = split(/\s+/,$obj); - @srcv = split(/\s+/,$src); - for $i ( 0..$#objv ) { - $s = $srcv[$i]; - $o = $objv[$i]; - next if $s eq ""; - $text .= $o . ": " . $s; - if ( defined($moc_output{$s}) && ($moc_output{$s} ne "") ) { - $text .= " ${linebreak}\n\t\t" . $moc_output{$s}; - } - $d = &make_depend($s); - $text .= " ${linebreak}\n\t\t" . $d if $d ne ""; - if ( ($s =~ /\.c$/) ) { - $comp = "TMAKE_RUN_CC"; - $cimp = "TMAKE_RUN_CC_IMP"; - } else { - $comp = "TMAKE_RUN_CXX"; - $cimp = "TMAKE_RUN_CXX_IMP"; - } - if ( defined($project{"OBJECTS_DIR"}) || - !defined($project{$cimp}) ) { - $c = $project{$comp}; - $c =~ s/\$src/$s/; - $c =~ s/\$obj/$o/; - $text .= "\n\t$c"; - } - $text .= "\n\n"; - } - chop $text; -} - - -# -# BuildMocObj(objects,sources) -# -# Builds the moc object files. -# - -sub BuildMocObj { - my($obj,$src) = @_; - my(@objv,$srcv,$i,$s,$o,$hdr,$d); - @objv = split(/\s+/,$obj); - @srcv = split(/\s+/,$src); - for $i ( 0..$#objv ) { - $s = $srcv[$i]; - $o = $objv[$i]; - $hdr = $moc_input{$srcv[$i]}; - $text .= $o . ": " . $s . " ${linebreak}\n\t\t" . $hdr; - $d = &make_depend($hdr); - $text .= " ${linebreak}\n\t\t" . $d if $d ne ""; - if ( defined($project{"OBJECTS_DIR"}) || defined($project{"MOC_DIR"})|| - !defined($project{"TMAKE_RUN_CXX_IMP"}) ) { - $c = $project{"TMAKE_RUN_CXX"}; - $c =~ s/\$src/$s/; - $c =~ s/\$obj/$o/; - $text .= "\n\t$c"; - } - $text .= "\n\n"; - } - chop $text; -} - - -# -# BuildMocSrc(files) -# -# Builds the moc source files from headers and sources. -# - -sub BuildMocSrc { - my($f) = @_; - my(@v,$m,$o); - @v = split(/\s+/,$f); - foreach $m ( @v ) { - $o = $moc_output{$m}; - if ( defined($o) && ($o ne "") ) { - $text .= "$o: $m\n\t$moc_cmd $m -o $o\n\n"; - } - } - chop $text; -} - - -# -# AddIncludePath(path) -# -# Adds path to the current include path, $project{"INCLUDEPATH"}. -# - -sub AddIncludePath { - my($path) = @_; - my($p); - if ( $project{"INCPATH"} && - ($project{"INCPATH"} =~ /(?:^|\s)\Q$path\E(?:\s|$)/) ) { - return; - } - $project{"INCLUDEPATH"} = "" if !defined($project{"INCLUDEPATH"}); - if ( !defined($project{"INCPATH_SEP"}) ) { - if ( $project{"INCLUDEPATH"} =~ /;/ ) { - $project{"INCPATH_SEP"} = ";"; - } else { - $project{"INCPATH_SEP"} = " "; - } - } - $p = $project{"INCLUDEPATH"}; - $p = ($p && $path) ? ($p . ";" . $path) : ($p . $path); - $project{"INCLUDEPATH"} = $p; - $p = join($project{"INCPATH_SEP"},&split_path($p)); - $p =~ s=[\\/]($project{"INCPATH_SEP"}|$)=$project{"INCPATH_SEP"}=g; - $project{"INCPATH"} = $p; -} - - -# -# FindHighestLibVersion(dir,name) -# -# Returns the newest library version. Scans all the files in the specifies -# directory and returns the highest version number. -# -# Used on Windows only. -# -# Example: -# FindHighestLibVersion("c:\qt\lib","qt") returns "200" if -# the c:\qt\lib directory contains qt141.lib and qt200.lib. -# - -sub FindHighestLibVersion { - my($dir,$name) = @_; - my(@files,$f,$v,$highest); - $highest = ""; - @files = find_files($dir,"${name}.*\.lib"); - for $f ( @files ) { - if ( $f =~ /(\d+)\.lib/i ) { - $v = $1; - if ( $highest eq "" || $v > $highest ) { - $highest = $v; - } - } - } - return $highest; -} - - -# -# Finds files. -# -# Examples: -# find_files("/usr","\.cpp$",1) - finds .cpp files in /usr and below -# find_files("/tmp","^#",0) - finds #* files in /tmp -# - -sub find_files { - my($dir,$match,$descend) = @_; - my($file,$p,@files); - local(*D); - $dir =~ s=\\=/=g; - ($dir eq "") && ($dir = "."); - if ( opendir(D,fix_path($dir)) ) { - if ( $dir eq "." ) { - $dir = ""; - } else { - ($dir =~ /\/$/) || ($dir .= "/"); - } - foreach $file ( readdir(D) ) { - next if ( $file =~ /^\.\.?$/ ); - $p = $dir . $file; - if ( $is_unix ) { - ($file =~ /$match/) && (push @files, $p); - } else { - ($file =~ /$match/i) && (push @files, $p); - } - if ( $descend && -d $p && ! -l $p ) { - push @files, &find_files($p,$match,$descend); - } - } - closedir(D); - } - return @files; -} - - -# -# make_depend(file) -# -# Returns a list of included files. -# Uses the global $depend_path variable. -# - -sub make_depend { - my($file) = @_; - my($i,$count); - if ( $nodepend ) { - return ""; - } - if ( ! $depend_path_fixed ) { - $depend_path_fixed = 1; - if ( defined($project{"DEPENDPATH"}) ) { - $depend_path = $project{"DEPENDPATH"}; - } else { - $depend_path = ""; - } - $count = 0; - while ( $count < 100 ) { - if ( $depend_path =~ s/(\$[\{\(]?\w+[\}\)]?)/035/ ) { - $_ = $1; - s/[\$\{\}\(\)]//g; - $depend_path =~ s/035/$ENV{$_}/g; - } else { - $count = 100; - } - } - @dep_path = &split_path($depend_path); - } - @cur_dep_path = @dep_path; - if ( $file =~ /(.*[\/\\])/ ) { - $dep_curdir = $1; - push @cur_dep_path, $dep_curdir; - } else { - $dep_curdir = ""; - } - $dep_file = $file; - &canonical_dep($file); - %dep_dict = (); - $i = &build_dep($file); - chop $i; - $i =~ s=/=$dir_sep=g unless $is_unix; - $i =~ s=([a-zA-Z]):/=//$1/=g if (defined($gnuwin32) && $gnuwin32); - return join(" ${linebreak}\n\t\t",split(/ /,$i) ); -} - -# -# build_dep() - Internal for make_depend() -# - -sub build_dep { - my($file) = @_; - my(@i,$a,$n); - $a = ""; - return $a if !(defined $depend_dict{$file}); - @i = split(/ /,$depend_dict{$file}); - for $n ( @i ) { - if ( !defined($dep_dict{$n}) && defined($full_path{$n}) ) { - $dep_dict{$n} = 1; - $a .= $full_path{$n} . " " . &build_dep($n); - } - } - return $a; -} - -# -# canonical_dep(file) - Internal for make_depend() -# -# Reads the file and all included files recursively. -# %depend_dict associates a file name to a list of included files. -# - -sub canonical_dep { - my($file) = @_; - my(@inc,$i); - @inc = &scan_dep($file); - if ( @inc ) { - $depend_dict{$file} = join(" ",@inc); - for $i ( @inc ) { - &canonical_dep($i) if !defined($depend_dict{$i}); - } - } -} - -# -# scan_dep(file) - Internal for make_depend() -# -# Returns an array of included files. -# - -sub scan_dep { - my($file) = @_; - my($dir,$path,$found,@allincs,@includes,%incs); - $path = $file; - @includes = (); - return @includes if $file =~ /\.$moc_ext$/; # avoid .moc files - if ( ! (-f fix_path($path)) ) { - $found = 0; - for $dir ( @cur_dep_path ) { - $path = $dir . $file; - last if ( $found = (-f fix_path($path)) ); - } - return @includes if ! $found; - } - undef $/; - if ( open(TMP,fix_path($path)) ) { - $full_path{$file} = $path; - $_ = <TMP>; - s-/\*.*?\*/--gs; # strip C/C++ comments - s-//.*\n-\n-g; - @allincs = split(/\n/,$_); - @allincs = grep(/^\s*#\s*include/,@allincs); - foreach ( @allincs ) { # all #include lines - next if !(/^\s*#\s*include\s+[<"]([^>"]*)[>"]/) || defined($incs{$1}); - push(@includes,$1); - $incs{$1} = "1"; - } - close(TMP); - } - $/ = "\n"; - return @includes; -} - - -# -# split_path(path) -# -# Splits a path containing : (Unix) or ; (MSDOS, NT etc.) separators. -# Returns an array. -# - -sub split_path { - my($p) = @_; - my($s,@d); - @d = (); - return @d if !defined($p) || $p eq ""; - $p =~ s=:=;=g if $is_unix; - $p =~ s=[/\\]+=/=g; - if ( !($p =~ /;/) ) { - $p =~ s/\s+/;/g; - } - $p =~ s/\s*;\s*/;/g; - while( $p =~ /(?:(?:[^\"\;][^\;]*;*)|(?:\"[^\"]*\";*))/g ) { - $s = $&; - $s =~ s=\"==g; - $s =~ s=[\s\;]+$==g; - $s =~ s=([^/:])$=$1/=g; - $s =~ s=/=$dir_sep=g unless $is_unix; - push @d, $s; - } - return @d; -} - - -# -# fix_path(path) -# -# Converts all '\' to '/' if this really seems to be a Unix box. -# - -sub fix_path { - my($p) = @_; - if ( $really_unix ) { - $p =~ s-\\-/-g; - } else { - $p =~ s-/-\\-g; - } - return $p; -} - - -# -# mkdirp(filename,mode) - Internal for StdInit() -# -# Creates the directory specified by $filename, with permissions -# specified by mode (as modified by umask). Recursively calls -# mkdir, similar to 'mkdir -p'. -# - -sub mkdirp { - my($filename,$mode) = @_; - if ( $filename =~ /\$\(\w+\)/ ) { # ignore "$(something)" - return 0; - } - $filename =~ s-[\\:/]+-/-g; - if ( -d $filename ) { - return 1; - } - $filename =~ m-^((.*)/)?(.*)-; - if ( defined($2) && ! mkdirp($2,$mode) ) { - return 0; - } - return mkdir($filename,$mode); -} diff --git a/tmake/doc/m-linux-gcc.html b/tmake/doc/m-linux-gcc.html deleted file mode 100644 index 300ef35..0000000 --- a/tmake/doc/m-linux-gcc.html +++ /dev/null @@ -1,85 +0,0 @@ -<!doctype HTML public "-//W3C//DTD HTML 3.2//EN"> -<html><head><title> -Generated Makefile for Linux / GNU g++ -</title></head><body bgcolor="#ffffff"> -<h2 align=center>Generated Makefile for Linux / GNU gcc</h2> - -<pre> -############################################################################# -# Makefile for building hello -# Generated by tmake at 10:11, 1998/07/07 -# Project: hello -# Template: app -############################################################################# - -####### Compiler, tools and options - -CC = g++ -CFLAGS = -Wall -W -O2 -fno-strength-reduce -INCPATH = -I$(QTDIR)/include -LINK = g++ -LFLAGS = -LIBS = -L$(QTDIR)/lib -lqt -L/usr/X11R6/lib -lX11 -MOC = moc - -####### Files - -HEADERS = hello.h -SOURCES = hello.cpp \ - main.cpp -OBJECTS = hello.o \ - main.o -SRCMOC = moc_hello.cpp -OBJMOC = moc_hello.o -TARGET = hello - -####### Implicit rules - -.SUFFIXES: .cpp .cxx .cc .C .c - -.cpp.o: - $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< - -.cxx.o: - $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< - -.cc.o: - $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< - -.C.o: - $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< - -.c.o: - $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< - -####### Build rules - -all: $(TARGET) - -$(TARGET): $(OBJECTS) $(OBJMOC) - $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) - -moc: $(SRCMOC) - -tmake: - tmake hello.pro - -clean: - -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(TARGET) - -rm -f *~ core - -####### Compile - -hello.o: hello.cpp \ - hello.h - -main.o: main.cpp \ - hello.h - -moc_hello.o: moc_hello.cpp \ - hello.h - -moc_hello.cpp: hello.h - $(MOC) hello.h -o moc_hello.cpp -</pre> -</body></html> diff --git a/tmake/doc/m-win32-msvc.html b/tmake/doc/m-win32-msvc.html deleted file mode 100644 index 24097cc..0000000 --- a/tmake/doc/m-win32-msvc.html +++ /dev/null @@ -1,89 +0,0 @@ -<!doctype HTML public "-//W3C//DTD HTML 3.2//EN"> -<html><head><title> -Generated Makefile for Win32 / Microsoft Visual C++ -</title></head><body bgcolor="#ffffff"> -<h2 align=center>Generated Makefile for Win32 / Microsoft Visual C++</h2> - -<pre> -############################################################################# -# Makefile for building hello -# Generated by tmake at 20:40, 1998/02/27 -# Project: hello -# Template: app -############################################################################# - -####### Compiler, tools and options - -CC = cl -CFLAGS = -nologo -W3 -O2 -INCPATH = -I"$(QTDIR)\include" -LINK = link -LFLAGS = /NOLOGO /SUBSYSTEM:windows -LIBS = $(QTDIR)\lib\qt.lib user32.lib gdi32.lib comdlg32.lib wsock32.lib -MOC = moc - -####### Files - -HEADERS = hello.h -SOURCES = hello.cpp \ - main.cpp -OBJECTS = hello.obj \ - main.obj -SRCMOC = moc_hello.cpp -OBJMOC = moc_hello.obj -TARGET = hello.exe - -####### Implicit rules - -.SUFFIXES: .cpp .cxx .cc .c - -.cpp.obj: - $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $< - -.cxx.obj: - $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $< - -.cc.obj: - $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $< - -.c.obj: - $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $< - -####### Build rules - -all: $(TARGET) - -$(TARGET): $(OBJECTS) $(OBJMOC) - $(LINK) $(LFLAGS) /OUT:$(TARGET) @<< - $(OBJECTS) $(OBJMOC) $(LIBS) -<< - -moc: $(SRCMOC) - -tmake: Makefile - -Makefile: hello.pro - tmake hello.pro -o Makefile - -clean: - -del hello.obj - -del main.obj - -del moc_hello.cpp - -del moc_hello.obj - -del $(TARGET) - -####### Compile - -hello.obj: hello.cpp \ - hello.h - -main.obj: main.cpp \ - hello.h - -moc_hello.obj: moc_hello.cpp \ - hello.h - -moc_hello.cpp: hello.h - $(MOC) hello.h -o moc_hello.cpp -</pre> -</body></html> diff --git a/tmake/doc/tmake.html b/tmake/doc/tmake.html deleted file mode 100644 index 1b14809..0000000 --- a/tmake/doc/tmake.html +++ /dev/null @@ -1,727 +0,0 @@ -<!doctype HTML public "-//W3C//DTD HTML 3.2//EN"> -<html><head><title> -User's Guide - tmake -</title></head><body bgcolor="#ffffff"> -<p><h1 align=center>User's Guide - tmake</h1> - - -<hr> -<h2>Introduction</h2> - -tmake is an easy-to-use tool from Troll Tech to create and maintain -makefiles for software projects. It can be a painful task to manage -makefiles manually, especially if you develop for more than one platform -or use more than one compiler. tmake automates and streamlines this -process and lets you spend your valuable time on writing code, not -makefiles. - -<p> -Our main motivation for developing tmake was that we spent far too much -time maintaining makefiles for <a href="http://www.troll.no/qt">Qt</a>, -our cross-platform GUI toolkit. Qt supports around 15 flavors of Unix, -Microsoft Windows, and around 15 different C++ compilers. We looked at -GNU autoconf, but it was Unix-specific and not flexible enough in our -opinion. Our makefile system also had to deal with Qt <a -href="http://www.troll.no/qt/metaobjects.html">meta object compiler</a> -(moc) issues. The moc program extracts meta information from C++ files and -generates a C++ file with data tables etc. It takes extra work to add -makefile rules for the moc and wanted to automate this task. - -<p> -tmake is written in Perl and requires that you have installed perl version -5 or newer. Basic use of tmake requires no perl knowledge, but if you know -perl you can extend tmake and write your own makefile templates. - -<p> -<b>Windows users:</b> The tmake distribution for Win32 includes tmake.exe -(built by the perl2exe utility) and you do not need to download and -install perl unless you want to modify the tmake source code or run other -perl scripts. You can download perl for Win32 (Windows NT and 95) from <a -href="http://www.activestate.com">www.activestate.com</a> - -<p> -tmake is free software and you may use, copy, modify and distribute tmake -and its documentation for any purpose and without any fee. See the -LICENSE file for details. - -<p> -Feedback is highly appreciated. Contact the author, Haavard Nord <a -href="mailto:hanord@troll.no">(hanord@troll.no)</a>, if you have ideas, -patches etc. for tmake. - -<hr> -<h2>Installation</h2> - -<ol> -<li>Make sure you have perl version 5 or later installed (optional -for Windows users). -<li>Unpack the tmake tar.gz archive for Unix or the tmake .zip file for Windows. -<li>Set the TMAKEPATH environment variable to the directories -containing the template files (see below). -<li>Add the tmake/bin directory to your PATH. -</ol> - -Here are some examples:<p> -<strong>Unix Bourne shell:</strong><pre> - TMAKEPATH=/local/tmake/lib/linux-g++ - PATH=$PATH:/local/tmake/bin - export TMAKEPATH PATH -</pre> - -<strong>Unix C shell:</strong><pre> - setenv TMAKEPATH /local/tmake/lib/linux-g++ - setenv PATH $PATH:/local/tmake/bin -</pre> - -<strong>Microsoft Windows:</strong><pre> - set TMAKEPATH=c:\tmake\lib\win32-msvc - set PATH=%PATH%;c:\tmake\bin -</pre> - -<p> -The template directory name has the form <em>platform</em>-<em>compiler</em> -and contains a platform configuration file (tmake.conf) and tmake template -files. - -<p> -Supported platforms: AIX, Data General, FreeBSD, HPUX, SGI Irix, Linux, -NetBSD, OpenBSD, OSF1/DEC, SCO, Solaris, SunOS, Ultrix, Unixware and -Win32. - -<p> -You can find your platform-compiler combination in the <tt>tmake/lib</tt>. - -<p> -<b>Unix users:</b> tmake requires that perl is in /usr/bin. If your -version of perl is elsewehere, either change the first line of tmake or -make a small shell script which invokes tmake with the correct perl. - - -<hr> -<h2>Getting Started</h2> - -Let's assume you have a small Qt application consisting of one C++ header -file and two source files. - -First you need to create a tmake project file, e.g. hello.pro:<pre> - HEADERS = hello.h - SOURCES = hello.cpp main.cpp - TARGET = hello -</pre> - -Then run tmake to create a Makefile:<pre> - tmake hello.pro -o Makefile -</pre> -And finally:<pre> - make -</pre> -This builds the hello program. Remember to set the <code>TMAKEPATH</code> -environment variable before you run tmake. -<p> -See <a href="m-linux-gcc.html">Makefile for Linux/g++</a>.<br> -See <a href="m-win32-msvc.html">Makefile for Win32/msvc</a> -(Microsoft Visual C++).<br> - - -<hr> -<h2>Makefile Templates</h2> - -The tmake distribution includes three makefile templates and one -configuration file for each platform/compiler combination. The -<code>TMAKEPATH</code> environment variable tells tmake where to find -these files: -<p> -<table border="0"> - <tr> - <td> </td> - <td>app.t</td> - <td> </td> - <td>Creates a makefile for building applications.</td> - </tr> - <tr> - <td> </td> - <td>lib.t</td> - <td> </td> - <td>Creates a makefile for building libraries.</td> - </tr> - <tr> - <td> </td> - <td>subdirs.t</td> - <td> </td> - <td>Creates a makefile for building targets in subdirectories.</td> - </tr> - <tr> - <td> </td> - <td>tmake.conf</td> - <td> </td> - <td>This configuration file contains compiler options and lists - tools and libraries. - </tr> -</table> - - -<p> -The hello.pro project file above does not have a <code>TEMPLATE</code> or -a <code>CONFIG</code> variable. The default template is <tt>app</tt> (the .t -extension is optional) and the default configuration is <tt>qt warn_on -release</tt>. - -This project file produces exactly the same result as the hello.pro -above:<pre> - TEMPLATE = app - CONFIG = qt warn_on release - HEADERS = hello.h - SOURCES = hello.cpp main.cpp - TARGET = hello -</pre> - - - -<h4>Makefile Configuration</h4> - -<p> -The <code>CONFIG</code> variable is recognized by both the app.t and lib.t -templates and specifies what compiler options to use and which extra -libraries to link in. - -These options control the compilation flags: -<p> -<table border="0"> - <tr> - <td> </td> - <td>release</td> - <td> </td> - <td>Compile with optimization enabled, ignored if - "debug" is specified.</td> - </tr> - <tr> - <td> </td> - <td>debug</td> - <td> </td> - <td>Compile with debug options enabled.</td> - </tr> - <tr> - <td> </td> - <td>warn_on</td> - <td> </td> - <td>The compiler should emit more warnings than normally, ignored if - "warn_off" is specified.</td> - </tr> - <tr> - <td> </td> - <td>warn_off</td> - <td> </td> - <td>The compiler should emit no warnings or as few as possible.</td> - </tr> -</table> - -<p> -These options defines the application/library type: -<p> -<table border="0"> - <tr> - <td> </td> - <td>qt</td> - <td> </td> - <td>The target is a Qt application/library and requires Qt header - files/library.</td> - </tr> - <tr> - <td> </td> - <td>opengl</td> - <td> </td> - <td>The target requires the OpenGL (or Mesa) headers/libraries.</td> - </tr> - <tr> - <td> </td> - <td>x11</td> - <td> </td> - <td>The target is a X11 application or library.</td> - </tr> - <tr> - <td> </td> - <td>windows</td> - <td> </td> - <td>The target is a Win32 window application (app.t only).</td> - </tr> - <tr> - <td> </td> - <td>console</td> - <td> </td> - <td>The target is a Win32 console application (app.t only).</td> - </tr> - <tr> - <td> </td> - <td>dll</td> - <td> </td> - <td>The target is a shared object/DLL.</td> - </tr> - <tr> - <td> </td> - <td>staticlib</td> - <td> </td> - <td>The target is a static library (lib.t only).</td> - </tr> -</table> - -<p> -As an example, if the hello application uses both Qt and OpenGL and you -want to compile it for debugging, your <code>CONFIG</code> line should -read:<pre> - CONFIG = qt opengl debug -</pre> - -<p> -The most common tmake options and project variables are described here. -See the tmake <a href="tmake_ref.html">reference manual</a> for -details.<p> - - - -<h4>The Application Template</h4> - -The application template, app.t, lets you compile and link executable -programs or shared objects (DLLs). - -This template recognizes several variabless. -<p> -<table border="0"> - <tr> - <td> </td> - <td>HEADERS</td> - <td> </td> - <td>Header files.</td> - </tr> - <tr> - <td> </td> - <td>SOURCES</td> - <td> </td> - <td>Source files.</td> - </tr> - <tr> - <td> </td> - <td>TARGET</td> - <td> </td> - <td>Name of executable (adds .exe if on Windows).</td> - </tr> - <tr> - <td> </td> - <td>DESTDIR</td> - <td> </td> - <td>Where to put the target.</td> - </tr> - <tr> - <td> </td> - <td>DEFINES</td> - <td> </td> - <td>Tell compiler to define C preprocessor macros (-D option).</td> - </tr> - <tr> - <td> </td> - <td>INCLUDEPATH</td> - <td> </td> - <td>Sets the include file search path for the compiler (-I - option). - </td> - </tr> - <tr> - <td> </td> - <td>DEPENDPATH</td> - <td> </td> - <td>Sets the dependency search path for tmake.</td> - </tr> - <tr> - <td> </td> - <td>DEF_FILE</td> - <td> </td> - <td>Win32 only: Link with a .def file.</td> - </tr> - <tr> - <td> </td> - <td>RC_FILE</td> - <td> </td> - <td>Win32 only: Use a .rc file (compile to temporary .res). - </td> - </tr> - <tr> - <td> </td> - <td>RES_FILE</td> - <td> </td> - <td>Win32 only: Link with a .res file. - </td> - </tr> -</table> - -<p> - - -<h4>The Library Template</h4> - -The library template, lib.t, lets you compile and create static or shared -libraries. - -<p> -The lib.t template supports the same project variables as app.t, but also -<code>VERSION</code>. <code>VERSION</code> is the version number of the -target library, e.g. 1.40. The version is important for shared libraries. - - - -<h4>The Subdirs Template</h4> - -The subdirs template, subdirs.t, lets you invoke make in subdirectories. - -<p>The <code>SUBDIRS</code> variable contains the name of all subdirectories to -be processed. - - -<h4>Special Templates for Microsoft Visual C++</h4> - -If you have Microsoft Visual C++ 5.0, you can use two special templates to -generate a MSVC++ IDE project (.dsp file). After you have generated -e.g. hello.dsp, choose "File"->"Open Workspace" and select the hello.dsp -file. Visual C++ will then create a workspace (.dsw file) for you.<p> -<table border="0"> - <tr> - <td> </td> - <td>vcapp.t</td> - <td> </td> - <td>Creates an application project file (Microsoft Visual C++ 5.0 - only).</td> - </tr> - <tr> - <td> </td> - <td>vclib.t</td> - <td> </td> - <td>Creates a library project file (Microsoft Visual C++ 5.0 - only).</td> - </tr> -</table> - -<p> -Run tmake to create a hello.dsp file (use -t to override the default -template):<pre> - tmake -t vcapp -o hello.dsp hello.pro -</pre> - - -<hr> -<h2>Project File Syntax</h2> - -The tmake project file has a very simple syntax. You may set -project variables, append to project variables, remove from -project variable and substitute project variables. - -To set a project variable:<pre> - HEADERS = gui.h xml.h url.h -</pre> - -If you cannot fit everything on one line, use '\' to split it up:<pre> - HEADERS = gui.h \ - xml.h \ - url.h -</pre> - -<p> -Project variables contains lists of items (such as header files, -compiler options etc.) and use whitespace to separate the items. -This means that tmake cannot deal with items containing whitespace. -The INCLUDEPATH variable is an exception. If INCLUDEPATH contains -one or more semicolons (;), tmake uses the semicolon to separate -the include directories, hence you can have include directories -containing whitespace (this is quite common on Windows). - -<p> -Here is an example:<pre> - INCLUDEPATH = C:\Program Files\DBLib\Include;C:\qt\include -</pre> - -<p> -tmake supports <em>project variable expension</em>. Use $$ to expand -any project variable:<pre> - ALLFILES = $$HEADERS $$SOURCES -</pre> - -<p> -Most often you assign some value to a project variable, but you can -also add to, remove from or replace parts of a project variable.<pre> - A = abc - X = xyz - A += def # A = abc def - X *= xyz # X = xyz - B = $$A # B = abc def - B -= abc # B = def - X /= s/y/Y/ # X = xYz -</pre> -The *= operation adds the value if the variable does not already contain it. -The /= operation performs regular expression substitution. - -<p> -You can also set variables from the command line when running the tmake -program. For instance, if you want to generate a makefile with debug -information:<pre> - tmake "CONFIG+=debug" hello.pro -</pre> - -<p> -Use the <tt>unix:</tt> or <tt>win32:</tt> (conditional) qualifier if you want a -platform-specific variable:<pre> - SOURCES = common.cpp # common for all platforms - unix:SOURCES += unix.cpp # additional sources for Unix - win32:SOURCES += win32.cpp # additional sources for Windows - unix:LIBS += -lm # on Unix we need the math lib -</pre> -If none of the platforms match, tmake looks for the variable in CONFIG -variable:<pre> - debug:SOURCES += dbgstuff.cpp # additional source for debugging -</pre> - -Finally, you can set platform and compiler-dependent variables:<pre> - linux-g++:TMAKE_CFLAGS = -fno-rtti -</pre> - -<p> -You may define your own project variables to be used by custom templates. A -project variable is stored in <code>%project</code>, which is an associative -Perl array. Access it like this: <code>$project{"var"}</code> or via the -function <code>Project("var")</code>. For example, after reading -"hello.pro", <code>$project{"SOURCES"}</code> contains "hello.cpp -main.cpp".<p> - - -<hr> -<h2><a name="usage"></a>Running tmake</h2> - -Usage:<pre> - tmake [options] <em>project files or project settings</em> -</pre> -Options:<pre> - -e expr Evaluate the Perl expression. Ignores the template file. - -nodepend Don't generate dependency information. - -o <em>file</em> Write output to <em>file</em> instead of stdout. - -t <em>file</em> Specify a template <em>file</em>. - -unix Force tmake into Unix mode. - -v Verbose/debugging on. - -win32 Force tmake into Win32 mode. -</pre> - -The -t option overrides any <code>TEMPLATE</code> variable in the project file. -<p> -The default project file extension is ".pro". The default template file -extension is ".t". If you do not specify these extension tmake will -automatically add them for you. - -<p> -Example of basic use:<pre> - tmake hello -o Makefile -</pre> - -<p> -Example of how to create a makefile with debugging information:<pre> - tmake "CONFIG+=debug" hello -o Makefile -</pre> - -<p> -Exmaple of how to specify a TMAKEPATH:<pre> - tmake "TMAKEPATH=/local/tmake/lib/hpux-g++" hello.pro -o Makefile -</pre> - -Example of how to evaluate a perl expression (print names of headers -and source files):<pre> - tmake hello -e 'Expand("HEADERS","SOURCES")' -</pre> - -<hr> -<h2><a name="progen"></a>The progen Utility</h2> - -The progen utility creates project files for you. It can be used like -this:<pre> - progen -n hello -o hello.pro -</pre> -If no .cpp or .h files are specified on the command line, progen -searches for .cpp and .h (except moc_*.cpp) in the current directory -and below. -<p> -Usage:<pre> - progen [options] [<em>C/C++ header files and source files</em>] -</pre> -Options:<pre> - -lower Lower-case letters in filenames (useful on Windows). - -n <em>name</em> Specify a project name (<code>TARGET</code>). - -o <em>file</em> Write output to <em>file</em> instead of stdout. - -t <em>file</em> Specify a template <em>file</em>. -</pre> - - -<hr> -<h2>Advanced Topics</h2> - -In most cases you will be happy with using tmake as described above, but -sometimes you need to add special compiler options or even add new -makefile rules. This chapter describes how to customize your makefiles. - -<h4>Conditional Project Settings</h4> - -If you need a special compiler option etc., you can add platform-dependent -settings in your project file:<pre> - solaris-cc:TMAKE_CC = /opt/bin/CC_5.0 - solaris-cc:TMAKE_CFLAGS = -pts - unix:TMAKE_LIBS = -lXext - win32:INCLUDEPATH = c:\myinclude - win32-borland:DEFINES = NO_BOOL -</pre> - -You can prefix a project variable with unix: or win32: to make it specific for -either Unix or Windows. You can also prefix a variable with -<em>platform-compiler</em> - -<h4>Your Own Templates</h4> - -If you know Perl programming, there is virtually no limitation to what you -can do with tmake. First you need to know how tmake works. - -<h4>Template Processing</h4> - -When you run tmake, it first reads the <tt>tmake.conf</tt> file. -This configuration file has the same syntax as the project file. - -tmake then reads the project file and sets the project variables it -finds, e.g. <code>HEADERS</code>, <code>SOURCES</code> etc. - -All variables and values are stored in a global associative Perl hash -array called <code>project</code>. For example, -<code>$project{"SOURCES"}</code> contains "hello.cpp main.cpp" -after processing hello.pro. - -When both the <tt>tmake.conf</tt> and the project files have been -read, tmake starts reading the template file line by line and -executes any Perl code it finds in the template. - -<ul> -<li>Anything after <code>#$</code> until newline is - evaluated as perl code. The perl code is substituted - with the contents of the <code>$text</code> - variable. -<li>Block of perl code: <code>#${</code> until - <code>#$}</code>. -<li>Comments; <code>#!</code> until newline is stripped. -<li>Anything else is copied directly from the template to - the output. -</ul> - -<p> -Example:<pre> - #! This is a comment which will be removed. - This text will appear in the output. - #$ $text = "The header file(s) are: " . $project{"HEADERS"}; - # This text also appears in the output. - #${ - $a = 12; - $b = 13; - $text = $a * $b; - #$} - That's all. -</pre> -Output:<pre> - This text will appear in the output. - The header file(s) are: hello.h - # This text also appears in the output. - 156 - That's all. -</pre> - - -<h3>Using tmake With Lex and Yacc</h3> - -The standard tmake templates knows how to process C and C++ files, but -sometimes you need to process additional files and link them into your -project. A typical example is to process lex and yacc files when you're -building a parser. - -<p> -Parser template:<pre> - #! - #! parser.t: This is a custom template for building a parser - #! - #$ IncludeTemplate("app.t"); - - ####### Lex/yacc programs and options - - LEX = flex - YACC = #$ $text = ($is_unix ? "yacc -d" : "byacc -d"); - - ####### Lex/yacc files - - LEXIN = #$ Expand("LEXINPUT"); - LEXOUT = lex.yy.c - YACCIN = #$ Expand("YACCINPUT"); - YACCOUT = y.tab.c - YACCHDR = y.tab.h - PARSER = #$ Expand("PARSER"); - - ####### Process lex/yacc files - - $(LEXOUT): $(LEXIN) - $(LEX) $(LEXIN) - - $(PARSER): $(YACCIN) $(LEXOUT) - $(YACC) $(YACCIN) - #$ $text = ($is_unix ? "-rm -f " : "-del ") . '$(PARSER)'; - #$ $text = ($is_unix ? "-mv " : "-ren ") . '$(YACCOUT) $(PARSER)'; -</pre> - -The parser template adds some extra rules to the application template -in order to build the lex and yacc portions of the project. This -template is portable across Unix and Windows since it generates different -commands depending on the <code>$is_unix</code> variable. - -<p> -To learn more about the Expand() function and other Perl functions which -tmake provides, consult the <a href="tmake_ref.html">reference manual</a>. - -<p> -Example project file:<pre> - TEMPLATE = parser.t - CONFIG = console release - LEXINPUT = lexer.l - YACCINPUT = grammar.y - PARSER = parser.cpp - SOURCES = $$PARSER \ - node.cpp \ - asmgen.cpp - TARGET = parser -</pre> - -Here we use macro expansion <code>$$PARSER</code> to avoid writing parser.cpp -two places. - - -<h3>Counting the Number of Code Lines</h3> - -tmake is generic since it is based on Perl. You can create your own -templates for other purposes than producing makefiles. Here is an example -template that counts the number of code lines in our project. - -<p> -Template wc.t:<pre> - #! Template that count number of C++ lines. - The number of C++ code lines for #$ $text=$project_name; - #${ - $files = $project{"HEADERS"} . " " . $project{"SOURCES"}; - $text = `wc -l $files`; - #$} -</pre> -Run it:<pre> - tmake -t wc hello -</pre> -Output:<pre> - The number of C++ code lines for hello.pro - 25 hello.h - 98 hello.cpp - 38 main.cpp - 161 total -</pre> -This will only work if the wc program is installed on your system. - - -</body></html> diff --git a/tmake/doc/tmake_ref.html b/tmake/doc/tmake_ref.html deleted file mode 100644 index c9124c4..0000000 --- a/tmake/doc/tmake_ref.html +++ /dev/null @@ -1,463 +0,0 @@ -<!doctype HTML public "-//W3C//DTD HTML 3.2//EN"> -<html><head><title> -Reference Manual - tmake -</title></head><body bgcolor="#ffffff"> -<p><h1 align=center>Reference Manual - tmake</h1> - -<hr> -<h2>Project Variable Reference</h2> - -<h4><a name="ALL_DEPS"></a>ALL_DEPS</h4> -Specifies additional dependencies for the makefile target "all:".<p> - - -<h4><a name="CLEAN_FILES"></a>CLEAN_FILES</h4> -Specifies additional files to be removed for "make clean".<p> -Example:<pre> - CLEAN_FILES = core *~ -</pre> - - -<h4><a name="CONFIG"></a>CONFIG</h4> -Sets the make configuration. It tells the tmake templates what compiler -options to use and which extra libraries to link in.<p> -These options control the compilation flags: -<p> -<table border="0"> - <tr> - <td> </td> - <td>release</td> - <td> </td> - <td>Compile with optimization enabled, ignored if - "debug" is specified.</td> - </tr> - <tr> - <td> </td> - <td>debug</td> - <td> </td> - <td>Compile with debug options enabled.</td> - </tr> - <tr> - <td> </td> - <td>warn_on</td> - <td> </td> - <td>The compiler should emit more warnings than normally, ignored if - "warn_off" is specified.</td> - </tr> - <tr> - <td> </td> - <td>warn_off</td> - <td> </td> - <td>The compiler should emit no warnings or as few as possible.</td> - </tr> -</table> - -<p> -These options defines the application/library type: -<p> -<table border="0"> - <tr> - <td> </td> - <td>qt</td> - <td> </td> - <td>The target is a Qt application/library and requires Qt header - files/library.</td> - </tr> - <tr> - <td> </td> - <td>opengl</td> - <td> </td> - <td>The target requires the OpenGL (or Mesa) headers/libraries.</td> - </tr> - <tr> - <td> </td> - <td>x11</td> - <td> </td> - <td>The target is a X11 application (app.t only).</td> - </tr> - <tr> - <td> </td> - <td>windows</td> - <td> </td> - <td>The target is a Win32 window application (app.t only).</td> - </tr> - <tr> - <td> </td> - <td>console</td> - <td> </td> - <td>The target is a Win32 console application (app.t only).</td> - </tr> - <tr> - <td> </td> - <td>dll</td> - <td> </td> - <td>The target is a shared object/DLL (app.t only).</td> - </tr> - <tr> - <td> </td> - <td>staticlib</td> - <td> </td> - <td>The target is a static library (lib.t only).</td> - </tr> -</table> - - -<h4><a name="DEFINES"></a>DEFINES</h4> -Specifies C/C++ macros (-D compiler option). On Windows you need -to let DEFINES contain "QT_DLL" if you are building a Qt program -which should link with the Qt DLL. - - -<h4><a name="DEF_FILE"></a>DEF_FILE</h4> -Win32/app.t only: Specifies a .def file. - - -<h4><a name="DESTDIR"></a>DESTDIR</h4> -Specifies where to put the target file. -Example:<pre> - DESTDIR = ../../lib -</pre> -You must create this directory before running make. - - -<h4><a name="HEADERS"></a>HEADERS</h4> -Defines the header files of the project. - - -<h4><a name="INCPATH"></a>INCPATH</h4> -This variable is generated from <code>INCLUDEPATH</code>. The ';' or ':' -separators have been replaced by ' ' (single space). This makes it -easier to split. qtapp.t and other templates expand -<code>INCPATH</code> to set -I options for the C++ compiler. - - -<h4><a name="INCLUDEPATH"></a>INCLUDEPATH</h4> -This variable specifies the #include directories. It can be set in the -project file, or by the <a href="#AddIncludePath">AddIncludePath()</a> -function.<p> -Example:<pre> - INCLUDEPATH = c:\msdev\include d:\stl\include -</pre> -Use ';' or space as the directory separator. - - -<h4><a name="LIBS"></a>LIBS</h4> -Defines additional libraries to be linked in when creating an application -or a shared library. You probably want to use a platform qualifier since -libraries are specified differently on Unix and Win32.<p> -Example:<pre> - unix:LIBS = -lXext -lm - win32:LIBS = ole32.lib -</pre> - - -<h4><a name="MOC_DIR"></a>MOC_DIR</h4> -Specifies where to put the temporary moc output files. By default they -are stored in the directory where the moc input files are. -<p> -Example:<pre> - MOC_DIR = tmp -</pre> -You must create this directory before running make. -<p> -See also: <a href="#OBJECTS_DIR">OBJECTS_DIR</a>. - - -<h4><a name="OBJECTS"></a>OBJECTS</h4> -This varialble is generated from <code>SOURCES</code> by the StdInit() function. -The extension of each source file has been replaced by .o (Unix) or .obj -(Win32).<p> -Example:<pre> - SOURCES = a.x b.y -</pre> -Then <code>OBJECTS</code> become "a.o b.o" on Unix and "a.obj b.obj" on -Win32. - - -<h4><a name="OBJECTS_DIR"></a>OBJECTS_DIR</h4> -Specifies where to put object files. By default they are stored in -the directory where the source files are.<p> -Example:<pre> - OBJECTS_DIR = tmp -</pre> -You must create this directory before running make. -<p> -See also: <a href="#MOC_DIR">MOC_DIR</a>. - - -<h4><a name="OBJMOC"></a>OBJMOC</h4> -This variable is generated by the <a href="#StdInit">StdInit()</a> function if -<code>$moc_aware</code> is true. <code>OBJMOC</code> contains the name of -all intermediate moc object files.<p> -Example:<pre> - HEADERS = demo.h - SOURCES = demo.cpp main.cpp -</pre> -If <tt>demo.h</tt> and <tt>main.cpp</tt> define classes that use signals -and slots (i.e. the <code>Q_OBJECT</code> "keyword" is found in these two -files), <code>OBJMOC</code> becomes:<pre> - OBJMOC = moc_demo.obj -</pre> -See also: <a href="#SRCMOC">SRCMOC</a>. - - -<h4><a name="PROJECT"></a>PROJECT</h4> -This is the name of the project. It defaults to the name of the project -file, excluding the .pro extension. - - -<h4><a name="RC_FILE"></a>RC_FILE</h4> -Win32/app.t only: Specifies a .rc file. Cannot be used with the RES_FILE -variable. - - -<h4><a name="RES_FILE"></a>RES_FILE</h4> -Win32/app.t only: Specifies a .res file. You can either specify a -.rc file or one or more .res files. - - -<h4><a name="SOURCES"></a>SOURCES</h4> -Defines the source files of the project. - - -<h4><a name="SRCMOC"></a>SRCMOC</h4> -This variable is generated by the <a href="#StdInit">StdInit()</a> function if -<code>CONFIG</code> contains "qt". <code>SRCMOC</code> contains the name of -all intermediate moc files.<p> -Example:<pre> - HEADERS = demo.h - SOURCES = demo.cpp main.cpp -</pre> -If <tt>demo.h</tt> and <tt>main.cpp</tt> define classes that use signals -and slots (i.e. the <code>Q_OBJECT</code> "keyword" is found in these two -files), <code>SRCMOC</code> becomes:<pre> - SRCMOC = moc_demo.cpp main.moc -</pre> -See also: <a href="#OBJMOC">OBJMOC</a>. - - -<h4><a name="TARGET"></a>TARGET</h4> -Sets the makefile target, i.e. what program to build. - - -<h4><a name="TEMPLATE"></a>TEMPLATE</h4> -Sets the default template. This can be overridden by the tmake -t -<a href="tmake.html#usage">option</a>. - - -<h4><a name="TMAKE_CC"></a>TMAKE_CC</h4> -Contains the name of the compiler. - - -<h4><a name="TMAKE_CFLAGS"></a>TMAKE_CFLAGS</h4> -Contains the default compiler flags. - - -<h4><a name="TMAKE_FILEVARS"></a>TMAKE_FILEVARS</h4> -Tells tmake which variables contain file names. This is because tmake -on Windows replace the directory separator / with \. - - -<hr> -<h2>Function Reference</h2> -This section contains a brief description of some important -tmake functions used by the templates. - - -<h3><a name="AddIncludePath"></a>AddIncludePath(path)</h3> -Adds <em>path</em> to the include path variable, -<a href="#INCLUDEPATH">INCLUDEPATH</a>. The include path is used -for two purposes:<ol> -<li>Searching files when generating include dependencies. -<li>Setting -I options for the C/C++ compiler. -</ol> -<p> -Example:<pre> - #$ AddIncludePath('$QTDIR/include;/local/include'); -</pre> - - -<h3>BuildMocObj(objects,sources)</h3> -Creates build rules for moc source files. Generates -include dependencies.<p> -Example:<pre> - #$ BuildMocObj($project{"OBJMOC"},$project{"SRCMOC"}); -</pre>Output:<pre> - moc_hello.o: moc_hello.cpp \ - hello.h \ - ... -</pre> - -<h3>BuildMocSrc(files)</h3> -Creates moc source files from C++ files containing classes that -define signals and slots. For a header file <tt>x.h</tt>, the -generated moc file is called <tt>moc_x.h</tt>. For a source file -<tt>y.cpp</tt>, the generates moc file is called <tt>y.moc</tt> and -should be #include'd by <tt>y.cpp</tt>.<p> -Example:<pre> - #$ BuildMocSrc($project{"HEADERS"}); - #$ BuildMocSrc($project{"SOURCES"}); -</pre>Output:<pre> - moc_hello.cpp: hello.h - $(MOC) hello.h -o moc_hello.cpp -</pre> - - -<h3>BuildObj(objects,sources)</h3> -Creates build rules for source files. Generates -include dependencies.<p> -Example:<pre> - #$ BuildObj($project{"OBJECTS"},$project{"SOURCES"}); -</pre>Output:<pre> - hello.o: hello.cpp \ - hello.h \ - ... - - main.o: main.cpp \ - hello.h \ - ... -</pre> - - -<h3>Config(string)</h3> -Returns true if the <code>CONFIG</code> variable contains the given string. -<p>Example:<pre> - #$ if ( Config("release") { } -</pre> - - -<h3>DisableOutput()</h3> -Call this function to force tmake to generate no output until -EnableOutput() is called. -<p>Example:<pre> - #$ Config("debug") && DisableOutput(); - Anything here is skipped if CONFIG contains "debug". - #$ Config("debug") && EnableOutput(); -</pre> - - -<h3>EnableOutput()</h3> -Enables tmake output after DisableOutput() was called. - - -<h3>Expand(var)</h3> -Expands a project variable. Equivalent to <code>$text = $project{$var}</code>. -<p>Example:<pre> - VERSION = #$ Expand("VERSION"); -</pre>Output:<pre> - VERSION = 1.1 -</pre> - -<h3>ExpandGlue(var,prepend,glue,append)</h3> -Expands a $project{} variable, splits on whitespace -and joins with $glue. $prepend is put at the start -of the string and $append is put at the end of the -string. The resulting string ($text) becomes "" if -the project variable is empty or not defined.<p> -Example:<pre> - clear: - #$ ExpandGlue("OBJECTS","-del","\n\t-del ",""); -</pre>Output (Windows NT):<pre> - clear: - -del hello.obj - -del main.obj -</pre> - - -<h3>ExpandList(var)</h3> -This function is suitable for expanding lists of files. -Equivalent with <code>ExpandGlue($var,""," \\\n\t\t","")</code>.<p> -Example:<pre> - OBJECTS = #$ ExpandList("OBJECTS"); -</pre>Output:<pre> - OBJECTS = hello.o \ - main.o -</pre> - - -<h3>ExpandPath(var,prepend,glue,append)</h3> -Similar to ExpandGlue, except that it splits the items on a semicolon -instead of space (if the variable contains at least one semicolon). - - -<h3>IncludeTemplate(file)</h3> -Includes a template file. The ".t" extension is optional.<p> -Example:<pre> - #$ IncludeTemplate("mytemplate"); -</pre> - - -<h3>Now()</h3> -Sets $text to the current date and time.<p> -Example:<pre> - # Generated at #$ Now() -</pre>Output:<pre> - # Generated at 12:58, 1996/11/19 -</pre> - - -<h3>Project(strings)</h3> -This is a powerful function for setting and reading project -variables. Returns the resulting project variables (joined with space -between). -<p>Examples:<pre> -# Get a project variable: - $s = Project("TEMPLATE"); -> $s = "TEMPLATE" - -# Set a project variable: - Project("TEMPLATE = lib"); -> TEMPLATE = lib - Project("CONFIG =";) -> CONFIG empty - -# Append to a project variable: - Project("CONFIG = qt"); -> CONFIG = qt - Project("CONFIG += debug"); -> CONFIG = qt debug - -# Append to a project variable if it does not contain the value already: - Project("CONFIG = qt release"); -> CONFIG = qt release - Project("CONFIG *= qt"); -> CONFIG = qt release - Project("CONFIG *= opengl"); -> CONFIG = qt release opengl - -# Subtract from a project variable: - Project("THINGS = abc xyz"); -> THINGS = abc xyz - Project("THINGS -= abc"); -> THINGS = xyz - -# Search/replace on a project variable: - Project("CONFIG = tq opengl"); -> CONFIG = tq opengl - Project("CONFIG /= s/tq/qt/"); -> CONFIG = qt opengl - -# The operations can be performed on several project variables at a time. - - Project("TEMPLATE = app", "CONFIG *= opengl", "THINGS += klm"); -</pre> - - -<h3><a name="ScanProject"></a>ScanProject(file)</h3> -Scans a project file and stores the project variables and values in the -global associative <code>%project</code> array. - - -<h3><a name="StdInit"></a>StdInit()</h3> -Standard initialization of tmake. StdInit() should be -called from one of the first lines in the template.<p> - -This function creates some new project variables:<ul> -<li><code><a href="#OBJECTS">OBJECTS</a></code> - - Object files corresponding to - <code><a href="#SOURCES">SOURCES</a></code>. -<li><code><a href="#SRCMOC">SRCMOC</a></code> - moc source files. -<li><code><a href="#OBJMOC">OBJMOC</a></code> - moc object files. -</ul> - -The moc-related variables are created only if <code>CONFIG</code> contains "qt" - - -<h3>Substitute(string)</h3> -This function takes a string and substitutes any occurrence of $$var -with the actual content of the variable. Returns the substituted string. -Also sets $text. -<p> -Important: Use single quotes around the string, otherwise perl will expand -any $vars it finds. -<p>Example:<pre> - Substitute('Project name: $$PROJECT, uses template $$TEMPLATE'); -</pre> diff --git a/tmake/example/hello.cpp b/tmake/example/hello.cpp deleted file mode 100644 index 4868c4d..0000000 --- a/tmake/example/hello.cpp +++ /dev/null @@ -1,102 +0,0 @@ -/**************************************************************************** -** -** -** Copyright (C) 1992-1998 Troll Tech AS. All rights reserved. -** -** This file is part of an example program for Qt. This example -** program may be used, distributed and modified without limitation. -** -*****************************************************************************/ - -#include "hello.h" -#include <qpushbutton.h> -#include <qtimer.h> -#include <qpainter.h> -#include <qpixmap.h> - - -/* - Constructs a Hello widget. Starts a 40 ms animation timer. -*/ - -Hello::Hello( const char *text, QWidget *parent, const char *name ) - : QWidget(parent,name), t(text), b(0) -{ - QTimer *timer = new QTimer(this); - connect( timer, SIGNAL(timeout()), SLOT(animate()) ); - timer->start( 40 ); - - resize( 200, 100 ); -} - - -/* - This private slot is called each time the timer fires. -*/ - -void Hello::animate() -{ - b = (b + 1) & 15; - repaint( FALSE ); -} - - -/* - Handles mouse button release events for the Hello widget. - - We emit the clicked() signal when the mouse is released inside - the widget. -*/ - -void Hello::mouseReleaseEvent( QMouseEvent *e ) -{ - if ( rect().contains( e->pos() ) ) - emit clicked(); -} - - -/* - Handles paint events for the Hello widget. - - Flicker-free update. The text is first drawn in the pixmap and the - pixmap is then blt'ed to the screen. -*/ - -void Hello::paintEvent( QPaintEvent * ) -{ - static int sin_tbl[16] = { - 0, 38, 71, 92, 100, 92, 71, 38, 0, -38, -71, -92, -100, -92, -71, -38}; - - if ( t.isEmpty() ) - return; - - // 1: Compute some sizes, positions etc. - QFontMetrics fm = fontMetrics(); - int w = fm.width(t) + 20; - int h = fm.height() * 2; - int pmx = width()/2 - w/2; - int pmy = height()/2 - h/2; - - // 2: Create the pixmap and fill it with the widget's background - QPixmap pm( w, h ); - pm.fill( this, pmx, pmy ); - - // 3: Paint the pixmap. Cool wave effect - QPainter p; - int x = 10; - int y = h/2 + fm.descent(); - int i = 0; - p.begin( &pm ); - p.setFont( font() ); - while ( t[i] ) { - int i16 = (b+i) & 15; - p.setPen( QColor((15-i16)*16,255,255,QColor::Hsv) ); - p.drawText( x, y-sin_tbl[i16]*h/800, &t[i], 1 ); - x += fm.width( t[i] ); - i++; - } - p.end(); - - // 4: Copy the pixmap to the Hello widget - bitBlt( this, pmx, pmy, &pm ); -} diff --git a/tmake/example/hello.h b/tmake/example/hello.h deleted file mode 100644 index 07fb8c5..0000000 --- a/tmake/example/hello.h +++ /dev/null @@ -1,34 +0,0 @@ -/**************************************************************************** -** -** -** Copyright (C) 1992-1998 Troll Tech AS. All rights reserved. -** -** This file is part of an example program for Qt. This example -** program may be used, distributed and modified without limitation. -** -*****************************************************************************/ - -#ifndef HELLO_H -#define HELLO_H - -#include <qwidget.h> - - -class Hello : public QWidget -{ - Q_OBJECT -public: - Hello( const char *text, QWidget *parent=0, const char *name=0 ); -signals: - void clicked(); -protected: - void mouseReleaseEvent( QMouseEvent * ); - void paintEvent( QPaintEvent * ); -private slots: - void animate(); -private: - QString t; - int b; -}; - -#endif diff --git a/tmake/example/hello.pro b/tmake/example/hello.pro deleted file mode 100644 index a299923..0000000 --- a/tmake/example/hello.pro +++ /dev/null @@ -1,3 +0,0 @@ -HEADERS = hello.h -SOURCES = hello.cpp main.cpp -TARGET = hello diff --git a/tmake/example/main.cpp b/tmake/example/main.cpp deleted file mode 100644 index 4b55a58..0000000 --- a/tmake/example/main.cpp +++ /dev/null @@ -1,38 +0,0 @@ -// -// File: main.cpp -// -// A small Qt example application written by Troll Tech. -// -// It displays a text in a window and quits when you click -// the mouse in the window. -// - -#include "hello.h" -#include <qapp.h> - - -/* - The program starts here. It parses the command line and build a message - string to be displayed by the Hello widget. -*/ - -int main( int argc, char **argv ) -{ - QApplication a(argc,argv); - QString s; - for ( int i=1; i<argc; i++ ) { - s += argv[i]; - if ( i<argc-1 ) - s += " "; - } - if ( s.isEmpty() ) - s = "Hello, World"; - Hello h( s ); - h.setCaption( "Qt says hello" ); - QObject::connect( &h, SIGNAL(clicked()), &a, SLOT(quit()) ); - h.setFont( QFont("times",32,QFont::Bold) ); // default font - h.setBackgroundColor( white ); // default bg color - a.setMainWidget( &h ); - h.show(); - return a.exec(); -} diff --git a/tmake/example/wc.t b/tmake/example/wc.t deleted file mode 100644 index dc041b5..0000000 --- a/tmake/example/wc.t +++ /dev/null @@ -1,6 +0,0 @@ -#! Template that count number of C++ lines -The number of C++ code lines for #$ $text=$project_name; -#${ - $files = $project{"HEADERS"} . " " . $project{"SOURCES"}; - $text = `wc -l $files`; -#$} diff --git a/tmake/lib/aix-g++/app.t b/tmake/lib/aix-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/aix-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/aix-g++/lib.t b/tmake/lib/aix-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/aix-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/aix-g++/subdirs.t b/tmake/lib/aix-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/aix-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/aix-g++/tmake.conf b/tmake/lib/aix-g++/tmake.conf deleted file mode 100644 index 897d509..0000000 --- a/tmake/lib/aix-g++/tmake.conf +++ /dev/null @@ -1,58 +0,0 @@ -# -# -# -# tmake configuration for aix-g++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/X11R6/include -TMAKE_LIBDIR_X11 = /usr/X11R6/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -TMAKE_LFLAGS_SONAME = - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cqs -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/aix-xlc/app.t b/tmake/lib/aix-xlc/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/aix-xlc/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/aix-xlc/lib.t b/tmake/lib/aix-xlc/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/aix-xlc/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/aix-xlc/subdirs.t b/tmake/lib/aix-xlc/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/aix-xlc/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/aix-xlc/tmake.conf b/tmake/lib/aix-xlc/tmake.conf deleted file mode 100644 index 4013923..0000000 --- a/tmake/lib/aix-xlc/tmake.conf +++ /dev/null @@ -1,64 +0,0 @@ -# -# -# -# tmake configuration for aix-xlc -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = xlc -TMAKE_CFLAGS = -qstrict -TMAKE_CFLAGS_WARN_ON = -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -TMAKE_CFLAGS_YACC = - -TMAKE_CXX = xlC -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = -TMAKE_LIBDIR_X11 = -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = - -TMAKE_LINK = xlC -TMAKE_LINK_SHLIB = ld -TMAKE_LINK_SHLIB_CMD = /usr/lpp/xlC/bin/makeC++SharedLib -p 0 \ - -o lib$(TARGET).so.$(VER_MAJ).$(VER_MIN) \ - -lXext -lX11 $(OBJECTS) $(OBJMOC); \ - ar q lib$(TARGET).a lib$(TARGET).so.$(VER_MAJ).$(VER_MIN); \ - ranlib lib$(TARGET).a; \ - mv lib$(TARGET).a $(DESTDIR) -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -TMAKE_LFLAGS_SONAME = - -TMAKE_LIBS = -liconv -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lGL -lGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = ranlib - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/beos-g++/app.t b/tmake/lib/beos-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/beos-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/beos-g++/lib.t b/tmake/lib/beos-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/beos-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/beos-g++/subdirs.t b/tmake/lib/beos-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/beos-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/beos-g++/tmake.conf b/tmake/lib/beos-g++/tmake.conf deleted file mode 100644 index b6649c9..0000000 --- a/tmake/lib/beos-g++/tmake.conf +++ /dev/null @@ -1,51 +0,0 @@ -# -# -# -# tmake configuration for linux-g++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = g++ -TMAKE_LFLAGS = -Wl,-rpath=/lib:$(QTDIR)/lib -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared -TMAKE_LFLAGS_SONAME = -Wl,-soname, - -TMAKE_LIBS = -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt - -TMAKE_MOC = moc - -TMAKE_AR = ar cqs -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/bsdi-g++/app.t b/tmake/lib/bsdi-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/bsdi-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/bsdi-g++/lib.t b/tmake/lib/bsdi-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/bsdi-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/bsdi-g++/subdirs.t b/tmake/lib/bsdi-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/bsdi-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/bsdi-g++/tmake.conf b/tmake/lib/bsdi-g++/tmake.conf deleted file mode 100644 index 65f7316..0000000 --- a/tmake/lib/bsdi-g++/tmake.conf +++ /dev/null @@ -1,61 +0,0 @@ -# -# -# -# tmake configuration for bsdi-shlicc++, bsdi 4.0 -# -# shlicc/++ is a BSDI wrapper around cc/g++ that enables shared libs -# (info/7367) -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = shlicc++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/X11R6/include -TMAKE_LIBDIR_X11 = /usr/X11R6/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib - -TMAKE_LINK = shlicc++ -TMAKE_LINK_SHLIB = shlicc++ -TMAKE_LFLAGS = -Wl,-rpath=/lib:/usr/X11R6/lib:$(QTDIR)/lib -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared -TMAKE_LFLAGS_SONAME = -Wl,-soname, - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cqs -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/dgux-g++/app.t b/tmake/lib/dgux-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/dgux-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/dgux-g++/lib.t b/tmake/lib/dgux-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/dgux-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/dgux-g++/subdirs.t b/tmake/lib/dgux-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/dgux-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/dgux-g++/tmake.conf b/tmake/lib/dgux-g++/tmake.conf deleted file mode 100644 index f4132d1..0000000 --- a/tmake/lib/dgux-g++/tmake.conf +++ /dev/null @@ -1,59 +0,0 @@ -# -# -# -# tmake configuration for linux-g++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/X11R6/include -TMAKE_LIBDIR_X11 = /usr/X11R6/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = g++ -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared -# "Frithjof.Brestrich" <brest@infp.fzk.de> suggests -h not -soname -TMAKE_LFLAGS_SONAME = -Wl,-h, - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/freebsd-g++/app.t b/tmake/lib/freebsd-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/freebsd-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/freebsd-g++/lib.t b/tmake/lib/freebsd-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/freebsd-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/freebsd-g++/subdirs.t b/tmake/lib/freebsd-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/freebsd-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/freebsd-g++/tmake.conf b/tmake/lib/freebsd-g++/tmake.conf deleted file mode 100644 index 0b3c497..0000000 --- a/tmake/lib/freebsd-g++/tmake.conf +++ /dev/null @@ -1,60 +0,0 @@ -# -# -# -# tmake configuration for freebsd-g++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -pipe -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/X11R6/include -TMAKE_LIBDIR_X11 = /usr/X11R6/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = g++ -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared - -# soname does not work on fbsd 2.x -#TMAKE_LFLAGS_SONAME = -Wl,-soname - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cqs -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/gnu-g++/app.t b/tmake/lib/gnu-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/gnu-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/gnu-g++/lib.t b/tmake/lib/gnu-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/gnu-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/gnu-g++/subdirs.t b/tmake/lib/gnu-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/gnu-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/gnu-g++/tmake.conf b/tmake/lib/gnu-g++/tmake.conf deleted file mode 100644 index 635bc5c..0000000 --- a/tmake/lib/gnu-g++/tmake.conf +++ /dev/null @@ -1,58 +0,0 @@ -# -# -# -# tmake configuration for linux-g++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/X11R6/include -TMAKE_LIBDIR_X11 = /usr/X11R6/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = g++ -TMAKE_LFLAGS = -Wl,-rpath=/lib:/usr/X11R6/lib:$(QTDIR)/lib -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared -TMAKE_LFLAGS_SONAME = -Wl,-soname, - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cqs -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/hpux-acc/app.t b/tmake/lib/hpux-acc/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/hpux-acc/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/hpux-acc/lib.t b/tmake/lib/hpux-acc/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/hpux-acc/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/hpux-acc/subdirs.t b/tmake/lib/hpux-acc/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/hpux-acc/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/hpux-acc/tmake.conf b/tmake/lib/hpux-acc/tmake.conf deleted file mode 100644 index dbd0c8e..0000000 --- a/tmake/lib/hpux-acc/tmake.conf +++ /dev/null @@ -1,60 +0,0 @@ -# -# -# -# tmake configuration for hpux-acc -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = aCC -TMAKE_CFLAGS = -w -D__STRICT_ANSI__ -DPNG_USE_LOCAL_ARRAYS -TMAKE_CFLAGS_WARN_ON = -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = +Z -TMAKE_CFLAGS_YACC = - -TMAKE_CXX = aCC -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/include/X11R6 -TMAKE_LIBDIR_X11 = /usr/lib/X11R6 -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = /opt/graphics/OpenGL/lib - -TMAKE_LINK = aCC -TMAKE_LINK_SHLIB = aCC -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -b -TMAKE_LFLAGS_SONAME = -TMAKE_HPUX_SHLIB = 1 - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -lICE -lSM -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -lGL -TMAKE_LIBS_OPENGL = -lGL -lGLU -lXmu -TMAKE_LIBS_YACC = -ly - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/hpux-cc/app.t b/tmake/lib/hpux-cc/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/hpux-cc/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/hpux-cc/lib.t b/tmake/lib/hpux-cc/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/hpux-cc/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/hpux-cc/subdirs.t b/tmake/lib/hpux-cc/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/hpux-cc/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/hpux-cc/tmake.conf b/tmake/lib/hpux-cc/tmake.conf deleted file mode 100644 index b5881ec..0000000 --- a/tmake/lib/hpux-cc/tmake.conf +++ /dev/null @@ -1,59 +0,0 @@ -# -# -# -# tmake configuration for hpux-cc -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = cc -TMAKE_CFLAGS = -w +a1 -DAportable -TMAKE_CFLAGS_WARN_ON = -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = +Z -TMAKE_CFLAGS_YACC = - -TMAKE_CXX = CC -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/include/X11R6 -TMAKE_LIBDIR_X11 = /usr/lib/X11R6 -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = - -TMAKE_LINK = CC -TMAKE_LINK_SHLIB = CC -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -b -TMAKE_LFLAGS_SONAME = -TMAKE_HPUX_SHLIB = 1 - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lGL -lGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/hpux-g++/app.t b/tmake/lib/hpux-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/hpux-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/hpux-g++/lib.t b/tmake/lib/hpux-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/hpux-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/hpux-g++/subdirs.t b/tmake/lib/hpux-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/hpux-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/hpux-g++/tmake.conf b/tmake/lib/hpux-g++/tmake.conf deleted file mode 100644 index fb39414..0000000 --- a/tmake/lib/hpux-g++/tmake.conf +++ /dev/null @@ -1,60 +0,0 @@ -# -# -# -# tmake configuration for hpux-g++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O0 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/include/X11R6 -TMAKE_LIBDIR_X11 = /usr/lib/X11R6 -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = g++ -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -fPIC -shared -TMAKE_LFLAGS_SONAME = -TMAKE_HPUX_SHLIB = 1 - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -TMAKE_LIBS_OPENGL = -lGL -lGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/irix-64/app.t b/tmake/lib/irix-64/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/irix-64/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/irix-64/lib.t b/tmake/lib/irix-64/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/irix-64/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/irix-64/subdirs.t b/tmake/lib/irix-64/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/irix-64/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/irix-64/tmake.conf b/tmake/lib/irix-64/tmake.conf deleted file mode 100644 index ac0e2fa..0000000 --- a/tmake/lib/irix-64/tmake.conf +++ /dev/null @@ -1,60 +0,0 @@ -# -# -# -# tmake configuration for irix-64 -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = cc -TMAKE_CFLAGS = -64 LANG:bool=ON -woff 1209,1233,1314,1355,1375,1506 -TMAKE_CFLAGS_WARN_ON = -fullwarn -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -OPT:Olimit=3000 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -TMAKE_CFLAGS_YACC = -woff 1110,1174,3262 - -TMAKE_CXX = CC -TMAKE_CXXFLAGS = -64 LANG:bool=ON -woff 1209,1233,1314,1355,1375,1506 -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = -TMAKE_LIBDIR_X11 = -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = - -TMAKE_LINK = CC -TMAKE_LINK_SHLIB = CC -TMAKE_LFLAGS = -64 -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared -TMAKE_LFLAGS_SONAME = -Wl,-soname, - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lGL -lGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = - -TMAKE_CLEAN = -r so_locations ii_files - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/irix-dcc/app.t b/tmake/lib/irix-dcc/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/irix-dcc/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/irix-dcc/lib.t b/tmake/lib/irix-dcc/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/irix-dcc/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/irix-dcc/subdirs.t b/tmake/lib/irix-dcc/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/irix-dcc/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/irix-dcc/tmake.conf b/tmake/lib/irix-dcc/tmake.conf deleted file mode 100644 index 0fcbaa8..0000000 --- a/tmake/lib/irix-dcc/tmake.conf +++ /dev/null @@ -1,60 +0,0 @@ -# -# -# -# tmake configuration for irix-dcc -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = DCC -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -fullwarn -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -TMAKE_CFLAGS_YACC = - -TMAKE_CXX = DCC -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = -TMAKE_LIBDIR_X11 = -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = - -TMAKE_LINK = DCC -TMAKE_LINK_SHLIB = DCC -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared -TMAKE_LFLAGS_SONAME = -Wl,-soname, - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lGL -lGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = - -TMAKE_CLEAN = so_locations - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/irix-g++/app.t b/tmake/lib/irix-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/irix-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/irix-g++/lib.t b/tmake/lib/irix-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/irix-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/irix-g++/subdirs.t b/tmake/lib/irix-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/irix-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/irix-g++/tmake.conf b/tmake/lib/irix-g++/tmake.conf deleted file mode 100644 index 2192c71..0000000 --- a/tmake/lib/irix-g++/tmake.conf +++ /dev/null @@ -1,60 +0,0 @@ -# -# -# -# tmake configuration for irix-g++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O0 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = -TMAKE_LIBDIR_X11 = -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = g++ -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared -TMAKE_LFLAGS_SONAME = -Wl,-soname, - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lGL -lGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = ranlib - -TMAKE_CLEAN = so_locations - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/irix-n32/app.t b/tmake/lib/irix-n32/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/irix-n32/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/irix-n32/lib.t b/tmake/lib/irix-n32/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/irix-n32/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/irix-n32/subdirs.t b/tmake/lib/irix-n32/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/irix-n32/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/irix-n32/tmake.conf b/tmake/lib/irix-n32/tmake.conf deleted file mode 100644 index 9d8bcb4..0000000 --- a/tmake/lib/irix-n32/tmake.conf +++ /dev/null @@ -1,60 +0,0 @@ -# -# -# -# tmake configuration for irix-n32 -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = cc -TMAKE_CFLAGS = -n32 -mips3 LANG:bool=ON -woff 1209,1233,1314,1355,1375,1506 -TMAKE_CFLAGS_WARN_ON = -fullwarn -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -TMAKE_CFLAGS_YACC = -woff 1110,1174,3262 - -TMAKE_CXX = CC -TMAKE_CXXFLAGS = -n32 -mips3 LANG:bool=ON -woff 1209,1233,1314,1355,1375,1506 -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = -TMAKE_LIBDIR_X11 = -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = - -TMAKE_LINK = CC -TMAKE_LINK_SHLIB = CC -TMAKE_LFLAGS = -n32 -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared -TMAKE_LFLAGS_SONAME = -Wl,-soname, - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -lGL -TMAKE_LIBS_OPENGL = -lGL -lGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = - -TMAKE_CLEAN = -r so_locations ii_files - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/irix-o32/app.t b/tmake/lib/irix-o32/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/irix-o32/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/irix-o32/lib.t b/tmake/lib/irix-o32/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/irix-o32/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/irix-o32/subdirs.t b/tmake/lib/irix-o32/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/irix-o32/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/irix-o32/tmake.conf b/tmake/lib/irix-o32/tmake.conf deleted file mode 100644 index 89b8728..0000000 --- a/tmake/lib/irix-o32/tmake.conf +++ /dev/null @@ -1,60 +0,0 @@ -# -# -# -# tmake configuration for irix-o32 -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = cc -TMAKE_CFLAGS = -32 LANG:bool=ON -woff 1209,1233,1314,1355,1375,1506 -TMAKE_CFLAGS_WARN_ON = -fullwarn -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -OPT:Olimit=3000 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -TMAKE_CFLAGS_YACC = -woff 1110,1174,3262 - -TMAKE_CXX = CC -TMAKE_CXXFLAGS = -32 LANG:bool=ON -woff 1209,1233,1314,1355,1375,1506 -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = -TMAKE_LIBDIR_X11 = -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = - -TMAKE_LINK = CC -TMAKE_LINK_SHLIB = CC -TMAKE_LFLAGS = -32 -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared -TMAKE_LFLAGS_SONAME = -Wl,-soname, - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lGL -lGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = - -TMAKE_CLEAN = -r so_locations ii_files - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/linux-64/app.t b/tmake/lib/linux-64/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/linux-64/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/linux-64/lib.t b/tmake/lib/linux-64/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/linux-64/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/linux-64/subdirs.t b/tmake/lib/linux-64/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/linux-64/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/linux-64/tmake.conf b/tmake/lib/linux-64/tmake.conf deleted file mode 100644 index 334cb0f..0000000 --- a/tmake/lib/linux-64/tmake.conf +++ /dev/null @@ -1,59 +0,0 @@ -# -# -# -# tmake configuration for linux-g++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -pipe -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/X11R6/include -TMAKE_LIBDIR_X11 = /usr/X11R6/lib64 -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib64 -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib64 - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = g++ -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -g -TMAKE_LFLAGS_SHLIB = -shared -TMAKE_LFLAGS_SONAME = -Wl,-soname, - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_X11SM = -lICE -lSM -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cqs -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/linux-g++/app.t b/tmake/lib/linux-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/linux-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/linux-g++/lib.t b/tmake/lib/linux-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/linux-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/linux-g++/subdirs.t b/tmake/lib/linux-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/linux-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/linux-g++/tmake.conf b/tmake/lib/linux-g++/tmake.conf deleted file mode 100644 index e100bce..0000000 --- a/tmake/lib/linux-g++/tmake.conf +++ /dev/null @@ -1,59 +0,0 @@ -# -# -# -# tmake configuration for linux-g++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -pipe -fsigned-char -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O3 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/X11R6/include -TMAKE_LIBDIR_X11 = /usr/X11R6/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = g++ -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -g -TMAKE_LFLAGS_SHLIB = -shared -TMAKE_LFLAGS_SONAME = -Wl,-soname, - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_X11SM = -lICE -lSM -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cqs -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/m68k-atari-mint-g++/app.t b/tmake/lib/m68k-atari-mint-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/m68k-atari-mint-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/m68k-atari-mint-g++/lib.t b/tmake/lib/m68k-atari-mint-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/m68k-atari-mint-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/m68k-atari-mint-g++/subdirs.t b/tmake/lib/m68k-atari-mint-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/m68k-atari-mint-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/m68k-atari-mint-g++/tmake.conf b/tmake/lib/m68k-atari-mint-g++/tmake.conf deleted file mode 100644 index 9e1b373..0000000 --- a/tmake/lib/m68k-atari-mint-g++/tmake.conf +++ /dev/null @@ -1,59 +0,0 @@ -# -# -# -# tmake configuration for linux-g++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O0 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/X11R6/include -TMAKE_LIBDIR_X11 = /usr/X11R6/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = g++ -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -g -TMAKE_LFLAGS_SHLIB = -shared -TMAKE_LFLAGS_SONAME = -Wl,-soname, - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_X11SM = -lICE -lSM -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cqs -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/macosx-c++/app.t b/tmake/lib/macosx-c++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/macosx-c++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/macosx-c++/lib.t b/tmake/lib/macosx-c++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/macosx-c++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/macosx-c++/subdirs.t b/tmake/lib/macosx-c++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/macosx-c++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/macosx-c++/tmake.conf b/tmake/lib/macosx-c++/tmake.conf deleted file mode 100644 index 377b06f..0000000 --- a/tmake/lib/macosx-c++/tmake.conf +++ /dev/null @@ -1,59 +0,0 @@ -# -# -# -# tmake configuration for macosx-c++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = cc -TMAKE_CFLAGS = -pipe -TMAKE_CFLAGS_WARN_ON = -Wall -W -Wno-deprecated-declarations -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O3 -TMAKE_CFLAGS_DEBUG = -g -fstack-protector -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = c++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -mmacosx-version-min=10.5 -DYY_TYPEDEF_YY_SIZE_T -Dyy_size_t=int -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = -TMAKE_LIBDIR_X11 = -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib - -TMAKE_LINK = c++ -TMAKE_LINK_SHLIB = c++ -TMAKE_LFLAGS = -Wl,-search_paths_first -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared - -TMAKE_LFLAGS_SONAME = -dynamiclib -install_name - -TMAKE_LIBS = -liconv -framework CoreServices -TMAKE_LIBS_X11 = -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = ranlib - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/macosx-intel-c++/app.t b/tmake/lib/macosx-intel-c++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/macosx-intel-c++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/macosx-intel-c++/lib.t b/tmake/lib/macosx-intel-c++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/macosx-intel-c++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/macosx-intel-c++/subdirs.t b/tmake/lib/macosx-intel-c++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/macosx-intel-c++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/macosx-intel-c++/tmake.conf b/tmake/lib/macosx-intel-c++/tmake.conf deleted file mode 100644 index 33af519..0000000 --- a/tmake/lib/macosx-intel-c++/tmake.conf +++ /dev/null @@ -1,59 +0,0 @@ -# -# -# -# tmake configuration for macosx-c++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = cc -TMAKE_CFLAGS = -pipe -arch i386 -arch x86_64 -TMAKE_CFLAGS_WARN_ON = -Wall -W -Wno-deprecated-declarations -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = c++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -mmacosx-version-min=10.5 -DYY_TYPEDEF_YY_SIZE_T -Dyy_size_t=int -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = -TMAKE_LIBDIR_X11 = -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib - -TMAKE_LINK = c++ -TMAKE_LINK_SHLIB = c++ -TMAKE_LFLAGS = -Wl,-search_paths_first -arch i386 -arch x86_64 -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared - -TMAKE_LFLAGS_SONAME = -dynamiclib -install_name - -TMAKE_LIBS = -liconv -framework CoreServices -mmacosx-version-min=10.5 -TMAKE_LIBS_X11 = -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = ranlib - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/macosx-uni-c++/app.t b/tmake/lib/macosx-uni-c++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/macosx-uni-c++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/macosx-uni-c++/lib.t b/tmake/lib/macosx-uni-c++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/macosx-uni-c++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/macosx-uni-c++/subdirs.t b/tmake/lib/macosx-uni-c++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/macosx-uni-c++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/macosx-uni-c++/tmake.conf b/tmake/lib/macosx-uni-c++/tmake.conf deleted file mode 100644 index 9d7a4a8..0000000 --- a/tmake/lib/macosx-uni-c++/tmake.conf +++ /dev/null @@ -1,59 +0,0 @@ -# -# -# -# tmake configuration for macosx-c++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = cc -TMAKE_CFLAGS = -pipe -arch i386 -arch ppc -TMAKE_CFLAGS_WARN_ON = -Wall -W -Wno-deprecated-declarations -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = c++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -mmacosx-version-min=10.5 -DYY_TYPEDEF_YY_SIZE_T -Dyy_size_t=int -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = -TMAKE_LIBDIR_X11 = -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib - -TMAKE_LINK = c++ -TMAKE_LINK_SHLIB = c++ -TMAKE_LFLAGS = -Wl,-search_paths_first -arch i386 -arch ppc -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared - -TMAKE_LFLAGS_SONAME = -dynamiclib -install_name - -TMAKE_LIBS = -liconv -framework CoreServices -mmacosx-version-min=10.5 -TMAKE_LIBS_X11 = -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = ranlib - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/netbsd-g++/app.t b/tmake/lib/netbsd-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/netbsd-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/netbsd-g++/lib.t b/tmake/lib/netbsd-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/netbsd-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/netbsd-g++/subdirs.t b/tmake/lib/netbsd-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/netbsd-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/netbsd-g++/tmake.conf b/tmake/lib/netbsd-g++/tmake.conf deleted file mode 100644 index cad7876..0000000 --- a/tmake/lib/netbsd-g++/tmake.conf +++ /dev/null @@ -1,61 +0,0 @@ -# -# -# -# tmake configuration for netbsd-g++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/X11R6/include -TMAKE_LIBDIR_X11 = /usr/X11R6/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = ld -TMAKE_LINK_SHLIB_CMD = $(SYSCONF_LINK_SHLIB) -Bshareable $(LFLAGS) -o $(DESTDIR)$(SYSCONF_LINK_TARGET_SHARED) \ - `lorder /usr/lib/c++rt0.o $(OBJECTS) $(OBJMOC) | \ - tsort` $(LIBS) -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -Bshareable -TMAKE_LFLAGS_SONAME = - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cqs -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/openbsd-g++/app.t b/tmake/lib/openbsd-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/openbsd-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/openbsd-g++/lib.t b/tmake/lib/openbsd-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/openbsd-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/openbsd-g++/subdirs.t b/tmake/lib/openbsd-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/openbsd-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/openbsd-g++/tmake.conf b/tmake/lib/openbsd-g++/tmake.conf deleted file mode 100644 index 89cdc9b..0000000 --- a/tmake/lib/openbsd-g++/tmake.conf +++ /dev/null @@ -1,61 +0,0 @@ -# -# -# -# tmake configuration for netbsd-g++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/X11R6/include -TMAKE_LIBDIR_X11 = /usr/X11R6/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = ld -TMAKE_LINK_SHLIB_CMD = $(SYSCONF_LINK_SHLIB) -Bshareable $(LFLAGS) -o $(DESTDIR)$(SYSCONF_LINK_TARGET_SHARED) \ - `lorder /usr/lib/c++rt0.o $(OBJECTS) $(OBJMOC) | \ - tsort` $(LIBS) -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -Bshareable -TMAKE_LFLAGS_SONAME = - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar q -TMAKE_RANLIB = ranlib - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/osf1-cxx/app.t b/tmake/lib/osf1-cxx/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/osf1-cxx/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/osf1-cxx/lib.t b/tmake/lib/osf1-cxx/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/osf1-cxx/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/osf1-cxx/subdirs.t b/tmake/lib/osf1-cxx/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/osf1-cxx/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/osf1-cxx/tmake.conf b/tmake/lib/osf1-cxx/tmake.conf deleted file mode 100644 index b3f9a5d..0000000 --- a/tmake/lib/osf1-cxx/tmake.conf +++ /dev/null @@ -1,60 +0,0 @@ -# -# -# -# tmake configuration for osf1-cxx (a.k.a. DEC Unix) -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = cxx -TMAKE_CFLAGS = -x cc -w -D_POSIX_SOURCE -D_OSF_SOURCE -D_AES_SOURCE -TMAKE_CFLAGS_WARN_ON = -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -TMAKE_CFLAGS_YACC = -Olimit 1000 - -TMAKE_CXX = cxx -TMAKE_CXXFLAGS = -x cxx -w -D_POSIX_SOURCE -D_OSF_SOURCE -D_AES_SOURCE -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/X11R6/include -TMAKE_LIBDIR_X11 = /usr/X11R6/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib - -TMAKE_LINK = cxx -TMAKE_LINK_SHLIB = cxx -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared -TMAKE_LFLAGS_SONAME = <<END --soname -END - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cqs -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/osf1-g++/app.t b/tmake/lib/osf1-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/osf1-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/osf1-g++/lib.t b/tmake/lib/osf1-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/osf1-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/osf1-g++/subdirs.t b/tmake/lib/osf1-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/osf1-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/osf1-g++/tmake.conf b/tmake/lib/osf1-g++/tmake.conf deleted file mode 100644 index e23713e..0000000 --- a/tmake/lib/osf1-g++/tmake.conf +++ /dev/null @@ -1,58 +0,0 @@ -# -# -# -# tmake configuration for osf1-g++ (a.k.a. DEC Unix) -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -D_POSIX_SOURCE -D_OSF_SOURCE -D_AES_SOURCE -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/X11R6/include -TMAKE_LIBDIR_X11 = /usr/X11R6/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = g++ -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared -TMAKE_LFLAGS_SONAME = -Wl,-soname, - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cqs -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/qnx-g++/app.t b/tmake/lib/qnx-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/qnx-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/qnx-g++/lib.t b/tmake/lib/qnx-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/qnx-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/qnx-g++/subdirs.t b/tmake/lib/qnx-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/qnx-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/qnx-g++/tmake.conf b/tmake/lib/qnx-g++/tmake.conf deleted file mode 100644 index 4846d68..0000000 --- a/tmake/lib/qnx-g++/tmake.conf +++ /dev/null @@ -1,58 +0,0 @@ -# -# -# -# tmake configuration for qnx-g++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -pipe -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O -fno-inline -fno-pack-struct -TMAKE_CFLAGS_DEBUG = -g -fno-inline -fno-pack-struct -TMAKE_CFLAGS_SHLIB = -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses -fno-inline -fno-pack-struct - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/X11R6/include -TMAKE_LIBDIR_X11 = /usr/X11R6/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = g++ -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -TMAKE_LFLAGS_SONAME = - -TMAKE_LIBS = -lunix -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cqs -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/sco-g++/app.t b/tmake/lib/sco-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/sco-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/sco-g++/lib.t b/tmake/lib/sco-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/sco-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/sco-g++/subdirs.t b/tmake/lib/sco-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/sco-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/sco-g++/tmake.conf b/tmake/lib/sco-g++/tmake.conf deleted file mode 100644 index c571f98..0000000 --- a/tmake/lib/sco-g++/tmake.conf +++ /dev/null @@ -1,58 +0,0 @@ -# -# -# -# tmake configuration for sco-g++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = -TMAKE_LIBDIR_X11 = -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = g++ -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared -TMAKE_LFLAGS_SONAME = - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lsocket -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = ranlib - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/solaris-cc-64/app.t b/tmake/lib/solaris-cc-64/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/solaris-cc-64/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/solaris-cc-64/lib.t b/tmake/lib/solaris-cc-64/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/solaris-cc-64/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/solaris-cc-64/subdirs.t b/tmake/lib/solaris-cc-64/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/solaris-cc-64/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/solaris-cc-64/tmake.conf b/tmake/lib/solaris-cc-64/tmake.conf deleted file mode 100644 index 889fde7..0000000 --- a/tmake/lib/solaris-cc-64/tmake.conf +++ /dev/null @@ -1,61 +0,0 @@ -# -# -# -# tmake configuration for solaris-cc -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = cc -TMAKE_CFLAGS = -xtarget=generic64 -TMAKE_CFLAGS_WARN_ON = -TMAKE_CFLAGS_WARN_OFF = -w -TMAKE_CFLAGS_RELEASE = -O -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -KPIC -TMAKE_CFLAGS_YACC = - -TMAKE_CXX = CC -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = -xO2 -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = -PIC -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/openwin/include -TMAKE_LIBDIR_X11 = /usr/openwin/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = - -TMAKE_LINK = CC -# Jan Wortelboer <janw@wins.uva.nl> suggests avoiding $LD_LIBRARY_PATH: -TMAKE_LINK_SHLIB = CC -R$(QTDIR)/lib:/usr/openwin/lib -TMAKE_LFLAGS = -64 -xtarget=generic64 -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -G -h $(TARGET1) -TMAKE_LFLAGS_SONAME = - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -lICE -lSM -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -lGL -TMAKE_LIBS_OPENGL = -lGL -lGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = CC -xar -o -TMAKE_RANLIB = - -TMAKE_CLEAN = -r Templates.DB - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/solaris-cc-gcc/app.t b/tmake/lib/solaris-cc-gcc/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/solaris-cc-gcc/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/solaris-cc-gcc/lib.t b/tmake/lib/solaris-cc-gcc/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/solaris-cc-gcc/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/solaris-cc-gcc/subdirs.t b/tmake/lib/solaris-cc-gcc/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/solaris-cc-gcc/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/solaris-cc-gcc/tmake.conf b/tmake/lib/solaris-cc-gcc/tmake.conf deleted file mode 100644 index de013a0..0000000 --- a/tmake/lib/solaris-cc-gcc/tmake.conf +++ /dev/null @@ -1,62 +0,0 @@ -# -# -# -# tmake configuration for solaris-cc-gcc -# (Using SunPro CC for C++ code and gcc for C code.) -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = CC -TMAKE_CXXFLAGS = -TMAKE_CXXFLAGS_WARN_ON = -TMAKE_CXXFLAGS_WARN_OFF = -w -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = -PIC -TMAKE_CXXFLAGS_YACC = - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/openwin/include -TMAKE_LIBDIR_X11 = /usr/openwin/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = - -TMAKE_LINK = CC -# Jan Wortelboer <janw@wins.uva.nl> suggests avoiding $LD_LIBRARY_PATH: -TMAKE_LINK_SHLIB = CC -R$(QTDIR)/lib:/usr/openwin/lib -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -G -h $(TARGET1) -TMAKE_LFLAGS_SONAME = - -TMAKE_LIBS = -lC -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lGL -lGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = CC -xar -o -TMAKE_RANLIB = - -TMAKE_CLEAN = -r Templates.DB - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/solaris-cc/app.t b/tmake/lib/solaris-cc/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/solaris-cc/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/solaris-cc/lib.t b/tmake/lib/solaris-cc/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/solaris-cc/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/solaris-cc/subdirs.t b/tmake/lib/solaris-cc/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/solaris-cc/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/solaris-cc/tmake.conf b/tmake/lib/solaris-cc/tmake.conf deleted file mode 100644 index 3dbe810..0000000 --- a/tmake/lib/solaris-cc/tmake.conf +++ /dev/null @@ -1,61 +0,0 @@ -# -# -# -# tmake configuration for solaris-cc -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = cc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -TMAKE_CFLAGS_WARN_OFF = -w -TMAKE_CFLAGS_RELEASE = -O -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -KPIC -TMAKE_CFLAGS_YACC = - -TMAKE_CXX = CC -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = -O2 -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = -PIC -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/openwin/include -TMAKE_LIBDIR_X11 = /usr/openwin/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = - -TMAKE_LINK = CC -# Jan Wortelboer <janw@wins.uva.nl> suggests avoiding $LD_LIBRARY_PATH: -TMAKE_LINK_SHLIB = CC -R$(QTDIR)/lib:/usr/openwin/lib -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -G -h $(TARGET1) -TMAKE_LFLAGS_SONAME = - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -lICE -lSM -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -lGL -TMAKE_LIBS_OPENGL = -lGL -lGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = CC -xar -o -TMAKE_RANLIB = - -TMAKE_CLEAN = -r Templates.DB - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/solaris-g++/app.t b/tmake/lib/solaris-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/solaris-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/solaris-g++/lib.t b/tmake/lib/solaris-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/solaris-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/solaris-g++/subdirs.t b/tmake/lib/solaris-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/solaris-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/solaris-g++/tmake.conf b/tmake/lib/solaris-g++/tmake.conf deleted file mode 100644 index a6817bf..0000000 --- a/tmake/lib/solaris-g++/tmake.conf +++ /dev/null @@ -1,59 +0,0 @@ -# -# -# -# tmake configuration for solaris-g++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/openwin/include -TMAKE_LIBDIR_X11 = /usr/openwin/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = g++ -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHAPP = -shared -TMAKE_LFLAGS_SHLIB = -shared -h $(TARGET1) -TMAKE_LFLAGS_SONAME = - -TMAKE_LIBS = -liconv -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lGL -lGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/sunos-g++/app.t b/tmake/lib/sunos-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/sunos-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/sunos-g++/lib.t b/tmake/lib/sunos-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/sunos-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/sunos-g++/subdirs.t b/tmake/lib/sunos-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/sunos-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/sunos-g++/tmake.conf b/tmake/lib/sunos-g++/tmake.conf deleted file mode 100644 index 52f9e2d..0000000 --- a/tmake/lib/sunos-g++/tmake.conf +++ /dev/null @@ -1,58 +0,0 @@ -# -# -# -# tmake configuration for sunos-g++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/openwin/include -TMAKE_LIBDIR_X11 = /usr/openwin/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = g++ -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -fPIC -shared -TMAKE_LFLAGS_SONAME = - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lGL -lGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = ranlib - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/ultrix-g++/app.t b/tmake/lib/ultrix-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/ultrix-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/ultrix-g++/lib.t b/tmake/lib/ultrix-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/ultrix-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/ultrix-g++/subdirs.t b/tmake/lib/ultrix-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/ultrix-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/ultrix-g++/tmake.conf b/tmake/lib/ultrix-g++/tmake.conf deleted file mode 100644 index 59813eb..0000000 --- a/tmake/lib/ultrix-g++/tmake.conf +++ /dev/null @@ -1,58 +0,0 @@ -# -# -# -# tmake configuration for ultrix-g++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = /usr/X11R6/include -TMAKE_LIBDIR_X11 = /usr/X11R6/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib - -TMAKE_LINK = g++ -#TMAKE_LINK_SHLIB = g++ -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -#TMAKE_LFLAGS_SHLIB = -shared -#TMAKE_LFLAGS_SONAME = -Wl,-soname, - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu - -TMAKE_MOC = moc - -TMAKE_AR = ar cqs -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/unix/app.t b/tmake/lib/unix/app.t deleted file mode 100644 index f59c9f9..0000000 --- a/tmake/lib/unix/app.t +++ /dev/null @@ -1,6 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for building Unix applications. -#! -#$ Project('TMAKE_APP_FLAG = 1'); -#$ IncludeTemplate("generic.t"); diff --git a/tmake/lib/unix/generic.t b/tmake/lib/unix/generic.t deleted file mode 100644 index 2852b36..0000000 --- a/tmake/lib/unix/generic.t +++ /dev/null @@ -1,283 +0,0 @@ -#! -#! This is a tmake template for building UNIX applications or libraries. -#! -#${ - if ( Project("TMAKE_LIB_FLAG") && !Config("staticlib") ) { - Project('CONFIG *= dll'); - } elsif ( Project("TMAKE_APP_FLAG") || Config("dll") ) { - Project('CONFIG -= staticlib'); - } - if ( Config("warn_off") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_OFF'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_OFF'); - } elsif ( Config("warn_on") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_ON'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_ON'); - } - if ( Config("debug") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_DEBUG'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_DEBUG'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_DEBUG'); - } elsif ( Config("release") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_RELEASE'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_RELEASE'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_RELEASE'); - } - if ( Config("qt") || Config("opengl") ) { - Project('CONFIG *= x11lib'); - if ( Config("opengl") ) { - Project('CONFIG *= x11inc'); - } - } - if ( Config("x11") ) { - Project('CONFIG *= x11lib'); - Project('CONFIG *= x11inc'); - } - if ( Config("qt") ) { - Project('CONFIG *= moc'); - AddIncludePath(Project("TMAKE_INCDIR_QT")); - if ( Config("release") ) { - Project('DEFINES += NO_DEBUG'); - } - if ( Config("opengl") ) { - Project("TMAKE_LIBDIR_QT") && - Project('TMAKE_LIBS *= -L$$TMAKE_LIBDIR_QT'); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_OPENGL'); - } - if ( !((Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG")) ) { - Project("TMAKE_LIBDIR_QT") && - Project('TMAKE_LIBS *= -L$$TMAKE_LIBDIR_QT'); - if ( Config("thread") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_MT'); - } else { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT'); - } - } - } - if ( Config("opengl") ) { - AddIncludePath(Project("TMAKE_INCDIR_OPENGL")); - Project("TMAKE_LIBDIR_OPENGL") && - Project('TMAKE_LIBS *= -L$$TMAKE_LIBDIR_OPENGL'); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_OPENGL'); - } - if ( Config("x11inc") ) { - AddIncludePath(Project("TMAKE_INCDIR_X11")); - } - if ( Config("x11lib") ) { - Project("TMAKE_LIBDIR_X11") && - Project('TMAKE_LIBS *= -L$$TMAKE_LIBDIR_X11'); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_X11'); - } - if ( Config("moc") ) { - $moc_aware = 1; - } - Project('TMAKE_LIBS = $$LIBS $$TMAKE_LIBS'); - if ( !Project("TMAKE_RUN_CC") ) { - Project('TMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -o $obj $src'); - } - if ( !Project("TMAKE_RUN_CC_IMP") ) { - Project('TMAKE_RUN_CC_IMP = $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<'); - } - if ( !Project("TMAKE_RUN_CXX") ) { - Project('TMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $obj $src'); - } - if ( !Project("TMAKE_RUN_CXX_IMP") ) { - Project('TMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<'); - } - Project('TMAKE_FILETAGS = HEADERS SOURCES TARGET DESTDIR $$FILETAGS'); - StdInit(); - $project{"VERSION"} || ($project{"VERSION"} = "1.0"); - $project{"VER_MAJ"} = $project{"VERSION"}; - $project{"VER_MAJ"} =~ s/\.\d+$//; - $project{"VER_MIN"} = $project{"VERSION"}; - $project{"VER_MIN"} =~ s/^\d+\.//; - Project('DESTDIR_TARGET = $(TARGET)'); - if ( Project("TMAKE_APP_FLAG") ) { - if ( Config("dll") ) { - Project('TARGET = $$TARGET.so'); - Project("TMAKE_LFLAGS_SHAPP") || - ($project{"TMAKE_LFLAGS_SHAPP"} = $project{"TMAKE_LFLAGS_SHLIB"}); - Project("TMAKE_LFLAGS_SONAME") && - ($project{"TMAKE_LFLAGS_SONAME"} .= $project{"TARGET"}); - } - $project{"TARGET"} = $project{"DESTDIR"} . $project{"TARGET"}; - } elsif ( Config("staticlib") ) { - $project{"TARGET"} = $project{"DESTDIR"} . "lib" . - $project{"TARGET"} . ".a"; - Project("TMAKE_AR_CMD") || - Project('TMAKE_AR_CMD = $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)'); - } else { - $project{"TARGETA"} = $project{"DESTDIR"} . "lib" . - $project{"TARGET"} . ".a"; - if ( Project("TMAKE_AR_CMD") ) { - $project{"TMAKE_AR_CMD"} =~ s/\(TARGET\)/\(TARGETA\)/g; - } else { - Project('TMAKE_AR_CMD = $(AR) $(TARGETA) $(OBJECTS) $(OBJMOC)'); - } - if ( $project{"TMAKE_HPUX_SHLIB"} ) { - $project{"TARGET_x.y"} = "lib" . $project{"TARGET"} . ".sl"; - } else { - $project{"TARGET_"} = "lib" . $project{"TARGET"} . ".so"; - $project{"TARGET_x"} = $project{"TARGET_"} . "." . - $project{"VER_MAJ"}; - $project{"TARGET_x.y"} = $project{"TARGET_"} . "." . - $project{"VERSION"}; - $project{"TMAKE_LN_SHLIB"} = "-ln -s"; - } - $project{"TARGET"} = $project{"TARGET_x.y"}; - if ( $project{"DESTDIR"} ) { - $project{"DESTDIR_TARGET"} = $project{"DESTDIR"} . - $project{"TARGET"}; - } - Project("TMAKE_LFLAGS_SONAME") && - ($project{"TMAKE_LFLAGS_SONAME"} .= $project{"TARGET_x"}); - $project{"TMAKE_LINK_SHLIB_CMD"} || - ($project{"TMAKE_LINK_SHLIB_CMD"} = - '$(LINK) $(LFLAGS) -o $(TARGETD) $(OBJECTS) $(OBJMOC) $(LIBS)'); - } - if ( Config("dll") ) { - Project('TMAKE_CFLAGS *= $$TMAKE_CFLAGS_SHLIB' ); - Project('TMAKE_CXXFLAGS *= $$TMAKE_CXXFLAGS_SHLIB' ); - if ( Project("TMAKE_APP_FLAG") ) { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_SHAPP'); - } else { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_SHLIB $$TMAKE_LFLAGS_SONAME'); - } - } -#$} -#! -# Makefile for building #$ Expand("TARGET") -# Generated by tmake at #$ Now(); -# Project: #$ Expand("PROJECT"); -# Template: #$ Expand("TEMPLATE"); -############################################################################# - -####### Compiler, tools and options - -CC = #$ Expand("TMAKE_CC"); -CXX = #$ Expand("TMAKE_CXX"); -CFLAGS = #$ Expand("TMAKE_CFLAGS"); ExpandGlue("DEFINES","-D"," -D",""); -CXXFLAGS= #$ Expand("TMAKE_CXXFLAGS"); ExpandGlue("DEFINES","-D"," -D",""); -INCPATH = #$ ExpandPath("INCPATH","-I"," -I",""); -#$ Config("staticlib") && DisableOutput(); -LINK = #$ Expand("TMAKE_LINK"); -LFLAGS = #$ Expand("TMAKE_LFLAGS"); -LIBS = #$ Expand("TMAKE_LIBS"); -#$ Config("staticlib") && EnableOutput(); -#$ Project("TMAKE_LIB_FLAG") || DisableOutput(); -AR = #$ Expand("TMAKE_AR"); -RANLIB = #$ Expand("TMAKE_RANLIB"); -#$ Project("TMAKE_LIB_FLAG") || EnableOutput(); -MOC = #$ Expand("TMAKE_MOC"); - -TAR = #$ Expand("TMAKE_TAR"); -GZIP = #$ Expand("TMAKE_GZIP"); - -####### Files - -HEADERS = #$ ExpandList("HEADERS"); -SOURCES = #$ ExpandList("SOURCES"); -OBJECTS = #$ ExpandList("OBJECTS"); -SRCMOC = #$ ExpandList("SRCMOC"); -OBJMOC = #$ ExpandList("OBJMOC"); -DIST = #$ ExpandList("DISTFILES"); -TARGET = #$ Expand("TARGET"); -#$ (Project("TMAKE_APP_FLAG") || Config("staticlib")) && DisableOutput(); -TARGETA = #$ Expand("TARGETA"); -TARGETD = #$ Expand("TARGET_x.y"); -TARGET0 = #$ Expand("TARGET_"); -TARGET1 = #$ Expand("TARGET_x"); -#$ (Project("TMAKE_APP_FLAG") || Config("staticlib")) && EnableOutput(); - -####### Implicit rules - -.SUFFIXES: .cpp .cxx .cc .C .c - -.cpp.o: - #$ Expand("TMAKE_RUN_CXX_IMP"); - -.cxx.o: - #$ Expand("TMAKE_RUN_CXX_IMP"); - -.cc.o: - #$ Expand("TMAKE_RUN_CXX_IMP"); - -.C.o: - #$ Expand("TMAKE_RUN_CXX_IMP"); - -.c.o: - #$ Expand("TMAKE_RUN_CC_IMP"); - -####### Build rules - -#$ Project("TMAKE_APP_FLAG") || DisableOutput(); -all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)'; - -$(TARGET): $(HEADERS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); - $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) -#$ Project("TMAKE_APP_FLAG") || EnableOutput(); -#$ (Config("staticlib") || Project("TMAKE_APP_FLAG")) && DisableOutput(); -all: #$ ExpandGlue("ALL_DEPS",""," ",""); Expand("DESTDIR_TARGET"); - -#$ Substitute('$$DESTDIR_TARGET: $(OBJECTS) $(OBJMOC) $$TARGETDEPS'); - -rm -f $(TARGET) $(TARGET0) $(TARGET1) - #$ Expand("TMAKE_LINK_SHLIB_CMD"); - #$ ExpandGlue("TMAKE_LN_SHLIB",""," "," \$(TARGET) \$(TARGET0)"); - #$ ExpandGlue("TMAKE_LN_SHLIB",""," "," \$(TARGET) \$(TARGET1)"); - #${ - $d = Project("DESTDIR"); - if ( $d ) { - $d =~ s-([^/])$-$1/-; - if ( Project("TMAKE_HPUX_SHLIB") ) { - $text = "-rm -f $d\$(TARGET)\n\t" . - "-mv \$(TARGET) $d"; - } else { - $text = "-rm -f $d\$(TARGET)\n\t" . - "-rm -f $d\$(TARGET0)\n\t" . - "-rm -f $d\$(TARGET1)\n\t" . - "-mv \$(TARGET) \$(TARGET0) \$(TARGET1) $d"; - } - } - #$} - -staticlib: $(TARGETA) - -$(TARGETA): $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); - -rm -f $(TARGETA) - #$ Expand("TMAKE_AR_CMD"); - #$ ExpandGlue("TMAKE_RANLIB","",""," \$(TARGETA)"); -#$ (Config("staticlib") || Project("TMAKE_APP_FLAG")) && EnableOutput(); -#$ Config("staticlib") || DisableOutput(); -all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)'; - -staticlib: $(TARGET) - -$(TARGET): $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); - -rm -f $(TARGET) - #$ Expand("TMAKE_AR_CMD"); - #$ ExpandGlue("TMAKE_RANLIB","",""," \$(TARGET)"); -#$ Config("staticlib") || EnableOutput(); - -moc: $(SRCMOC) - -#$ TmakeSelf(); - -dist: - #$ Substitute('$(TAR) $$PROJECT.tar $$PROJECT.pro $(SOURCES) $(HEADERS) $(DIST)'); - #$ Substitute('$(GZIP) $$PROJECT.tar'); - -clean: - -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(TARGET) -#$ (Config("staticlib") || Project("TMAKE_APP_FLAG")) && DisableOutput(); - -rm -f $(TARGET0) $(TARGET1) $(TARGETA) -#$ (Config("staticlib") || Project("TMAKE_APP_FLAG")) && EnableOutput(); - #$ ExpandGlue("TMAKE_CLEAN","-rm -f "," ",""); - -rm -f *~ core - #$ ExpandGlue("CLEAN_FILES","-rm -f "," ",""); - -####### Compile - -#$ BuildObj(Project("OBJECTS"),Project("SOURCES")); -#$ BuildMocObj(Project("OBJMOC"),Project("SRCMOC")); -#$ BuildMocSrc(Project("HEADERS")); -#$ BuildMocSrc(Project("SOURCES")); diff --git a/tmake/lib/unix/lib.t b/tmake/lib/unix/lib.t deleted file mode 100644 index dd24c63..0000000 --- a/tmake/lib/unix/lib.t +++ /dev/null @@ -1,6 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for building Unix libraries. -#! -#$ Project('TMAKE_LIB_FLAG = 1'); -#$ IncludeTemplate("generic.t"); diff --git a/tmake/lib/unix/subdirs.t b/tmake/lib/unix/subdirs.t deleted file mode 100644 index e2b58a7..0000000 --- a/tmake/lib/unix/subdirs.t +++ /dev/null @@ -1,38 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for creating a makefile that invokes make in -#! sub directories - for Unix. -#! -#${ - StdInit(); - Project('MAKEFILE') || Project('MAKEFILE = Makefile'); - Project('TMAKE') || Project('TMAKE = tmake'); -#$} -#! -# Makefile for building targets in sub directories. -# Generated by tmake at #$ Now(); -# Project: #$ Expand("PROJECT"); -# Template: #$ Expand("TEMPLATE"); -############################################################################# - -MAKEFILE= #$ Expand("MAKEFILE"); -TMAKE = #$ Expand("TMAKE"); - -SUBDIRS = #$ ExpandList("SUBDIRS"); - -all: $(SUBDIRS) - -$(SUBDIRS): FORCE - cd $@; $(MAKE) - -#$ TmakeSelf(); - -tmake_all: -#${ - $text = "\t" . 'for i in $(SUBDIRS); do ( cd $$i ; $(TMAKE) $$i.pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$i.pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake ) ; done'; -#$} - -clean: - for i in $(SUBDIRS); do ( cd $$i ; $(MAKE) clean ) ; done - -FORCE: diff --git a/tmake/lib/unixware-g++/app.t b/tmake/lib/unixware-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/unixware-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/unixware-g++/lib.t b/tmake/lib/unixware-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/unixware-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/unixware-g++/subdirs.t b/tmake/lib/unixware-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/unixware-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/unixware-g++/tmake.conf b/tmake/lib/unixware-g++/tmake.conf deleted file mode 100644 index d4e063f..0000000 --- a/tmake/lib/unixware-g++/tmake.conf +++ /dev/null @@ -1,60 +0,0 @@ -# -# -# -# tmake configuration for sco-g++ -# -# incl. UnixWare 7 -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -D_UNIXWARE -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = -TMAKE_LIBDIR_X11 = /usr/X/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = g++ -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared -TMAKE_LFLAGS_SONAME = - -TMAKE_LIBS = -lc -TMAKE_LIBS_X11 = -lXext -lX11 -lsocket -lnsl -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu -lXt - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/unixware7-cc/app.t b/tmake/lib/unixware7-cc/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/unixware7-cc/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/unixware7-cc/lib.t b/tmake/lib/unixware7-cc/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/unixware7-cc/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/unixware7-cc/subdirs.t b/tmake/lib/unixware7-cc/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/unixware7-cc/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/unixware7-cc/tmake.conf b/tmake/lib/unixware7-cc/tmake.conf deleted file mode 100644 index 6e239dc..0000000 --- a/tmake/lib/unixware7-cc/tmake.conf +++ /dev/null @@ -1,60 +0,0 @@ -# -# -# -# tmake configuration for sco-g++ -# -# (UnixWare file, with different -D) -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = cc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O -T used -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -K PIC -TMAKE_CFLAGS_YACC = - -TMAKE_CXX = CC -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = -TMAKE_LIBDIR_X11 = /usr/X/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = - -TMAKE_LINK = CC -TMAKE_LINK_SHLIB = CC -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -G -TMAKE_LFLAGS_SONAME = - -TMAKE_LIBS = -TMAKE_LIBS_X11 = -lXext -lX11 -lsocket -lnsl -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu -lXt - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/unixware7-g++/app.t b/tmake/lib/unixware7-g++/app.t deleted file mode 100644 index 867725e..0000000 --- a/tmake/lib/unixware7-g++/app.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/app.t"); diff --git a/tmake/lib/unixware7-g++/lib.t b/tmake/lib/unixware7-g++/lib.t deleted file mode 100644 index 2523b2f..0000000 --- a/tmake/lib/unixware7-g++/lib.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/lib.t"); diff --git a/tmake/lib/unixware7-g++/subdirs.t b/tmake/lib/unixware7-g++/subdirs.t deleted file mode 100644 index 5e888af..0000000 --- a/tmake/lib/unixware7-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Unix template -#$ IncludeTemplate("../unix/subdirs.t"); diff --git a/tmake/lib/unixware7-g++/tmake.conf b/tmake/lib/unixware7-g++/tmake.conf deleted file mode 100644 index 44f30a5..0000000 --- a/tmake/lib/unixware7-g++/tmake.conf +++ /dev/null @@ -1,60 +0,0 @@ -# -# -# -# tmake configuration for sco-g++ -# -# (UnixWare file, with different -D) -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -D_UNIXWARE7 -TMAKE_CFLAGS_WARN_ON = -Wall -W -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_SHLIB = -fPIC -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_LIBDIR = -TMAKE_INCDIR_X11 = -TMAKE_LIBDIR_X11 = /usr/X/lib -TMAKE_INCDIR_QT = $(QTDIR)/include -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = -TMAKE_LIBDIR_OPENGL = - -TMAKE_LINK = g++ -TMAKE_LINK_SHLIB = g++ -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_SHLIB = -shared -TMAKE_LFLAGS_SONAME = - -TMAKE_LIBS = -lc -TMAKE_LIBS_X11 = -lXext -lX11 -lsocket -lnsl -lm -TMAKE_LIBS_QT = -lqt -TMAKE_LIBS_QT_MT = -lqt-mt -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lMesaGL -lMesaGLU -lXmu -lXt - -TMAKE_MOC = moc - -TMAKE_AR = ar cq -TMAKE_RANLIB = - -TMAKE_TAR = tar -cf -TMAKE_GZIP = gzip -9f diff --git a/tmake/lib/win32-borland/app.t b/tmake/lib/win32-borland/app.t deleted file mode 100644 index fc4dc2c..0000000 --- a/tmake/lib/win32-borland/app.t +++ /dev/null @@ -1,6 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for building Win32 applications. -#! -#$ Project('TMAKE_APP_FLAG = 1'); -#$ IncludeTemplate("generic.t"); diff --git a/tmake/lib/win32-borland/generic.t b/tmake/lib/win32-borland/generic.t deleted file mode 100644 index aa7f53b..0000000 --- a/tmake/lib/win32-borland/generic.t +++ /dev/null @@ -1,237 +0,0 @@ -#! -#! This is a tmake template for building Win32 applications or libraries. -#! -#${ - if ( Config("qt") ) { - if ( !(Project("DEFINES") =~ /QT_NODLL/) && - ((Project("DEFINES") =~ /QT_(?:MAKE)?DLL/) || - ($ENV{"QT_DLL"} && !$ENV{"QT_NODLL"})) ) { - Project('TMAKE_QT_DLL = 1'); - if ( (Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG") ) { - Project('CONFIG += dll'); - } - } - } - if ( Config("dll") || Project("TMAKE_APP_FLAG") ) { - Project('CONFIG -= staticlib'); - Project('TMAKE_APP_OR_DLL = 1'); - } else { - Project('CONFIG += staticlib'); - } - if ( Config("warn_off") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_OFF'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_OFF'); - } elsif ( Config("warn_on") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_ON'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_ON'); - } - if ( Config("debug") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_DEBUG'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_DEBUG'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_DEBUG'); - } elsif ( Config("release") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_RELEASE'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_RELEASE'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_RELEASE'); - } - if ( Config("qt") || Config("opengl") ) { - Project('CONFIG += windows' ); - } - if ( Config("qt") ) { - Project('CONFIG *= moc'); - AddIncludePath(Project("TMAKE_INCDIR_QT")); - if ( Config("release") ) { - Project('DEFINES += NO_DEBUG'); - } - if ( Config("opengl") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_OPENGL'); - } - if ( (Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG") ) { - if ( Project("TMAKE_QT_DLL") ) { - Project('DEFINES -= QT_DLL'); - Project('DEFINES *= QT_MAKEDLL'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_QT_DLL'); - } - } else { - if ( Project("TMAKE_QT_DLL") ) { - Project('DEFINES *= QT_DLL'); - } - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT'); - if ( Project("TMAKE_QT_DLL") ) { - my $qtver =FindHighestLibVersion($ENV{"QTDIR"} . "/lib", "qt"); - Project("TMAKE_LIBS /= s/qt.lib/qt${qtver}.lib/"); - if ( !Config("dll") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_DLL'); - } - } - } - } - if ( Config("opengl") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_OPENGL'); - } - if ( Config("dll") ) { - Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE_DLL'); - Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS_DLL'); - if ( Project("TMAKE_LIB_FLAG") ) { - my $ver = Project("VERSION"); - $ver =~ s/\.//g; - $project{"TARGET_EXT"} = "${ver}.dll"; - } else { - $project{"TARGET_EXT"} = ".dll"; - } - } else { - Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE'); - Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS'); - if ( Project("TMAKE_APP_FLAG") ) { - $project{"TARGET_EXT"} = ".exe"; - } else { - $project{"TARGET_EXT"} = ".lib"; - } - } - if ( Config("windows") ) { - if ( Config("console") ) { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY'); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE'); - } else { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_WINDOWS_ANY'); - } - Project('TMAKE_LIBS *= $$TMAKE_LIBS_WINDOWS'); - } else { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY'); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE'); - } - if ( Config("moc") ) { - $moc_aware = 1; - } - Project('TMAKE_LIBS += $$LIBS'); - Project('TMAKE_FILETAGS = HEADERS SOURCES DEF_FILE RC_FILE TARGET TMAKE_LIBS DESTDIR DLLDESTDIR $$FILETAGS'); - foreach ( split(/\s/,Project("TMAKE_FILETAGS")) ) { - $project{$_} =~ s-[/\\]+-\\-g; - } - if ( Project("DEF_FILE") ) { - Project('TMAKE_LFLAGS *= /DEF:$$DEF_FILE'); - } - if ( Project("RC_FILE") ) { - if ( Project("RES_FILE") ) { - tmake_error("Both .rc and .res file specified.\n" . - "Please specify one of them, not both."); - } - $project{"RES_FILE"} = $project{"RC_FILE"}; - $project{"RES_FILE"} =~ s/\.rc$/.res/i; - Project('TARGETDEPS += $$RES_FILE'); - } - if ( Project("RES_FILE") ) { - Project('TMAKE_LIBS *= $$RES_FILE'); - } - StdInit(); - if ( Project("VERSION") ) { - $project{"VER_MAJ"} = $project{"VERSION"}; - $project{"VER_MAJ"} =~ s/\.\d+$//; - $project{"VER_MIN"} = $project{"VERSION"}; - $project{"VER_MIN"} =~ s/^\d+\.//; - } - Project('TMAKE_CLEAN += $$TARGET.tds'); -#$} -#! -# Makefile for building #$ Expand("TARGET") -# Generated by tmake at #$ Now(); -# Project: #$ Expand("PROJECT"); -# Template: #$ Expand("TEMPLATE"); -############################################################################# - -!if !$d(BCB) -BCB = $(MAKEDIR)\.. -!endif - -####### Compiler, tools and options - -CC = #$ Expand("TMAKE_CC"); -CXX = #$ Expand("TMAKE_CXX"); -CFLAGS = #$ Expand("TMAKE_CFLAGS"); ExpandGlue("DEFINES","-D"," -D",""); -CXXFLAGS= #$ Expand("TMAKE_CXXFLAGS"); ExpandGlue("DEFINES","-D"," -D",""); -INCPATH = #$ ExpandPath("INCPATH",'-I',' -I',''); -#$ !Project("TMAKE_APP_OR_DLL") && DisableOutput(); -LINK = #$ Expand("TMAKE_LINK"); -LFLAGS = #$ Expand("TMAKE_LFLAGS"); -LIBS = #$ Expand("TMAKE_LIBS"); -#$ !Project("TMAKE_APP_OR_DLL") && EnableOutput(); -#$ Project("TMAKE_APP_OR_DLL") && DisableOutput(); -LIB = #$ Expand("TMAKE_LIB"); -#$ Project("TMAKE_APP_OR_DLL") && EnableOutput(); -MOC = #$ Expand("TMAKE_MOC"); - -ZIP = #$ Expand("TMAKE_ZIP"); - -####### Files - -HEADERS = #$ ExpandList("HEADERS"); -SOURCES = #$ ExpandList("SOURCES"); -OBJECTS = #$ ExpandList("OBJECTS"); -SRCMOC = #$ ExpandList("SRCMOC"); -OBJMOC = #$ ExpandList("OBJMOC"); -DIST = #$ ExpandList("DISTFILES"); -TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"}); - -####### Implicit rules - -.SUFFIXES: .cpp .cxx .cc .c - -.cpp.obj: - #$ Expand("TMAKE_RUN_CXX_IMP"); - -.cxx.obj: - #$ Expand("TMAKE_RUN_CXX_IMP"); - -.cc.obj: - #$ Expand("TMAKE_RUN_CXX_IMP"); - -.c.obj: - #$ Expand("TMAKE_RUN_CC_IMP"); - -####### Build rules - -all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)'; - -$(TARGET): $(HEADERS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); -#$ Project("TMAKE_APP_OR_DLL") || DisableOutput(); - $(LINK) @&&| - $(LFLAGS) $(OBJECTS) $(OBJMOC), $(TARGET),,$(LIBS) -#$ Project("TMAKE_APP_OR_DLL") || EnableOutput(); -#$ Project("TMAKE_APP_OR_DLL") && DisableOutput(); - -del $(TARGET) - $(LIB) $(TARGET) @&&| -#${ -# $text = "+" . join(" \\\n+",split(/\s+/,$project{"OBJECTS"})) . " \\\n+" -# . join(" \\\n+",split(/\s+/,$project{"OBJMOC"})); -#$} -#$ Project("TMAKE_APP_OR_DLL") && EnableOutput(); -| -#$ (Config("dll") && Project("DLLDESTDIR")) || DisableOutput(); - -copy $(TARGET) #$ Expand("DLLDESTDIR"); -#$ (Config("dll") && Project("DLLDESTDIR")) || EnableOutput(); -#$ Project("RC_FILE") || DisableOutput(); - -#$ Substitute("\$\$RES_FILE: \$\$RC_FILE\n\t\$\$TMAKE_RC \$\$RC_FILE"); -#$ Project("RC_FILE") || EnableOutput(); - -moc: $(SRCMOC) - -#$ TmakeSelf(); - -dist: - #$ Substitute('$(ZIP) $$PROJECT.zip $$PROJECT.pro $(SOURCES) $(HEADERS) $(DIST)'); - -clean: - #$ ExpandGlue("OBJECTS","-del ","\n\t-del ",""); - #$ ExpandGlue("SRCMOC" ,"-del ","\n\t-del ",""); - #$ ExpandGlue("OBJMOC" ,"-del ","\n\t-del ",""); - -del $(TARGET) - #$ ExpandGlue("TMAKE_CLEAN","-del ","\n\t-del ",""); - #$ ExpandGlue("CLEAN_FILES","-del ","\n\t-del ",""); - -####### Compile - -#$ BuildObj(Project("OBJECTS"),Project("SOURCES")); -#$ BuildMocObj(Project("OBJMOC"),Project("SRCMOC")); -#$ BuildMocSrc(Project("HEADERS")); -#$ BuildMocSrc(Project("SOURCES")); diff --git a/tmake/lib/win32-borland/lib.t b/tmake/lib/win32-borland/lib.t deleted file mode 100644 index d8ac6c7..0000000 --- a/tmake/lib/win32-borland/lib.t +++ /dev/null @@ -1,6 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for building Win32 libraries. -#! -#$ Project('TMAKE_LIB_FLAG = 1'); -#$ IncludeTemplate("generic.t"); diff --git a/tmake/lib/win32-borland/subdirs.t b/tmake/lib/win32-borland/subdirs.t deleted file mode 100644 index f08e41f..0000000 --- a/tmake/lib/win32-borland/subdirs.t +++ /dev/null @@ -1,3 +0,0 @@ -#! Use the common Win32 template -#$ Project("TMAKE_NOFORCE = 1"); -#$ IncludeTemplate("../win32/subdirs.t"); diff --git a/tmake/lib/win32-borland/tmake.conf b/tmake/lib/win32-borland/tmake.conf deleted file mode 100644 index bce6f1a..0000000 --- a/tmake/lib/win32-borland/tmake.conf +++ /dev/null @@ -1,56 +0,0 @@ -# -# -# -# tmake configuration for Win32/Borland C++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = bcc32 -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -w -TMAKE_CFLAGS_WARN_OFF = -w- -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -v -TMAKE_CFLAGS_YACC = - -TMAKE_CXX = $$TMAKE_CC -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_INCDIR_QT = $(QTDIR)\include - -TMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -o$obj $src -TMAKE_RUN_CC_IMP = $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $< -TMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$obj $src -TMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $< - -TMAKE_LINK = ilink32 -TMAKE_LFLAGS = -L$(BCB)\lib -c -x -Gn -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -v -TMAKE_LFLAGS_CONSOLE = -ap -Tpe c0x32.obj -TMAKE_LFLAGS_WINDOWS = -aa -Tpe c0w32.obj -TMAKE_LFLAGS_CONSOLE_DLL= -Gi -ap -Tpd c0d32.obj -TMAKE_LFLAGS_WINDOWS_DLL= -Gi -aa -Tpd c0d32.obj - -TMAKE_LIBS = import32.lib cw32.lib -TMAKE_LIBS_CONSOLE = -TMAKE_LIBS_WINDOWS = -TMAKE_LIBS_QT = $(QTDIR)\lib\qt.lib -TMAKE_LIBS_QT_DLL = $(QTDIR)\lib\qtmain.lib -TMAKE_LIBS_QT_OPENGL = $(QTDIR)\lib\qgl.lib -TMAKE_LIBS_OPENGL = - -TMAKE_MOC = moc - -TMAKE_LIB = tlib /C /P256 -TMAKE_RC = brc32 - -TMAKE_ZIP = zip -r -9 diff --git a/tmake/lib/win32-g++/app.t b/tmake/lib/win32-g++/app.t deleted file mode 100644 index fc4dc2c..0000000 --- a/tmake/lib/win32-g++/app.t +++ /dev/null @@ -1,6 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for building Win32 applications. -#! -#$ Project('TMAKE_APP_FLAG = 1'); -#$ IncludeTemplate("generic.t"); diff --git a/tmake/lib/win32-g++/generic.t b/tmake/lib/win32-g++/generic.t deleted file mode 100644 index 33494a2..0000000 --- a/tmake/lib/win32-g++/generic.t +++ /dev/null @@ -1,243 +0,0 @@ -#! -#! This is a tmake template for building Win32 applications or libraries. -#! -#${ - if ( Config("qt") ) { - if ( !(Project("DEFINES") =~ /QT_NODLL/) && - ((Project("DEFINES") =~ /QT_(?:MAKE)?DLL/) || - ($ENV{"QT_DLL"} && !$ENV{"QT_NODLL"})) ) { - Project('TMAKE_QT_DLL = 1'); - if ( (Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG") ) { - Project('CONFIG += dll'); - } - } - } - if ( Config("dll") || Project("TMAKE_APP_FLAG") ) { - Project('CONFIG -= staticlib'); - Project('TMAKE_APP_OR_DLL = 1'); - } else { - Project('CONFIG += staticlib'); - } - if ( Config("warn_off") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_OFF'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_OFF'); - } elsif ( Config("warn_on") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_ON'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_ON'); - } - if ( Config("debug") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_DEBUG'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_DEBUG'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_DEBUG'); - } elsif ( Config("release") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_RELEASE'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_RELEASE'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_RELEASE'); - } - if ( Config("qt") || Config("opengl") ) { - Project('CONFIG += windows' ); - } - if ( Config("qt") ) { - Project('CONFIG *= moc'); - AddIncludePath(Project("TMAKE_INCDIR_QT")); - if ( Config("release") ) { - Project('DEFINES += NO_DEBUG'); - } - if ( Config("opengl") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_OPENGL'); - } - if ( (Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG") ) { - if ( Project("TMAKE_QT_DLL") ) { - Project('DEFINES -= QT_DLL'); - Project('DEFINES *= QT_MAKEDLL'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_QT_DLL'); - } - } else { - if ( Project("TMAKE_QT_DLL") ) { - Project('DEFINES *= QT_DLL'); - } - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT'); - if ( Project("TMAKE_QT_DLL") ) { - my $qtver =FindHighestLibVersion($ENV{"QTDIR"} . "/lib", "qt"); - Project("TMAKE_LIBS /= s/qt.lib/qt${qtver}.lib/"); - if ( !Config("dll") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_DLL'); - } - } - } - } - if ( Config("opengl") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_OPENGL'); - } - if ( Config("dll") ) { - Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE_DLL'); - Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS_DLL'); - if ( Project("TMAKE_LIB_FLAG") ) { - my $ver = Project("VERSION"); - $ver =~ s/\.//g; - $project{"TARGET_EXT"} = "${ver}.dll"; - } else { - $project{"TARGET_EXT"} = ".dll"; - } - } else { - if ( Config("cgi") ) { - Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE'); - Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS'); - $project{"TARGET_EXT"} = ""; - } else { - if ( Project("TMAKE_APP_FLAG") ) { - $project{"TARGET_EXT"} = ".exe"; - } else { - $project{"TARGET_EXT"} = ".a"; - } - } - } - if ( Config("windows") ) { - if ( Config("console") ) { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY'); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE'); - } else { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_WINDOWS_ANY'); - } - Project('TMAKE_LIBS *= $$TMAKE_LIBS_WINDOWS'); - } else { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY'); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE'); - } - if ( Config("moc") ) { - $moc_aware = 1; - } - Project('TMAKE_LIBS += $$LIBS'); - Project('TMAKE_FILETAGS = HEADERS SOURCES DEF_FILE RC_FILE TARGET TMAKE_LIBS DESTDIR DLLDESTDIR $$FILETAGS'); - foreach ( split(/\s/,Project("TMAKE_FILETAGS")) ) { - $project{$_} =~ s-[/\\]+-/-g; - } - if ( Project("DEF_FILE") ) { - Project('TMAKE_LFLAGS *= $$DEF_FILE'); - } - if ( Project("RC_FILE") ) { - if ( Project("RES_FILE") ) { - tmake_error("Both .rc and .res file specified.\n" . - "Please specify one of them, not both."); - } - $project{"RES_FILE"} = $project{"RC_FILE"}; - $project{"RES_FILE"} =~ s/\.rc$/.res/i; - Project('TARGETDEPS += $$RES_FILE'); - } - if ( Project("RES_FILE") ) { - Project('TMAKE_LIBS *= $$RES_FILE'); - } - $obj_ext = "o"; - $dir_sep = "/"; - $gnuwin32 = 1; - if ( Config("qt") ) { - $qtdir = $ENV{"QTDIR"}; - $project{"INCPATH"} =~ s/\$\(QTDIR\)/$qtdir/; - $project{"INCPATH"} =~ s/\\/\//g; - $project{"TMAKE_LIBS"} =~ s/\$\(QTDIR\)/$qtdir/; - $project{"TMAKE_LIBS"} =~ s/\\/\//g; - } - StdInit(); - if ( Project("VERSION") ) { - $project{"VER_MAJ"} = $project{"VERSION"}; - $project{"VER_MAJ"} =~ s/\.\d+$//; - $project{"VER_MIN"} = $project{"VERSION"}; - $project{"VER_MIN"} =~ s/^\d+\.//; - } - if ( Config("staticlib") ) { - $project{"TARGET"} = "lib" . $project{"TARGET"} - } -#$} -#! -# Makefile for building #$ Expand("TARGET") -# Generated by tmake at #$ Now(); -# Project: #$ Expand("PROJECT"); -# Template: #$ Expand("TEMPLATE"); -############################################################################# - -####### Compiler, tools and options - -CC = #$ Expand("TMAKE_CC"); -CXX = #$ Expand("TMAKE_CXX"); -CFLAGS = #$ Expand("TMAKE_CFLAGS"); ExpandGlue("DEFINES","-D"," -D",""); -CXXFLAGS= #$ Expand("TMAKE_CXXFLAGS"); ExpandGlue("DEFINES","-D"," -D",""); -INCPATH = #$ ExpandPath("INCPATH",'-I',' -I',''); -#$ !Project("TMAKE_APP_OR_DLL") && DisableOutput(); -LINK = #$ Expand("TMAKE_LINK"); -LFLAGS = #$ Expand("TMAKE_LFLAGS"); -LIBS = #$ Expand("TMAKE_LIBS"); -#$ !Project("TMAKE_APP_OR_DLL") && EnableOutput(); -#$ Project("TMAKE_APP_OR_DLL") && DisableOutput(); -AR = #$ Expand("TMAKE_AR"); -RANLIB = #$ Expand("TMAKE_RANLIB"); -#$ Project("TMAKE_APP_OR_DLL") && EnableOutput(); -MOC = #$ Expand("TMAKE_MOC"); - -ZIP = #$ Expand("TMAKE_ZIP"); - -####### Files - -HEADERS = #$ ExpandList("HEADERS"); -SOURCES = #$ ExpandList("SOURCES"); -OBJECTS = #$ ExpandList("OBJECTS"); -SRCMOC = #$ ExpandList("SRCMOC"); -OBJMOC = #$ ExpandList("OBJMOC"); -DIST = #$ ExpandList("DISTFILES"); -TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"}); - -####### Implicit rules - -.SUFFIXES: .cpp .cxx .cc .c - -.cpp.o: - #$ Expand("TMAKE_RUN_CXX_IMP"); - -.cxx.o: - #$ Expand("TMAKE_RUN_CXX_IMP"); - -.cc.o: - #$ Expand("TMAKE_RUN_CXX_IMP"); - -.c.o: - #$ Expand("TMAKE_RUN_CC_IMP"); - -####### Build rules - -all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)'; - -$(TARGET): $(HEADERS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); -#$ Project("TMAKE_APP_OR_DLL") || DisableOutput(); - $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) -#$ Project("TMAKE_APP_OR_DLL") || EnableOutput(); -#$ Project("TMAKE_APP_OR_DLL") && DisableOutput(); - -rm -f $(TARGET) - $(AR) $(TARGET) $(OBJECTS) $(OBJMOC) - #$ ExpandGlue("TMAKE_RANLIB","",""," \$(TARGET)"); -#$ Project("TMAKE_APP_OR_DLL") && EnableOutput(); -#$ (Config("dll") && Project("DLLDESTDIR")) || DisableOutput(); - -cp $(TARGET) #$ Expand("DLLDESTDIR"); -#$ (Config("dll") && Project("DLLDESTDIR")) || EnableOutput(); -#$ Project('RC_FILE') || DisableOutput(); - -#$ Substitute("\$\$RES_FILE: \$\$RC_FILE\n\t\$\$TMAKE_RC \$\$RC_FILE"); -#$ Project('RC_FILE') || EnableOutput(); - -moc: $(SRCMOC) - -#$ TmakeSelf(); - -dist: - #$ Substitute('$(ZIP) $$PROJECT.zip $$PROJECT.pro $(SOURCES) $(HEADERS) $(DIST)'); - -clean: - -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(TARGET) - #$ ExpandGlue("TMAKE_CLEAN","-rm -f "," ",""); - -rm -f *~ core - #$ ExpandGlue("CLEAN_FILES","-rm -f "," ",""); - -####### Compile - -#$ BuildObj(Project("OBJECTS"),Project("SOURCES")); -#$ BuildMocObj(Project("OBJMOC"),Project("SRCMOC")); -#$ BuildMocSrc(Project("HEADERS")); -#$ BuildMocSrc(Project("SOURCES")); diff --git a/tmake/lib/win32-g++/lib.t b/tmake/lib/win32-g++/lib.t deleted file mode 100644 index d8ac6c7..0000000 --- a/tmake/lib/win32-g++/lib.t +++ /dev/null @@ -1,6 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for building Win32 libraries. -#! -#$ Project('TMAKE_LIB_FLAG = 1'); -#$ IncludeTemplate("generic.t"); diff --git a/tmake/lib/win32-g++/subdirs.t b/tmake/lib/win32-g++/subdirs.t deleted file mode 100644 index 8b881ab..0000000 --- a/tmake/lib/win32-g++/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Win32 template -#$ IncludeTemplate("../win32/subdirs.t"); diff --git a/tmake/lib/win32-g++/tmake.conf b/tmake/lib/win32-g++/tmake.conf deleted file mode 100644 index d313a44..0000000 --- a/tmake/lib/win32-g++/tmake.conf +++ /dev/null @@ -1,56 +0,0 @@ -# -# -# -# tmake configuration for Win32/g++ (Cygnus gnu-win32) -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_INCDIR_QT = $(QTDIR)/include - -TMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -o $obj $src -TMAKE_RUN_CC_IMP = $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< -TMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $obj $src -TMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< - -TMAKE_LINK = g++ -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_CONSOLE = -Wl,-subsystem,console -TMAKE_LFLAGS_WINDOWS = -Wl,-subsystem,windows -TMAKE_LFLAGS_CONSOLE_DLL= -Wl,-subsystem,console -TMAKE_LFLAGS_WINDOWS_DLL= -Wl,-subsystem,windows - -TMAKE_LIBS = -TMAKE_LIBS_CONSOLE = -TMAKE_LIBS_WINDOWS = -luser32 -lgdi32 -lcomdlg32 -limm32 -lole32 -luuid -lwsock32 -TMAKE_LIBS_QT = -L$(QTDIR)/lib -lqt -TMAKE_LIBS_QT_DLL = -lqtmain -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lopengl32 - -TMAKE_MOC = moc - -TMAKE_AR = ar cqs -TMAKE_RANLIB = - -TMAKE_ZIP = zip -r -9 diff --git a/tmake/lib/win32-mingw/app.t b/tmake/lib/win32-mingw/app.t deleted file mode 100644 index fc4dc2c..0000000 --- a/tmake/lib/win32-mingw/app.t +++ /dev/null @@ -1,6 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for building Win32 applications. -#! -#$ Project('TMAKE_APP_FLAG = 1'); -#$ IncludeTemplate("generic.t"); diff --git a/tmake/lib/win32-mingw/generic.t b/tmake/lib/win32-mingw/generic.t deleted file mode 100644 index 4988d59..0000000 --- a/tmake/lib/win32-mingw/generic.t +++ /dev/null @@ -1,239 +0,0 @@ -#! -#! This is a tmake template for building Win32 applications or libraries. -#! -#${ - if ( Config("qt") ) { - if ( !(Project("DEFINES") =~ /QT_NODLL/) && - ((Project("DEFINES") =~ /QT_(?:MAKE)?DLL/) || - ($ENV{"QT_DLL"} && !$ENV{"QT_NODLL"})) ) { - Project('TMAKE_QT_DLL = 1'); - if ( (Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG") ) { - Project('CONFIG += dll'); - } - } - } - if ( Config("dll") || Project("TMAKE_APP_FLAG") ) { - Project('CONFIG -= staticlib'); - Project('TMAKE_APP_OR_DLL = 1'); - } else { - Project('CONFIG += staticlib'); - } - if ( Config("warn_off") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_OFF'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_OFF'); - } elsif ( Config("warn_on") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_ON'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_ON'); - } - if ( Config("debug") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_DEBUG'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_DEBUG'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_DEBUG'); - } elsif ( Config("release") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_RELEASE'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_RELEASE'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_RELEASE'); - } - if ( Config("qt") || Config("opengl") ) { - Project('CONFIG += windows' ); - } - if ( Config("qt") ) { - Project('CONFIG *= moc'); - AddIncludePath(Project("TMAKE_INCDIR_QT")); - if ( Config("release") ) { - Project('DEFINES += NO_DEBUG'); - } - if ( Config("opengl") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_OPENGL'); - } - if ( (Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG") ) { - if ( Project("TMAKE_QT_DLL") ) { - Project('DEFINES -= QT_DLL'); - Project('DEFINES *= QT_MAKEDLL'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_QT_DLL'); - } - } else { - if ( Project("TMAKE_QT_DLL") ) { - Project('DEFINES *= QT_DLL'); - } - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT'); - if ( Project("TMAKE_QT_DLL") ) { - my $qtver =FindHighestLibVersion($ENV{"QTDIR"} . "/lib", "qt"); - Project("TMAKE_LIBS /= s/qt.lib/qt${qtver}.lib/"); - if ( !Config("dll") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_DLL'); - } - } - } - } - if ( Config("opengl") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_OPENGL'); - } - if ( Config("dll") ) { - Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE_DLL'); - Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS_DLL'); - if ( Project("TMAKE_LIB_FLAG") ) { - my $ver = Project("VERSION"); - $ver =~ s/\.//g; - $project{"TARGET_EXT"} = "${ver}.dll"; - } else { - $project{"TARGET_EXT"} = ".dll"; - } - } else { - Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE'); - Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS'); - if ( Project("TMAKE_APP_FLAG") ) { - $project{"TARGET_EXT"} = ".exe"; - } else { - $project{"TARGET_EXT"} = ".a"; - } - } - if ( Config("windows") ) { - if ( Config("console") ) { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY'); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE'); - } else { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_WINDOWS_ANY'); - } - Project('TMAKE_LIBS *= $$TMAKE_LIBS_WINDOWS'); - } else { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY'); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE'); - } - if ( Config("moc") ) { - $moc_aware = 1; - } - Project('TMAKE_LIBS += $$LIBS'); - Project('TMAKE_FILETAGS = HEADERS SOURCES DEF_FILE RC_FILE TARGET TMAKE_LIBS DESTDIR DLLDESTDIR $$FILETAGS'); - foreach ( split(/\s/,Project("TMAKE_FILETAGS")) ) { - $project{$_} =~ s-[/\\]+-/-g; - } - if ( Project("DEF_FILE") ) { - Project('TMAKE_LFLAGS *= $$DEF_FILE'); - } - if ( Project("RC_FILE") ) { - if ( Project("RES_FILE") ) { - tmake_error("Both .rc and .res file specified.\n" . - "Please specify one of them, not both."); - } - $project{"RES_FILE"} = $project{"RC_FILE"}; - $project{"RES_FILE"} =~ s/\.rc$/.res/i; - Project('TARGETDEPS += $$RES_FILE'); - } - if ( Project("RES_FILE") ) { - Project('TMAKE_LIBS *= $$RES_FILE'); - } - $obj_ext = "o"; - $dir_sep = "/"; - $gnuwin32 = 1; - if ( Config("qt") ) { - $qtdir = $ENV{"QTDIR"}; - $project{"INCPATH"} =~ s/\$\(QTDIR\)/$qtdir/; - $project{"INCPATH"} =~ s/\\/\//g; - $project{"TMAKE_LIBS"} =~ s/\$\(QTDIR\)/$qtdir/; - $project{"TMAKE_LIBS"} =~ s/\\/\//g; - } - StdInit(); - if ( Project("VERSION") ) { - $project{"VER_MAJ"} = $project{"VERSION"}; - $project{"VER_MAJ"} =~ s/\.\d+$//; - $project{"VER_MIN"} = $project{"VERSION"}; - $project{"VER_MIN"} =~ s/^\d+\.//; - } - if ( Config("staticlib") ) { - $project{"TARGET"} = "lib" . $project{"TARGET"}; - } -#$} -#! -# Makefile for building #$ Expand("TARGET") -# Generated by tmake at #$ Now(); -# Project: #$ Expand("PROJECT"); -# Template: #$ Expand("TEMPLATE"); -############################################################################# - -####### Compiler, tools and options - -CC = #$ Expand("TMAKE_CC"); -CXX = #$ Expand("TMAKE_CXX"); -CFLAGS = #$ Expand("TMAKE_CFLAGS"); ExpandGlue("DEFINES","-D"," -D",""); -CXXFLAGS= #$ Expand("TMAKE_CXXFLAGS"); ExpandGlue("DEFINES","-D"," -D",""); -INCPATH = #$ ExpandPath("INCPATH",'-I',' -I',''); -#$ !Project("TMAKE_APP_OR_DLL") && DisableOutput(); -LINK = #$ Expand("TMAKE_LINK"); -LFLAGS = #$ Expand("TMAKE_LFLAGS"); -LIBS = #$ Expand("TMAKE_LIBS"); -#$ !Project("TMAKE_APP_OR_DLL") && EnableOutput(); -#$ Project("TMAKE_APP_OR_DLL") && DisableOutput(); -AR = #$ Expand("TMAKE_AR"); -RANLIB = #$ Expand("TMAKE_RANLIB"); -#$ Project("TMAKE_APP_OR_DLL") && EnableOutput(); -MOC = #$ Expand("TMAKE_MOC"); - -ZIP = #$ Expand("TMAKE_ZIP"); - -####### Files - -HEADERS = #$ ExpandList("HEADERS"); -SOURCES = #$ ExpandList("SOURCES"); -OBJECTS = #$ ExpandList("OBJECTS"); -SRCMOC = #$ ExpandList("SRCMOC"); -OBJMOC = #$ ExpandList("OBJMOC"); -DIST = #$ ExpandList("DISTFILES"); -TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"}); - -####### Implicit rules - -.SUFFIXES: .cpp .cxx .cc .c - -.cpp.o: - #$ Expand("TMAKE_RUN_CXX_IMP"); - -.cxx.o: - #$ Expand("TMAKE_RUN_CXX_IMP"); - -.cc.o: - #$ Expand("TMAKE_RUN_CXX_IMP"); - -.c.o: - #$ Expand("TMAKE_RUN_CC_IMP"); - -####### Build rules - -all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)'; - -$(TARGET): $(HEADERS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); -#$ Project("TMAKE_APP_OR_DLL") || DisableOutput(); - $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) -#$ Project("TMAKE_APP_OR_DLL") || EnableOutput(); -#$ Project("TMAKE_APP_OR_DLL") && DisableOutput(); - -rm -f $(TARGET) - $(AR) $(TARGET) $(OBJECTS) $(OBJMOC) - #$ ExpandGlue("TMAKE_RANLIB","",""," \$(TARGET)"); -#$ Project("TMAKE_APP_OR_DLL") && EnableOutput(); -#$ (Config("dll") && Project("DLLDESTDIR")) || DisableOutput(); - -cp $(TARGET) #$ Expand("DLLDESTDIR"); -#$ (Config("dll") && Project("DLLDESTDIR")) || EnableOutput(); -#$ Project('RC_FILE') || DisableOutput(); - -#$ Substitute("\$\$RES_FILE: \$\$RC_FILE\n\t\$\$TMAKE_RC \$\$RC_FILE"); -#$ Project('RC_FILE') || EnableOutput(); - -moc: $(SRCMOC) - -#$ TmakeSelf(); - -dist: - #$ Substitute('$(ZIP) $$PROJECT.zip $$PROJECT.pro $(SOURCES) $(HEADERS) $(DIST)'); - -clean: - -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(TARGET) - #$ ExpandGlue("TMAKE_CLEAN","-rm -f "," ",""); - -rm -f *~ core - #$ ExpandGlue("CLEAN_FILES","-rm -f "," ",""); - -####### Compile - -#$ BuildObj(Project("OBJECTS"),Project("SOURCES")); -#$ BuildMocObj(Project("OBJMOC"),Project("SRCMOC")); -#$ BuildMocSrc(Project("HEADERS")); -#$ BuildMocSrc(Project("SOURCES")); diff --git a/tmake/lib/win32-mingw/lib.t b/tmake/lib/win32-mingw/lib.t deleted file mode 100644 index d8ac6c7..0000000 --- a/tmake/lib/win32-mingw/lib.t +++ /dev/null @@ -1,6 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for building Win32 libraries. -#! -#$ Project('TMAKE_LIB_FLAG = 1'); -#$ IncludeTemplate("generic.t"); diff --git a/tmake/lib/win32-mingw/subdirs.t b/tmake/lib/win32-mingw/subdirs.t deleted file mode 100644 index 8b881ab..0000000 --- a/tmake/lib/win32-mingw/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Win32 template -#$ IncludeTemplate("../win32/subdirs.t"); diff --git a/tmake/lib/win32-mingw/tmake.conf b/tmake/lib/win32-mingw/tmake.conf deleted file mode 100644 index c6d1918..0000000 --- a/tmake/lib/win32-mingw/tmake.conf +++ /dev/null @@ -1,56 +0,0 @@ -# -# -# -# tmake configuration for Win32/mingw (MINGW gnu-win32) -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = gcc -TMAKE_CFLAGS = -TMAKE_CFLAGS_WARN_ON = -TMAKE_CFLAGS_WARN_OFF = -TMAKE_CFLAGS_RELEASE = -O2 -s -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses - -TMAKE_CXX = g++ -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_INCDIR_QT = $(QTDIR)/include - -TMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -o $obj $src -TMAKE_RUN_CC_IMP = $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< -TMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $obj $src -TMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< - -TMAKE_LINK = g++ -TMAKE_LFLAGS = -TMAKE_LFLAGS_RELEASE = -s -TMAKE_LFLAGS_DEBUG = -TMAKE_LFLAGS_CONSOLE = -Wl,-subsystem,console -TMAKE_LFLAGS_WINDOWS = -Wl,-subsystem,windows -TMAKE_LFLAGS_CONSOLE_DLL= -Wl,-subsystem,console -TMAKE_LFLAGS_WINDOWS_DLL= -Wl,-subsystem,windows - -TMAKE_LIBS = -TMAKE_LIBS_CONSOLE = -TMAKE_LIBS_WINDOWS = -luser32 -lgdi32 -lcomdlg32 -limm32 -lole32 -luuid -lwsock32 -TMAKE_LIBS_QT = -L$(QTDIR)/lib -lqt -TMAKE_LIBS_QT_DLL = -lqtmain -TMAKE_LIBS_QT_OPENGL = -lqgl -TMAKE_LIBS_OPENGL = -lopengl32 - -TMAKE_MOC = moc - -TMAKE_AR = ar cqs -TMAKE_RANLIB = - -TMAKE_ZIP = zip -r -9 diff --git a/tmake/lib/win32-msvc/app.t b/tmake/lib/win32-msvc/app.t deleted file mode 100644 index fc4dc2c..0000000 --- a/tmake/lib/win32-msvc/app.t +++ /dev/null @@ -1,6 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for building Win32 applications. -#! -#$ Project('TMAKE_APP_FLAG = 1'); -#$ IncludeTemplate("generic.t"); diff --git a/tmake/lib/win32-msvc/generic.t b/tmake/lib/win32-msvc/generic.t deleted file mode 100644 index 3344236..0000000 --- a/tmake/lib/win32-msvc/generic.t +++ /dev/null @@ -1,229 +0,0 @@ -#! -#! This is a tmake template for building Win32 applications or libraries. -#! -#${ - if ( Config("qt") ) { - if ( !(Project("DEFINES") =~ /QT_NODLL/) && - ((Project("DEFINES") =~ /QT_(?:MAKE)?DLL/) || - ($ENV{"QT_DLL"} && !$ENV{"QT_NODLL"})) ) { - Project('TMAKE_QT_DLL = 1'); - if ( (Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG") ) { - Project('CONFIG += dll'); - } - } - } - if ( Config("dll") || Project("TMAKE_APP_FLAG") ) { - Project('CONFIG -= staticlib'); - Project('TMAKE_APP_OR_DLL = 1'); - } else { - Project('CONFIG += staticlib'); - } - if ( Config("warn_off") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_OFF'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_OFF'); - } elsif ( Config("warn_on") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_ON'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_ON'); - } - if ( Config("debug") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_DEBUG'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_DEBUG'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_DEBUG'); - } elsif ( Config("release") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_RELEASE'); - Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_RELEASE'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_RELEASE'); - } - if ( Config("qt") || Config("opengl") ) { - Project('CONFIG += windows' ); - } - if ( Config("qt") ) { - Project('CONFIG *= moc'); - AddIncludePath(Project("TMAKE_INCDIR_QT")); - if ( Config("release") ) { - Project('DEFINES += NO_DEBUG'); - } - if ( Config("opengl") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_OPENGL'); - } - if ( (Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG") ) { - if ( Project("TMAKE_QT_DLL") ) { - Project('DEFINES -= QT_DLL'); - Project('DEFINES *= QT_MAKEDLL'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_QT_DLL'); - } - } else { - if ( Project("TMAKE_QT_DLL") ) { - Project('DEFINES *= QT_DLL'); - } - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT'); - if ( Project("TMAKE_QT_DLL") ) { - my $qtver =FindHighestLibVersion($ENV{"QTDIR"} . "/lib", "qt"); - Project("TMAKE_LIBS /= s/qt.lib/qt${qtver}.lib/"); - if ( !Config("dll") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_DLL'); - } - } - } - } - if ( Config("opengl") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_OPENGL'); - } - if ( Config("dll") ) { - Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE_DLL'); - Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS_DLL'); - if ( Project("TMAKE_LIB_FLAG") ) { - my $ver = Project("VERSION"); - $ver =~ s/\.//g; - $project{"TARGET_EXT"} = "${ver}.dll"; - } else { - $project{"TARGET_EXT"} = ".dll"; - } - } else { - Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE'); - Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS'); - if ( Project("TMAKE_APP_FLAG") ) { - $project{"TARGET_EXT"} = ".exe"; - } else { - $project{"TARGET_EXT"} = ".lib"; - } - } - if ( Config("windows") ) { - if ( Config("console") ) { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY'); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE'); - } else { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_WINDOWS_ANY'); - } - Project('TMAKE_LIBS *= $$TMAKE_LIBS_WINDOWS'); - } else { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY'); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE'); - } - if ( Config("moc") ) { - $moc_aware = 1; - } - Project('TMAKE_LIBS += $$LIBS'); - Project('TMAKE_FILETAGS = HEADERS SOURCES DEF_FILE RC_FILE TARGET TMAKE_LIBS DESTDIR DLLDESTDIR $$FILETAGS'); - foreach ( split(/\s/,Project("TMAKE_FILETAGS")) ) { - $project{$_} =~ s-[/\\]+-\\-g; - } - if ( Project("DEF_FILE") ) { - Project('TMAKE_LFLAGS *= /DEF:$$DEF_FILE'); - } - if ( Project("RC_FILE") ) { - if ( Project("RES_FILE") ) { - tmake_error("Both .rc and .res file specified.\n" . - "Please specify one of them, not both."); - } - $project{"RES_FILE"} = $project{"RC_FILE"}; - $project{"RES_FILE"} =~ s/\.rc$/.res/i; - Project('TARGETDEPS += $$RES_FILE'); - } - if ( Project("RES_FILE") ) { - Project('TMAKE_LIBS *= $$RES_FILE'); - } - StdInit(); - if ( Project("VERSION") ) { - $project{"VER_MAJ"} = $project{"VERSION"}; - $project{"VER_MAJ"} =~ s/\.\d+$//; - $project{"VER_MIN"} = $project{"VERSION"}; - $project{"VER_MIN"} =~ s/^\d+\.//; - } - Project('debug:TMAKE_CLEAN += $$TARGET.pdb vc*.pdb $$TARGET.ilk'); -#$} -#! -# Makefile for building #$ Expand("TARGET") -# Generated by tmake at #$ Now(); -# Project: #$ Expand("PROJECT"); -# Template: #$ Expand("TEMPLATE"); -############################################################################# - -####### Compiler, tools and options - -CC = #$ Expand("TMAKE_CC"); -CXX = #$ Expand("TMAKE_CXX"); -CFLAGS = #$ Expand("TMAKE_CFLAGS"); ExpandGlue("DEFINES","-D"," -D",""); -CXXFLAGS= #$ Expand("TMAKE_CXXFLAGS"); ExpandGlue("DEFINES","-D"," -D",""); -INCPATH = #$ ExpandPath("INCPATH",'-I',' -I',''); -#$ !Project("TMAKE_APP_OR_DLL") && DisableOutput(); -LINK = #$ Expand("TMAKE_LINK"); -LFLAGS = #$ Expand("TMAKE_LFLAGS"); -LIBS = #$ Expand("TMAKE_LIBS"); -#$ !Project("TMAKE_APP_OR_DLL") && EnableOutput(); -#$ Project("TMAKE_APP_OR_DLL") && DisableOutput(); -LIB = #$ Expand("TMAKE_LIB"); -#$ Project("TMAKE_APP_OR_DLL") && EnableOutput(); -MOC = #$ Expand("TMAKE_MOC"); - -ZIP = #$ Expand("TMAKE_ZIP"); - -####### Files - -HEADERS = #$ ExpandList("HEADERS"); -SOURCES = #$ ExpandList("SOURCES"); -OBJECTS = #$ ExpandList("OBJECTS"); -SRCMOC = #$ ExpandList("SRCMOC"); -OBJMOC = #$ ExpandList("OBJMOC"); -DIST = #$ ExpandList("DISTFILES"); -TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"}); - -####### Implicit rules - -.SUFFIXES: .cpp .cxx .cc .c - -.cpp.obj: - #$ Expand("TMAKE_RUN_CXX_IMP"); - -.cxx.obj: - #$ Expand("TMAKE_RUN_CXX_IMP"); - -.cc.obj: - #$ Expand("TMAKE_RUN_CXX_IMP"); - -.c.obj: - #$ Expand("TMAKE_RUN_CC_IMP"); - -####### Build rules - -all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)'; - -$(TARGET): $(HEADERS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); -#$ Project("TMAKE_APP_OR_DLL") || DisableOutput(); - $(LINK) $(LFLAGS) /OUT:$(TARGET) @<< - $(OBJECTS) $(OBJMOC) $(LIBS) -#$ Project("TMAKE_APP_OR_DLL") || EnableOutput(); -#$ Project("TMAKE_APP_OR_DLL") && DisableOutput(); - $(LIB) /OUT:$(TARGET) @<< - $(OBJECTS) $(OBJMOC) -#$ Project("TMAKE_APP_OR_DLL") && EnableOutput(); -<< -#$ (Config("dll") && Project("DLLDESTDIR")) || DisableOutput(); - -copy $(TARGET) #$ Expand("DLLDESTDIR"); -#$ (Config("dll") && Project("DLLDESTDIR")) || EnableOutput(); -#$ Project("RC_FILE") || DisableOutput(); - -#$ Substitute("\$\$RES_FILE: \$\$RC_FILE\n\t\$\$TMAKE_RC \$\$RC_FILE"); -#$ Project("RC_FILE") || EnableOutput(); - -moc: $(SRCMOC) - -#$ TmakeSelf(); - -dist: - #$ Substitute('$(ZIP) $$PROJECT.zip $$PROJECT.pro $(SOURCES) $(HEADERS) $(DIST)'); - -clean: - #$ ExpandGlue("OBJECTS","-del ","\n\t-del ",""); - #$ ExpandGlue("SRCMOC" ,"-del ","\n\t-del ",""); - #$ ExpandGlue("OBJMOC" ,"-del ","\n\t-del ",""); - -del $(TARGET) - #$ ExpandGlue("TMAKE_CLEAN","-del ","\n\t-del ",""); - #$ ExpandGlue("CLEAN_FILES","-del ","\n\t-del ",""); - -####### Compile - -#$ BuildObj(Project("OBJECTS"),Project("SOURCES")); -#$ BuildMocObj(Project("OBJMOC"),Project("SRCMOC")); -#$ BuildMocSrc(Project("HEADERS")); -#$ BuildMocSrc(Project("SOURCES")); diff --git a/tmake/lib/win32-msvc/lib.t b/tmake/lib/win32-msvc/lib.t deleted file mode 100644 index d8ac6c7..0000000 --- a/tmake/lib/win32-msvc/lib.t +++ /dev/null @@ -1,6 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for building Win32 libraries. -#! -#$ Project('TMAKE_LIB_FLAG = 1'); -#$ IncludeTemplate("generic.t"); diff --git a/tmake/lib/win32-msvc/subdirs.t b/tmake/lib/win32-msvc/subdirs.t deleted file mode 100644 index 8b881ab..0000000 --- a/tmake/lib/win32-msvc/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Win32 template -#$ IncludeTemplate("../win32/subdirs.t"); diff --git a/tmake/lib/win32-msvc/tmake.conf b/tmake/lib/win32-msvc/tmake.conf deleted file mode 100644 index e3191a3..0000000 --- a/tmake/lib/win32-msvc/tmake.conf +++ /dev/null @@ -1,65 +0,0 @@ -# -# -# -# tmake configuration for Win32/Microsoft C++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = cl -TMAKE_CFLAGS = -nologo -TMAKE_CFLAGS_WARN_ON = -W3 -TMAKE_CFLAGS_WARN_OFF = -W0 -TMAKE_CFLAGS_RELEASE = -O2 -TMAKE_CFLAGS_DEBUG = -Zi -TMAKE_CFLAGS_MT = -MT -TMAKE_CFLAGS_MT_DBG = -MTd -TMAKE_CFLAGS_MT_DLL = -MD -TMAKE_CFLAGS_MT_DLLDBG = -MDd -TMAKE_CFLAGS_YACC = - -TMAKE_CXX = $$TMAKE_CC -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_MT = $$TMAKE_CFLAGS_MT -TMAKE_CXXFLAGS_MT_DBG = $$TMAKE_CFLAGS_MT_DBG -TMAKE_CXXFLAGS_MT_DLL = $$TMAKE_CFLAGS_MT_DLL -TMAKE_CXXFLAGS_MT_DLLDBG= $$TMAKE_CFLAGS_MT_DLLDBG -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_INCDIR_QT = $(QTDIR)\include - -TMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -Fo$obj $src -TMAKE_RUN_CC_IMP = $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $< -TMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$obj $src -TMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $< - -TMAKE_LINK = link -TMAKE_LFLAGS = /NOLOGO -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = /DEBUG -TMAKE_LFLAGS_CONSOLE = /SUBSYSTEM:console -TMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:windows -TMAKE_LFLAGS_CONSOLE_DLL= /SUBSYSTEM:console /DLL -TMAKE_LFLAGS_WINDOWS_DLL= /SUBSYSTEM:windows /DLL -TMAKE_LFLAGS_QT_DLL = /BASE:0x39D00000 - -TMAKE_LIBS = -TMAKE_LIBS_CONSOLE = -TMAKE_LIBS_WINDOWS = user32.lib gdi32.lib comdlg32.lib imm32.lib ole32.lib uuid.lib wsock32.lib -TMAKE_LIBS_QT = $(QTDIR)\lib\qt.lib -TMAKE_LIBS_QT_DLL = $(QTDIR)\lib\qtmain.lib -TMAKE_LIBS_QT_OPENGL = $(QTDIR)\lib\qgl.lib -TMAKE_LIBS_OPENGL = opengl32.lib glu32.lib - -TMAKE_MOC = moc - -TMAKE_LIB = lib /NOLOGO -TMAKE_RC = rc - -TMAKE_ZIP = zip -r -9 diff --git a/tmake/lib/win32-msvc/vcapp.t b/tmake/lib/win32-msvc/vcapp.t deleted file mode 100644 index ac7ae23..0000000 --- a/tmake/lib/win32-msvc/vcapp.t +++ /dev/null @@ -1,244 +0,0 @@ -#! -#! This TMAKE template - Microsoft Visual C++ 5.0 applications -#! -#${ - if ( Config("qt") ) { - if ( !(Project("DEFINES") =~ /QT_NODLL/) && - ((Project("DEFINES") =~ /QT_(?:MAKE)?DLL/) || - ($ENV{"QT_DLL"} && !$ENV{"QT_NODLL"})) ) { - Project('TMAKE_QT_DLL = 1'); - if ( (Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG") ) { - Project('CONFIG += dll'); - } - } - } - if ( Config("qt") || Config("opengl") ) { - Project('CONFIG += windows'); - } - if ( Config("qt") ) { - $moc_aware = 1; - AddIncludePath(Project('TMAKE_INCDIR_QT')); - if ( Config("opengl") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_OPENGL'); - } - if ( Project("TMAKE_QT_DLL") ) { - Project('DEFINES *= QT_DLL'); - } - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT'); - if ( Project("TMAKE_QT_DLL") ) { - my $qtver =FindHighestLibVersion($ENV{"QTDIR"} . "/lib", "qt"); - Project("TMAKE_LIBS /= s/qt.lib/qt${qtver}.lib/"); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_DLL'); - } - } - if ( Config("opengl") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_OPENGL'); - } - Project('TMAKE_LIBS += $$LIBS'); - - if ( Config("console") ) { - $project{"VC_PROJ_TYPE"} = 'Win32 (x86) Console Application'; - $project{"VC_PROJ_CODE"} = '0x0103'; - $vc_base_libs = 'kernel32.lib user32.lib gdi32.lib winspool.lib ' . - 'comdlg32.lib advapi32.lib shell32.lib ole32.lib ' . - 'oleaut32.lib uuid.lib odbc32.lib odbccp32.lib '; - $vc_libs = $vc_base_libs; - $vc_link_release = '/nologo /subsystem:console /machine:I386'; - $vc_link_debug = '/nologo /subsystem:console /debug /machine:I386 /pdbtype:sept'; - $vc_cpp_def_release = '/D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" '; - $vc_cpp_def_debug = '/D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" '; - } else { - $project{"VC_PROJ_TYPE"} = 'Win32 (x86) Application'; - $project{"VC_PROJ_CODE"} = '0x0101'; - $vc_base_libs = 'kernel32.lib user32.lib gdi32.lib winspool.lib ' . - 'comdlg32.lib advapi32.lib shell32.lib ole32.lib ' . - 'oleaut32.lib uuid.lib odbc32.lib odbccp32.lib '; - $vc_libs = $vc_base_libs . 'wsock32.lib '; - $vc_link_release = '/nologo /subsystem:windows /machine:I386'; - $vc_link_debug = '/nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept'; - $vc_cpp_def_release = '/D "NDEBUG" /D "WIN32" /D "_WINDOWS" '; - $vc_cpp_def_debug = '/D "_DEBUG" /D "WIN32" /D "_WINDOWS" '; - } - $project{"VC_BASE_LINK_RELEASE"} = $vc_base_libs . $vc_link_release; - $project{"VC_BASE_LINK_DEBUG"} = $vc_base_libs . $vc_link_debug; - $tmake_libs = Project('TMAKE_LIBS') ? (Project('TMAKE_LIBS') . " ") : ""; - $project{"VC_LINK_RELEASE"} = $vc_libs . $tmake_libs . $vc_link_release; - $project{"VC_LINK_DEBUG"} = $vc_libs . $tmake_libs . $vc_link_debug; - - $vc_cpp_opt_release = '/nologo /W3 /GX /O2 '; - $vc_cpp_opt_debug = '/nologo /W3 /Gm /GX /Zi /Od '; - $vc_cpp_opt_common = '/YX /FD /c'; - $project{"VC_BASE_CPP_RELEASE"} = $vc_cpp_opt_release . $vc_cpp_def_release . $vc_cpp_opt_common; - $project{"VC_BASE_CPP_DEBUG"} = $vc_cpp_opt_debug . $vc_cpp_def_debug . $vc_cpp_opt_common; - ExpandPath("INCPATH",'/I ',' /I ',''); - if ( $text ne "" ) { $vc_inc = $text . " "; $text = ""; } else { $vc_inc = ""; } - ExpandGlue("DEFINES",'/D "','" /D "','"'); - if ( $text ne "" ) { $vc_def = $text . " "; $text = ""; } else { $vc_def = ""; } - $project{"VC_CPP_RELEASE"} = $vc_cpp_opt_release . $vc_inc . $vc_cpp_def_release . $vc_def . $vc_cpp_opt_common; - $project{"VC_CPP_DEBUG"} = $vc_cpp_opt_debug . $vc_inc . $vc_cpp_def_debug . $vc_def . $vc_cpp_opt_common; - - $project{"MAKEFILE"} = $project{"PROJECT"} . ".mak"; - $project{"TARGETAPP"} = $project{"TARGET"} . ".exe"; - Project('TMAKE_FILETAGS = HEADERS SOURCES TARGET DESTDIR $$FILETAGS'); - foreach ( split(/\s/,Project('TMAKE_FILETAGS')) ) { - $project{$_} =~ s-/-\\-g; - } - StdInit(); - if ( defined($project{"DESTDIR"}) ) { - $project{"TARGETAPP"} = $project{"DESTDIR"} . "\\" . $project{"TARGETAPP"}; - $project{"TARGETAPP"} =~ s/\\+/\\/g; - } - %all_files = (); - @files = split(/\s+/,$project{"HEADERS"}); - foreach ( @files ) { $all_files{$_} = "h" }; - @files = split(/\s+/,$project{"SOURCES"}); - foreach ( @files ) { $all_files{$_} = "s" }; - if ( $moc_aware ) { - @files = split(/\s+/,$project{"_HDRMOC"}); - foreach ( @files ) { $all_files{$_} = "m"; } - @files = split(/\s+/,$project{"_SRCMOC"}); - foreach ( @files ) { $all_files{$_} = "i"; } - } - %file_names = (); - foreach $f ( %all_files ) { - $n = $f; - $n =~ s/^.*\\//; - $file_names{$n} = $f; - $file_path{$n} = ".\\" . $f; - $file_path2{$n} = (($f =~ /^\./) ? "" : ".\\") . $f; - } -#$} -# Microsoft Developer Studio Project File - #$ Substitute('Name="$$TARGET" - Package Owner=<4>'); -# Microsoft Developer Studio Generated Build File, Format Version 5.00 -# ** DO NOT EDIT ** - -# TARGTYPE #$ Substitute('"$$VC_PROJ_TYPE" $$VC_PROJ_CODE'); - -CFG=#$ Substitute('$$TARGET - Win32 Debug'); -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "#$ ExpandGlue('MAKEFILE','','','".'); -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f #$ Substitute('"$$MAKEFILE" CFG="$$TARGET - Win32 Debug"'); -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE #$ Substitute('"$$TARGET - Win32 Release" (based on "$$VC_PROJ_TYPE")'); -!MESSAGE #$ Substitute('"$$TARGET - Win32 Debug" (based on "$$VC_PROJ_TYPE")'); -!MESSAGE - -# Begin Project -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -#$ Config("windows") && ($text='MTL=midl.exe'); -RSC=rc.exe - -!IF "$(CFG)" == #$ Substitute('"$$TARGET - Win32 Release"'); - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -#$ Config("windows") && ($text='# PROP Ignore_Export_Lib 0'); -# PROP Target_Dir "" -# ADD BASE CPP #$ Expand("VC_BASE_CPP_RELEASE"); -# ADD CPP #$ Expand("VC_CPP_RELEASE"); -#$ Config("windows") || DisableOutput(); -# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32 -# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32 -#$ Config("windows") || EnableOutput(); -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 #$ Expand("VC_BASE_LINK_RELEASE"); -# ADD LINK32 #$ Expand("VC_LINK_RELEASE"); - -!ELSEIF "$(CFG)" == #$ Substitute('"$$TARGET - Win32 Debug"'); - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -#$ Config("windows") && ($text='# PROP Ignore_Export_Lib 0'); -# PROP Target_Dir "" -# ADD BASE CPP #$ Expand("VC_BASE_CPP_DEBUG"); -# ADD CPP #$ Expand("VC_CPP_DEBUG"); -#$ Config("windows") || DisableOutput(); -# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32 -# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32 -#$ Config("windows") || EnableOutput(); -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 #$ Expand("VC_BASE_LINK_DEBUG"); -# ADD LINK32 #$ Expand("VC_LINK_DEBUG"); - -!ENDIF - -# Begin Target - -# Name #$Substitute('"$$TARGET - Win32 Release"'); -# Name #$Substitute('"$$TARGET - Win32 Debug"'); -#${ - foreach $n ( sort keys %file_names ) { - $f = $file_names{$n}; - $p = $file_path{$n}; - $p2 = $file_path2{$n}; - $t = $all_files{$f}; - if ( ($t eq "h") && $moc_output{$f} ) { - my($build); - $build = "\n\n# Begin Custom Build - Running moc...\nInputPath=" . $p2 . "\n\n" - . '"' . $moc_output{$f} . '" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"' - . "\n\tmoc $p2 -o " . $moc_output{$f} . "\n\n" - . "# End Custom Build\n\n"; - $text .= ("# Begin Source File\n\nSOURCE=$p\n\n" - . '!IF "$(CFG)" == "' . $project{"TARGET"} . ' - Win32 Release"' - . $build); - $text .= ('!ELSEIF "$(CFG)" == "' . $project{"TARGET"} . ' - Win32 Debug"' - . $build - . "!ENDIF \n\n# End Source File\n"); - } elsif ( $t eq "i" ) { - my($build,$dn); - $build = "\n\n# Begin Custom Build - Running moc...\nInputPath=" . $p2 . "\n\n" - . '"' . $f . '" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"' - . "\n\tmoc ". $moc_input{$f} . " -o $f\n\n" - . "# End Custom Build\n\n"; - $dn = $n; - $dn =~ s/\..*//; - $dn =~ tr/a-z/A-Z/; - $text .= ("# Begin Source File\n\nSOURCE=$p\n" - . "USERDEP__$dn=" . '"' . $moc_input{$f} . '"' . "\n\n" - . '!IF "$(CFG)" == "' . $project{"TARGET"} . ' - Win32 Release"' - . $build); - $text .= ('!ELSEIF "$(CFG)" == "' . $project{"TARGET"} . ' - Win32 Debug"' - . $build - . "!ENDIF \n\n# End Source File\n"); - } elsif ( $t eq "s" || $t eq "m" || $t eq "h" ) { - $text .= "# Begin Source File\n\nSOURCE=$p\n# End Source File\n"; - } - } - chop $text; -#$} -# End Target -# End Project diff --git a/tmake/lib/win32-msvc/vclib.t b/tmake/lib/win32-msvc/vclib.t deleted file mode 100644 index 11cd1d7..0000000 --- a/tmake/lib/win32-msvc/vclib.t +++ /dev/null @@ -1,178 +0,0 @@ -#! -#! This TMAKE template - Microsoft Visual C++ 5.0 libraries -#! -#${ - if ( Config("qt") || Config("opengl") ) { - Project('CONFIG += windows'); - } - if ( Config("qt") ) { - $moc_aware = 1; - AddIncludePath(Project('TMAKE_INCDIR_QT')); - } - - $project{"VC_PROJ_TYPE"} = 'Win32 (x86) Static Library'; - $project{"VC_PROJ_CODE"} = '0x0104'; - - $vc_cpp_def_release = '/D "NDEBUG" /D "WIN32" /D "_WINDOWS" '; - $vc_cpp_def_debug = '/D "_DEBUG" /D "WIN32" /D "_WINDOWS" '; - $vc_cpp_opt_release = '/nologo /W3 /GX /O2 '; - $vc_cpp_opt_debug = '/nologo /W3 /Gm /GX /Zi /Od '; - $vc_cpp_opt_common = '/YX /FD /c'; - $project{"VC_BASE_CPP_RELEASE"} = $vc_cpp_opt_release . $vc_cpp_def_release . $vc_cpp_opt_common; - $project{"VC_BASE_CPP_DEBUG"} = $vc_cpp_opt_debug . $vc_cpp_def_debug . $vc_cpp_opt_common; - ExpandPath("INCPATH",'/I ',' /I ',''); - if ( $text ne "" ) { $vc_inc = $text . " "; $text = ""; } else { $vc_inc = ""; } - ExpandGlue("DEFINES",'/D "','" /D "','"'); - if ( $text ne "" ) { $vc_def = $text . " "; $text = ""; } else { $vc_def = ""; } - $project{"VC_CPP_RELEASE"} = $vc_cpp_opt_release . $vc_inc . $vc_cpp_def_release . $vc_def . $vc_cpp_opt_common; - $project{"VC_CPP_DEBUG"} = $vc_cpp_opt_debug . $vc_inc . $vc_cpp_def_debug . $vc_def . $vc_cpp_opt_common; - - $project{"MAKEFILE"} = $project{"PROJECT"} . ".mak"; - $project{"TARGETLIB"} = $project{"TARGET"} . ".lib"; - Project('TMAKE_FILETAGS = HEADERS SOURCES TARGET DESTDIR $$FILETAGS'); - foreach ( split(/\s/,Project('TMAKE_FILETAGS')) ) { - $project{$_} =~ s-/-\\-g; - } - StdInit(); - if ( defined($project{"DESTDIR"}) ) { - $project{"TARGETLIB"} = $project{"DESTDIR"} . "\\" . $project{"TARGETLIB"}; - $project{"TARGETLIB"} =~ s/\\+/\\/g; - } - %all_files = (); - @files = split(/\s+/,$project{"HEADERS"}); - foreach ( @files ) { $all_files{$_} = "h" }; - @files = split(/\s+/,$project{"SOURCES"}); - foreach ( @files ) { $all_files{$_} = "s" }; - if ( $moc_aware ) { - @files = split(/\s+/,$project{"_HDRMOC"}); - foreach ( @files ) { $all_files{$_} = "m"; } - @files = split(/\s+/,$project{"_SRCMOC"}); - foreach ( @files ) { $all_files{$_} = "i"; } - } - %file_names = (); - foreach $f ( %all_files ) { - $n = $f; - $n =~ s/^.*\\//; - $file_names{$n} = $f; - $file_path{$n} = ".\\" . $f; - $file_path2{$n} = (($f =~ /^\./) ? "" : ".\\") . $f; - } -#$} -# Microsoft Developer Studio Project File - #$ Substitute('Name="$$TARGET" - Package Owner=<4>'); -# Microsoft Developer Studio Generated Build File, Format Version 5.00 -# ** DO NOT EDIT ** - -# TARGTYPE #$ Substitute('"$$VC_PROJ_TYPE" $$VC_PROJ_CODE'); - -CFG=#$ Substitute('$$TARGET - Win32 Debug'); -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "#$ ExpandGlue('MAKEFILE','','','".'); -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f #$ Substitute('"$$MAKEFILE" CFG="$$TARGET - Win32 Debug"'); -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE #$ Substitute('"$$TARGET - Win32 Release" (based on "$$VC_PROJ_TYPE")'); -!MESSAGE #$ Substitute('"$$TARGET - Win32 Debug" (based on "$$VC_PROJ_TYPE")'); -!MESSAGE - -# Begin Project -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe - -!IF "$(CFG)" == #$ Substitute('"$$TARGET - Win32 Release"'); - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" -# ADD BASE CPP #$ Expand("VC_BASE_CPP_RELEASE"); -# ADD CPP #$ Expand("VC_CPP_RELEASE"); -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo #$ Project("TARGETLIB") && Substitute('/out:"$$TARGETLIB"'); - -!ELSEIF "$(CFG)" == #$ Substitute('"$$TARGET - Win32 Debug"'); - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD BASE CPP #$ Expand("VC_BASE_CPP_DEBUG"); -# ADD CPP #$ Expand("VC_CPP_DEBUG"); -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo #$ Project("TARGETLIB") && Substitute('/out:"$$TARGETLIB"'); - -!ENDIF - -# Begin Target - -# Name #$Substitute('"$$TARGET - Win32 Release"'); -# Name #$Substitute('"$$TARGET - Win32 Debug"'); -#${ - foreach $n ( sort keys %file_names ) { - $f = $file_names{$n}; - $p = $file_path{$n}; - $p2 = $file_path2{$n}; - $t = $all_files{$f}; - if ( ($t eq "h") && $moc_output{$f} ) { - my($build); - $build = "\n\n# Begin Custom Build - Running moc...\nInputPath=" . $p2 . "\n\n" - . '"' . $moc_output{$f} . '" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"' - . "\n\tmoc $p2 -o " . $moc_output{$f} . "\n\n" - . "# End Custom Build\n\n"; - $text .= ("# Begin Source File\n\nSOURCE=$p\n\n" - . '!IF "$(CFG)" == "' . $project{"TARGET"} . ' - Win32 Release"' - . $build); - $text .= ('!ELSEIF "$(CFG)" == "' . $project{"TARGET"} . ' - Win32 Debug"' - . $build - . "!ENDIF \n\n# End Source File\n"); - } elsif ( $t eq "i" ) { - my($build,$dn); - $build = "\n\n# Begin Custom Build - Running moc...\nInputPath=" . $p2 . "\n\n" - . '"' . $f . '" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"' - . "\n\tmoc ". $moc_input{$f} . " -o $f\n\n" - . "# End Custom Build\n\n"; - $dn = $n; - $dn =~ s/\..*//; - $dn =~ tr/a-z/A-Z/; - $text .= ("# Begin Source File\n\nSOURCE=$p\n" - . "USERDEP__$dn=" . '"' . $moc_input{$f} . '"' . "\n\n" - . '!IF "$(CFG)" == "' . $project{"TARGET"} . ' - Win32 Release"' - . $build); - $text .= ('!ELSEIF "$(CFG)" == "' . $project{"TARGET"} . ' - Win32 Debug"' - . $build - . "!ENDIF \n\n# End Source File\n"); - } elsif ( $t eq "s" || $t eq "m" || $t eq "h" ) { - $text .= "# Begin Source File\n\nSOURCE=$p\n# End Source File\n"; - } - } - chop $text; -#$} -# End Target -# End Project diff --git a/tmake/lib/win32-symantec/app.t b/tmake/lib/win32-symantec/app.t deleted file mode 100644 index fc4dc2c..0000000 --- a/tmake/lib/win32-symantec/app.t +++ /dev/null @@ -1,6 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for building Win32 applications. -#! -#$ Project('TMAKE_APP_FLAG = 1'); -#$ IncludeTemplate("generic.t"); diff --git a/tmake/lib/win32-symantec/generic.t b/tmake/lib/win32-symantec/generic.t deleted file mode 100644 index ab39654..0000000 --- a/tmake/lib/win32-symantec/generic.t +++ /dev/null @@ -1,211 +0,0 @@ -#! -#! This is a tmake template for building Win32 applications or libraries. -#! -#${ - if ( Config("qt") ) { - if ( $ENV{"QT_DLL"} && !$ENV{"QT_NODLL"} ) { - Project('TMAKE_QT_DLL = 1'); - if ( Project("TARGET") eq "qt" ) { - Project('CONFIG += dll'); - } - } - } - if ( Config("dll") || Project("TMAKE_APP_FLAG") ) { - Project('CONFIG -= staticlib'); - Project('TMAKE_APP_OR_DLL = 1'); - } else { - Project('CONFIG += staticlib'); - } - if ( Config("warn_off") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_OFF'); - } elsif ( Config("warn_on") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_ON'); - } - if ( Config("debug") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_DEBUG'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_DEBUG'); - } elsif ( Config("release") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_RELEASE'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_RELEASE'); - } - if ( Config("qt") || Config("opengl") ) { - Project('CONFIG += windows' ); - } - if ( Config("qt") ) { - $moc_aware = 1; - AddIncludePath(Project('TMAKE_INCDIR_QT')); - if ( Config("opengl") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_OPENGL'); - } - if ( Project("TARGET") eq "qt" ) { - if ( Project("TMAKE_QT_DLL") && !(Project("DEFINES") =~ /QT_NODLL/) ) { - Project('DEFINES *= QT_MAKEDLL'); - } - } else { - if ( Project("TMAKE_QT_DLL") && !(Project("DEFINES") =~ /QT_NODLL/) ) { - Project('DEFINES *= QT_DLL'); - } - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT'); - if ( (Project("DEFINES") =~ /QT_DLL/) ) { - my $qtver =FindHighestLibVersion($ENV{"QTDIR"} . "/lib", "qt"); - Project("TMAKE_LIBS /= s/qt.lib/qt${qtver}.lib/"); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_DLL'); - } - } - } - if ( Config("opengl") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_OPENGL'); - } - if ( Config("dll") ) { - Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE_DLL'); - Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS_DLL'); - if ( Project("TMAKE_LIB_FLAG") ) { - my $ver = Project("VERSION"); - $ver =~ s/\.//g; - $project{"TARGET_EXT"} = "${ver}.dll"; - } else { - $project{"TARGET_EXT"} = ".dll"; - } - } else { - Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE'); - Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS'); - if ( Project('TMAKE_APP_FLAG') ) { - $project{"TARGET_EXT"} = ".exe"; - } else { - $project{"TARGET_EXT"} = ".lib"; - } - } - if ( Config("windows") ) { - if ( Config("console") ) { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY'); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE'); - } else { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_WINDOWS_ANY'); - } - Project('TMAKE_LIBS *= $$TMAKE_LIBS_WINDOWS'); - } else { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY'); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE'); - } - Project('TMAKE_LIBS += $$LIBS'); - Project('TMAKE_FILETAGS = HEADERS SOURCES DEF_FILE RC_FILE TARGET TMAKE_LIBS DESTDIR DLLDESTDIR $$FILETAGS'); - foreach ( split(/\s/,Project('TMAKE_FILETAGS')) ) { - $project{$_} =~ s-[/\\]+-\\-g; - } - if ( Project('DEF_FILE') ) { - Project('TMAKE_LFLAGS *= /DEF:$$DEF_FILE'); - } - if ( Project('RC_FILE') ) { - if ( Project('RES_FILE') ) { - tmake_error("Both .rc and .res file specified.\n" . - "Please specify one of them, not both."); - } - $project{"RES_FILE"} = $project{"RC_FILE"}; - $project{"RES_FILE"} =~ s/\.rc$/.res/i; - Project('TARGETDEPS += $$RES_FILE'); - } - if ( Project('RES_FILE') ) { - Project('TMAKE_LIBS *= $$RES_FILE'); - } - StdInit(); - if ( Project("VERSION") ) { - $project{"VER_MAJ"} = $project{"VERSION"}; - $project{"VER_MAJ"} =~ s/\.\d+$//; - $project{"VER_MIN"} = $project{"VERSION"}; - $project{"VER_MIN"} =~ s/^\d+\.//; - } -#$} -#! -# Makefile for building #$ Expand("TARGET") -# Generated by tmake at #$ Now(); -# Project: #$ Expand("PROJECT"); -# Template: #$ Expand("TEMPLATE"); -############################################################################# - -####### Compiler, tools and options - -CC = #$ Expand("TMAKE_CC"); -CFLAGS = #$ Expand("TMAKE_CFLAGS"); ExpandGlue("DEFINES","-D"," -D",""); -INCPATH = #$ ExpandPath("INCPATH",'-I',' -I',''); -#$ !Project("TMAKE_APP_OR_DLL") && DisableOutput(); -LINK = #$ Expand("TMAKE_LINK"); -LFLAGS = #$ Expand("TMAKE_LFLAGS"); -LIBS = #$ Expand("TMAKE_LIBS"); -#$ !Project("TMAKE_APP_OR_DLL") && EnableOutput(); -#$ Project("TMAKE_APP_OR_DLL") && DisableOutput(); -LIB = #$ Expand("TMAKE_LIB"); -#$ Project("TMAKE_APP_OR_DLL") && EnableOutput(); -MOC = #$ Expand("TMAKE_MOC"); - -ZIP = #$ Expand("TMAKE_ZIP"); - -####### Files - -HEADERS = #$ ExpandList("HEADERS"); -SOURCES = #$ ExpandList("SOURCES"); -OBJECTS = #$ ExpandList("OBJECTS"); -SRCMOC = #$ ExpandList("SRCMOC"); -OBJMOC = #$ ExpandList("OBJMOC"); -DIST = #$ ExpandList("DISTFILES"); -TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"}); - -####### Implicit rules - -.SUFFIXES: .cpp .cxx .cc .c - -.cpp.obj: - #$ Expand("TMAKE_COMPILE_IMP"); - -.cxx.obj: - #$ Expand("TMAKE_COMPILE_IMP"); - -.cc.obj: - #$ Expand("TMAKE_COMPILE_IMP"); - -.c.obj: - #$ Expand("TMAKE_COMPILE_IMP"); - -####### Build rules - -all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)'; - -$(TARGET): $(HEADERS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); -#$ Project("TMAKE_APP_OR_DLL") || DisableOutput(); - $(LINK) $(LFLAGS) $(OBJECTS) $(OBJMOC), $(TARGET),, $(LIBS) -#$ Project("TMAKE_APP_OR_DLL") || EnableOutput(); -#$ Project("TMAKE_APP_OR_DLL") && DisableOutput(); - -del $(TARGET) -#${ -# $text = "\t\$(LIB) \$(TARGET) " -# . join(" \\\n+",split(/\s+/,$project{"OBJECTS"})) . " \\\n+" -# . join(" \\\n+",split(/\s+/,$project{"OBJMOC"})) . ",;"; -#$} -#$ Project("TMAKE_APP_OR_DLL") && EnableOutput(); -#$ (Config("dll") && Project("DLLDESTDIR")) || DisableOutput(); - -copy $(TARGET) #$ Expand("DLLDESTDIR"); -#$ (Config("dll") && Project("DLLDESTDIR")) || EnableOutput(); -#$ Project('RC_FILE') || DisableOutput(); - -#$ Substitute("\$\$RES_FILE: \$\$RC_FILE\n\t\$\$TMAKE_RC \$\$RC_FILE"); -#$ Project('RC_FILE') || EnableOutput(); - -moc: $(SRCMOC) - -#$ TmakeSelf(); - -dist: - #$ Substitute('$(ZIP) $$PROJECT.zip $$PROJECT.pro $(SOURCES) $(HEADERS) $(DIST)'); - -clean: - #$ ExpandGlue("OBJECTS","-del ","\n\t-del ",""); - #$ ExpandGlue("SRCMOC" ,"-del ","\n\t-del ",""); - #$ ExpandGlue("OBJMOC" ,"-del ","\n\t-del ",""); - -del $(TARGET) - #$ ExpandGlue("CLEAN_FILES","-del ","\n\t-del ",""); - -####### Compile - -#$ BuildObj(Project("OBJECTS"),Project("SOURCES")); -#$ BuildMocObj(Project("OBJMOC"),Project("SRCMOC")); -#$ BuildMocSrc(Project("HEADERS")); -#$ BuildMocSrc(Project("SOURCES")); diff --git a/tmake/lib/win32-symantec/lib.t b/tmake/lib/win32-symantec/lib.t deleted file mode 100644 index d8ac6c7..0000000 --- a/tmake/lib/win32-symantec/lib.t +++ /dev/null @@ -1,6 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for building Win32 libraries. -#! -#$ Project('TMAKE_LIB_FLAG = 1'); -#$ IncludeTemplate("generic.t"); diff --git a/tmake/lib/win32-symantec/subdirs.t b/tmake/lib/win32-symantec/subdirs.t deleted file mode 100644 index 8b881ab..0000000 --- a/tmake/lib/win32-symantec/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Win32 template -#$ IncludeTemplate("../win32/subdirs.t"); diff --git a/tmake/lib/win32-symantec/tmake.conf b/tmake/lib/win32-symantec/tmake.conf deleted file mode 100644 index 81f88c2..0000000 --- a/tmake/lib/win32-symantec/tmake.conf +++ /dev/null @@ -1,56 +0,0 @@ -# -# -# -# tmake configuration for Win32/Symantec C++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = sc -TMAKE_CFLAGS = -mn -w2 -TMAKE_CFLAGS_WARN_ON = -TMAKE_CFLAGS_WARN_OFF = -w -TMAKE_CFLAGS_RELEASE = -o -TMAKE_CFLAGS_DEBUG = -g -TMAKE_CFLAGS_YACC = - -TMAKE_CXX = $$TMAKE_CC -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_INCDIR_QT = $(QTDIR)\include - -TMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -o$obj $src -TMAKE_RUN_CC_IMP = $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $< -TMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$obj $src -TMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $< - -TMAKE_LINK = link -TMAKE_LFLAGS = /NOLOGO /NOI -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = /DEBUG -TMAKE_LFLAGS_CONSOLE = /SUBSYSTEM:console -TMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:windows -TMAKE_LFLAGS_CONSOLE_DLL= /SUBSYSTEM:console /DLL -TMAKE_LFLAGS_WINDOWS_DLL= /SUBSYSTEM:windows /DLL - -TMAKE_LIBS = -TMAKE_LIBS_CONSOLE = -TMAKE_LIBS_WINDOWS = user32.lib gdi32.lib comdlg32.lib imm32.lib ole32.lib uuid.lib wsock32.lib -TMAKE_LIBS_QT = $(QTDIR)\lib\qt.lib -TMAKE_LIBS_QT_DLL = $(QTDIR)\lib\qtmain.lib -TMAKE_LIBS_QT_OPENGL = $(QTDIR)\lib\qgl.lib -TMAKE_LIBS_OPENGL = opengl32.lib - -TMAKE_MOC = moc - -TMAKE_LIB = lib /C /N /NOI /P:32 -TMAKE_RC = rc - -TMAKE_ZIP = zip -r -9 diff --git a/tmake/lib/win32-visage/app.t b/tmake/lib/win32-visage/app.t deleted file mode 100644 index fc4dc2c..0000000 --- a/tmake/lib/win32-visage/app.t +++ /dev/null @@ -1,6 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for building Win32 applications. -#! -#$ Project('TMAKE_APP_FLAG = 1'); -#$ IncludeTemplate("generic.t"); diff --git a/tmake/lib/win32-visage/generic.t b/tmake/lib/win32-visage/generic.t deleted file mode 100644 index b5b1fb6..0000000 --- a/tmake/lib/win32-visage/generic.t +++ /dev/null @@ -1,207 +0,0 @@ -#! -#! This is a tmake template for building Win32 applications or libraries. -#! -#${ - if ( Config("qt") ) { - if ( $ENV{"QT_DLL"} && !$ENV{"QT_NODLL"} ) { - Project('TMAKE_QT_DLL = 1'); - if ( Project("TARGET") eq "qt" ) { - Project('CONFIG += dll'); - } - } - } - if ( Config("dll") || Project("TMAKE_APP_FLAG") ) { - Project('CONFIG -= staticlib'); - Project('TMAKE_APP_OR_DLL = 1'); - } else { - Project('CONFIG += staticlib'); - } - if ( Config("warn_off") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_OFF'); - } elsif ( Config("warn_on") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_ON'); - } - if ( Config("debug") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_DEBUG'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_DEBUG'); - } elsif ( Config("release") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_RELEASE'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_RELEASE'); - } - if ( Config("qt") || Config("opengl") ) { - Project('CONFIG += windows' ); - } - if ( Config("qt") ) { - $moc_aware = 1; - AddIncludePath(Project('TMAKE_INCDIR_QT')); - if ( Config("opengl") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_OPENGL'); - } - if ( Project("TARGET") eq "qt" ) { - if ( Project("TMAKE_QT_DLL") && !(Project("DEFINES") =~ /QT_NODLL/) ) { - Project('DEFINES *= QT_MAKEDLL'); - } - } else { - if ( Project("TMAKE_QT_DLL") && !(Project("DEFINES") =~ /QT_NODLL/) ) { - Project('DEFINES *= QT_DLL'); - } - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT'); - if ( (Project("DEFINES") =~ /QT_DLL/) ) { - my $qtver =FindHighestLibVersion($ENV{"QTDIR"} . "/lib", "qt"); - Project("TMAKE_LIBS /= s/qt.lib/qt${qtver}.lib/"); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_DLL'); - } - } - } - if ( Config("opengl") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_OPENGL'); - } - if ( Config("dll") ) { - Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE_DLL'); - Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS_DLL'); - if ( Project("TMAKE_LIB_FLAG") ) { - my $ver = Project("VERSION"); - $ver =~ s/\.//g; - $project{"TARGET_EXT"} = "${ver}.dll"; - } else { - $project{"TARGET_EXT"} = ".dll"; - } - } else { - Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE'); - Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS'); - if ( Project('TMAKE_APP_FLAG') ) { - $project{"TARGET_EXT"} = ".exe"; - } else { - $project{"TARGET_EXT"} = ".lib"; - } - } - if ( Config("windows") ) { - if ( Config("console") ) { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY'); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE'); - } else { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_WINDOWS_ANY'); - } - Project('TMAKE_LIBS *= $$TMAKE_LIBS_WINDOWS'); - } else { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY'); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE'); - } - Project('TMAKE_LIBS += $$LIBS'); - Project('TMAKE_FILETAGS = HEADERS SOURCES DEF_FILE RC_FILE TARGET TMAKE_LIBS DESTDIR DLLDESTDIR $$FILETAGS'); - foreach ( split(/\s/,Project('TMAKE_FILETAGS')) ) { - $project{$_} =~ s-[/\\]+-\\-g; - } - if ( Project('DEF_FILE') ) { - Project('TMAKE_LFLAGS *= /DEF:$$DEF_FILE'); - } - if ( Project('RC_FILE') ) { - if ( Project('RES_FILE') ) { - tmake_error("Both .rc and .res file specified.\n" . - "Please specify one of them, not both."); - } - $project{"RES_FILE"} = $project{"RC_FILE"}; - $project{"RES_FILE"} =~ s/\.rc$/.res/i; - Project('TARGETDEPS += $$RES_FILE'); - } - if ( Project('RES_FILE') ) { - Project('TMAKE_LIBS *= $$RES_FILE'); - } - StdInit(); - if ( Project("VERSION") ) { - $project{"VER_MAJ"} = $project{"VERSION"}; - $project{"VER_MAJ"} =~ s/\.\d+$//; - $project{"VER_MIN"} = $project{"VERSION"}; - $project{"VER_MIN"} =~ s/^\d+\.//; - } -#$} -#! -# Makefile for building #$ Expand("TARGET") -# Generated by tmake at #$ Now(); -# Project: #$ Expand("PROJECT"); -# Template: #$ Expand("TEMPLATE"); -############################################################################# - -####### Compiler, tools and options - -CC = #$ Expand("TMAKE_CC"); -CFLAGS = #$ Expand("TMAKE_CFLAGS"); ExpandGlue("DEFINES","-D"," -D",""); -INCPATH = #$ ExpandGlue("INCPATH",'-I',' -I',''); -#$ !Project("TMAKE_APP_OR_DLL") && DisableOutput(); -LINK = #$ Expand("TMAKE_LINK"); -LFLAGS = #$ Expand("TMAKE_LFLAGS"); -LIBS = #$ Expand("TMAKE_LIBS"); -#$ !Project("TMAKE_APP_OR_DLL") && EnableOutput(); -#$ Project("TMAKE_APP_OR_DLL") && DisableOutput(); -LIB = #$ Expand("TMAKE_LIB"); -#$ Project("TMAKE_APP_OR_DLL") && EnableOutput(); -MOC = #$ Expand("TMAKE_MOC"); - -ZIP = #$ Expand("TMAKE_ZIP"); - -####### Files - -HEADERS = #$ ExpandList("HEADERS"); -SOURCES = #$ ExpandList("SOURCES"); -OBJECTS = #$ ExpandList("OBJECTS"); -SRCMOC = #$ ExpandList("SRCMOC"); -OBJMOC = #$ ExpandList("OBJMOC"); -DIST = #$ ExpandList("DISTFILES"); -TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"}); - -####### Implicit rules - -.SUFFIXES: .cpp .cxx .cc .c - -.cpp.obj: - #$ Expand("TMAKE_COMPILE_IMP"); - -.cxx.obj: - #$ Expand("TMAKE_COMPILE_IMP"); - -.cc.obj: - #$ Expand("TMAKE_COMPILE_IMP"); - -.c.obj: - #$ Expand("TMAKE_COMPILE_IMP"); - -####### Build rules - -all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)'; - -$(TARGET): $(HEADERS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); -#$ Project("TMAKE_APP_OR_DLL") || DisableOutput(); -$(TARGET): $(OBJECTS) $(LIBS) #$ Expand("TARGETDEPS"); - $(LINK) -B"$(LFLAGS)" $(OBJECTS) $(LIBS) -Fe$(TARGET) -#$ Project("TMAKE_APP_OR_DLL") || EnableOutput(); -#$ Project("TMAKE_APP_OR_DLL") && DisableOutput(); - $(LIB) /OUT:$(TARGET) $(OBJECTS) $(OBJMOC) -#$ Project("TMAKE_APP_OR_DLL") && EnableOutput(); -#$ (Config("dll") && Project("DLLDESTDIR")) || DisableOutput(); - -copy $(TARGET) #$ Expand("DLLDESTDIR"); -#$ (Config("dll") && Project("DLLDESTDIR")) || EnableOutput(); -#$ Project('RC_FILE') || DisableOutput(); - -#$ Substitute("\$\$RES_FILE: \$\$RC_FILE\n\t\$\$TMAKE_RC \$\$RC_FILE"); -#$ Project('RC_FILE') || EnableOutput(); - -moc: $(SRCMOC) - -#$ TmakeSelf(); - -dist: - #$ Substitute('$(ZIP) $$PROJECT.zip $$PROJECT.pro $(SOURCES) $(HEADERS) $(DIST)'); - -clean: - #$ ExpandGlue("OBJECTS","-del ","\n\t-del ",""); - #$ ExpandGlue("SRCMOC" ,"-del ","\n\t-del ",""); - #$ ExpandGlue("OBJMOC" ,"-del ","\n\t-del ",""); - -del $(TARGET) - #$ ExpandGlue("CLEAN_FILES","-del ","\n\t-del ",""); - -####### Compile - -#$ BuildObj(Project("OBJECTS"),Project("SOURCES")); -#$ BuildMocObj(Project("OBJMOC"),Project("SRCMOC")); -#$ BuildMocSrc(Project("HEADERS")); -#$ BuildMocSrc(Project("SOURCES")); diff --git a/tmake/lib/win32-visage/lib.t b/tmake/lib/win32-visage/lib.t deleted file mode 100644 index d8ac6c7..0000000 --- a/tmake/lib/win32-visage/lib.t +++ /dev/null @@ -1,6 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for building Win32 libraries. -#! -#$ Project('TMAKE_LIB_FLAG = 1'); -#$ IncludeTemplate("generic.t"); diff --git a/tmake/lib/win32-visage/subdirs.t b/tmake/lib/win32-visage/subdirs.t deleted file mode 100644 index 8b881ab..0000000 --- a/tmake/lib/win32-visage/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Win32 template -#$ IncludeTemplate("../win32/subdirs.t"); diff --git a/tmake/lib/win32-visage/tmake.conf b/tmake/lib/win32-visage/tmake.conf deleted file mode 100644 index 69d3a82..0000000 --- a/tmake/lib/win32-visage/tmake.conf +++ /dev/null @@ -1,56 +0,0 @@ -# -# -# -# tmake configuration for Win32/IBM Visual Age -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = icc -C -TMAKE_CFLAGS = -Q -Ft -Gd -Gm+ -qrtti=all -TMAKE_CFLAGS_WARN_ON = -W3 -TMAKE_CFLAGS_WARN_OFF = -W0 -TMAKE_CFLAGS_RELEASE = -Gl+ -O -Oc+ -TMAKE_CFLAGS_DEBUG = -Fb* -Ti -Tm -TMAKE_CFLAGS_YACC = - -TMAKE_CXX = $$TMAKE_CC -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_INCDIR_QT = $(QTDIR)\include - -TMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -Fo"$obj" $src -TMAKE_RUN_CC_IMP = $(CC) -c $(CFLAGS) $(INCPATH) -Fo"$@" $< -TMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo"$obj" $src -TMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo"$@" $< - -TMAKE_LINK = icc -Tdp $(CFLAGS) -TMAKE_LFLAGS = -nologo -code:RX -data:RW -def -noe -TMAKE_LFLAGS_RELEASE = -OPTF -TMAKE_LFLAGS_DEBUG = -de -br -TMAKE_LFLAGS_CONSOLE = -pmtype:vio -TMAKE_LFLAGS_WINDOWS = -pmtype:pm -TMAKE_LFLAGS_CONSOLE_DLL= -DLL -TMAKE_LFLAGS_WINDOWS_DLL= -DLL - -TMAKE_LIBS = -TMAKE_LIBS_CONSOLE = -TMAKE_LIBS_WINDOWS = user32.lib gdi32.lib comdlg32.lib imm32.lib ole32.lib uuid.lib wsock32.lib -TMAKE_LIBS_QT = $(QTDIR)\lib\qt.lib -TMAKE_LIBS_QT_DLL = $(QTDIR)\lib\qtmain.lib -TMAKE_LIBS_QT_OPENGL = $(QTDIR)\lib\qgl.lib -TMAKE_LIBS_OPENGL = opengl32.lib glu32.lib - -TMAKE_MOC = moc - -TMAKE_LIB = ilib -TMAKE_RC = rc - -TMAKE_ZIP = zip -r -9 diff --git a/tmake/lib/win32-watcom/app.t b/tmake/lib/win32-watcom/app.t deleted file mode 100644 index fc4dc2c..0000000 --- a/tmake/lib/win32-watcom/app.t +++ /dev/null @@ -1,6 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for building Win32 applications. -#! -#$ Project('TMAKE_APP_FLAG = 1'); -#$ IncludeTemplate("generic.t"); diff --git a/tmake/lib/win32-watcom/generic.t b/tmake/lib/win32-watcom/generic.t deleted file mode 100644 index 883c794..0000000 --- a/tmake/lib/win32-watcom/generic.t +++ /dev/null @@ -1,201 +0,0 @@ -#! -#! This is a tmake template for building Win32 applications or libraries. -#! -#${ - if ( Config("qt") ) { - if ( $ENV{"QT_DLL"} && !$ENV{"QT_NODLL"} ) { - Project('TMAKE_QT_DLL = 1'); - if ( Project("TARGET") eq "qt" ) { - Project('CONFIG += dll'); - } - } - } - if ( Config("dll") || Project("TMAKE_APP_FLAG") ) { - Project('CONFIG -= staticlib'); - Project('TMAKE_APP_OR_DLL = 1'); - } else { - Project('CONFIG += staticlib'); - } - if ( Config("warn_off") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_OFF'); - } elsif ( Config("warn_on") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_ON'); - } - if ( Config("debug") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_DEBUG'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_DEBUG'); - } elsif ( Config("release") ) { - Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_RELEASE'); - Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_RELEASE'); - } - if ( Config("qt") || Config("opengl") ) { - Project('CONFIG += windows' ); - } - if ( Config("qt") ) { - $moc_aware = 1; - AddIncludePath(Project('TMAKE_INCDIR_QT')); - if ( Config("opengl") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_OPENGL'); - } - if ( Project("TARGET") eq "qt" ) { - if ( Project("TMAKE_QT_DLL") && !(Project("DEFINES") =~ /QT_NODLL/) ) { - Project('DEFINES *= QT_MAKEDLL'); - } - } else { - if ( Project("TMAKE_QT_DLL") && !(Project("DEFINES") =~ /QT_NODLL/) ) { - Project('DEFINES *= QT_DLL'); - } - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT'); - if ( (Project("DEFINES") =~ /QT_DLL/) ) { - my $qtver =FindHighestLibVersion($ENV{"QTDIR"} . "/lib", "qt"); - Project("TMAKE_LIBS /= s/qt.lib/qt${qtver}.lib/"); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_DLL'); - } - } - } - if ( Config("opengl") ) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_OPENGL'); - } - if ( Config("dll") ) { - Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE_DLL'); - Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS_DLL'); - if ( Project("TMAKE_LIB_FLAG") ) { - my $ver = Project("VERSION"); - $ver =~ s/\.//g; - $project{"TARGET_EXT"} = "${ver}.dll"; - } else { - $project{"TARGET_EXT"} = ".dll"; - } - } else { - Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE'); - Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS'); - if ( Project('TMAKE_APP_FLAG') ) { - $project{"TARGET_EXT"} = ".exe"; - } else { - $project{"TARGET_EXT"} = ".lib"; - } - } - if ( Config("windows") ) { - if ( Config("console") ) { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY'); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE'); - } else { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_WINDOWS_ANY'); - } - Project('TMAKE_LIBS *= $$TMAKE_LIBS_WINDOWS'); - } else { - Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY'); - Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE'); - } - Project('TMAKE_LIBS += $$LIBS'); - Project('TMAKE_FILETAGS = HEADERS SOURCES DEF_FILE RC_FILE TARGET TMAKE_LIBS DESTDIR DLLDESTDIR $$FILETAGS'); - foreach ( split(/\s/,Project('TMAKE_FILETAGS')) ) { - $project{$_} =~ s-[/\\]+-\\-g; - } - if ( Project('DEF_FILE') ) { - Project('TMAKE_LFLAGS *= /DEF:$$DEF_FILE'); - } - if ( Project('RC_FILE') ) { - if ( Project('RES_FILE') ) { - tmake_error("Both .rc and .res file specified.\n" . - "Please specify one of them, not both."); - } - $project{"RES_FILE"} = $project{"RC_FILE"}; - $project{"RES_FILE"} =~ s/\.rc$/.res/i; - Project('TARGETDEPS += $$RES_FILE'); - } - if ( Project('RES_FILE') ) { - Project('TMAKE_LIBS *= $$RES_FILE'); - } - $linebreak = '&'; - StdInit(); - if ( Project("VERSION") ) { - $project{"VER_MAJ"} = $project{"VERSION"}; - $project{"VER_MAJ"} =~ s/\.\d+$//; - $project{"VER_MIN"} = $project{"VERSION"}; - $project{"VER_MIN"} =~ s/^\d+\.//; - } -#$} -#! -# Makefile for building #$ Expand("TARGET") -# Generated by tmake at #$ Now(); -# Project: #$ Expand("PROJECT"); -# Template: #$ Expand("TEMPLATE"); -############################################################################# - -####### Compiler, tools and options - -#$ Config("qt") || DisableOutput(); -QTDIR = #$ $text = $ENV{"QTDIR"}; -#$ Config("qt") || EnableOutput(); -CC = #$ Expand("TMAKE_CC"); -CFLAGS = #$ Expand("TMAKE_CFLAGS"); ExpandGlue("DEFINES","-d="," -d=",""); -INCPATH = #$ ExpandPath("INCPATH",'-i=',' -i=',''); -#$ !Project("TMAKE_APP_OR_DLL") && DisableOutput(); -LINK = #$ Expand("TMAKE_LINK"); -LFLAGS = #$ Expand("TMAKE_LFLAGS"); -LIBS = #$ Expand("TMAKE_LIBS"); -#$ !Project("TMAKE_APP_OR_DLL") && EnableOutput(); -#$ Project("TMAKE_APP_OR_DLL") && DisableOutput(); -LIB = #$ Expand("TMAKE_LIB"); -#$ Project("TMAKE_APP_OR_DLL") && EnableOutput(); -MOC = #$ Expand("TMAKE_MOC"); - -ZIP = #$ Expand("TMAKE_ZIP"); - -####### Files - -HEADERS = #$ ExpandList("HEADERS"); -SOURCES = #$ ExpandList("SOURCES"); -OBJECTS = #$ ExpandList("OBJECTS"); -SRCMOC = #$ ExpandList("SRCMOC"); -OBJMOC = #$ ExpandList("OBJMOC"); -DIST = #$ ExpandList("DISTFILES"); -TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"}); -TMPLIST = #$ ExpandGlue("TARGET","","",".lst"); -####### Build rules - -all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)'; - -$(TARGET): $(HEADERS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); - @%create $(TMPLIST) -#$ Project("TMAKE_APP_OR_DLL") || DisableOutput(); - @%append $(TMPLIST) NAME #$ Expand("TARGET"); - #$ ExpandGlue("OBJECTS",'@%append $(TMPLIST) FIL ',",",""); - #$ ExpandGlue("OBJMOC" ,'@%append $(TMPLIST) FIL ',",",""); - #$ ExpandGlue("TMAKE_LIBS" ,'@%append $(TMPLIST) LIBR ',",",""); - $(LINK) $(LFLAGS) @$(TMPLIST) -#$ Project("TMAKE_APP_OR_DLL") || EnableOutput(); -#$ Project("TMAKE_APP_OR_DLL") && DisableOutput(); - @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i' - $(LIB) $(TARGET) @$(TMPLIST) -#$ Project("TMAKE_APP_OR_DLL") && EnableOutput(); - del $(TMPLIST) -#$ (Config("dll") && Project("DLLDESTDIR")) || DisableOutput(); - -copy $(TARGET) #$ Expand("DLLDESTDIR"); -#$ (Config("dll") && Project("DLLDESTDIR")) || EnableOutput(); -#$ Project('RC_FILE') || DisableOutput(); - -#$ Substitute("\$\$RES_FILE: \$\$RC_FILE\n\t\$\$TMAKE_RC \$\$RC_FILE"); -#$ Project('RC_FILE') || EnableOutput(); - -moc: $(SRCMOC) - -#$ TmakeSelf(); - -dist: - #$ Substitute('$(ZIP) $$PROJECT.zip $$PROJECT.pro $(SOURCES) $(HEADERS) $(DIST)'); - -clean: - #$ ExpandGlue("OBJECTS","-del ","\n\t-del ",""); - #$ ExpandGlue("SRCMOC" ,"-del ","\n\t-del ",""); - #$ ExpandGlue("OBJMOC" ,"-del ","\n\t-del ",""); - -del $(TARGET) - #$ ExpandGlue("CLEAN_FILES","-del ","\n\t-del ",""); - -####### Compile - -#$ BuildObj(Project("OBJECTS"),Project("SOURCES")); -#$ BuildMocObj(Project("OBJMOC"),Project("SRCMOC")); -#$ BuildMocSrc(Project("HEADERS")); -#$ BuildMocSrc(Project("SOURCES")); diff --git a/tmake/lib/win32-watcom/lib.t b/tmake/lib/win32-watcom/lib.t deleted file mode 100644 index d8ac6c7..0000000 --- a/tmake/lib/win32-watcom/lib.t +++ /dev/null @@ -1,6 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for building Win32 libraries. -#! -#$ Project('TMAKE_LIB_FLAG = 1'); -#$ IncludeTemplate("generic.t"); diff --git a/tmake/lib/win32-watcom/subdirs.t b/tmake/lib/win32-watcom/subdirs.t deleted file mode 100644 index 8b881ab..0000000 --- a/tmake/lib/win32-watcom/subdirs.t +++ /dev/null @@ -1,2 +0,0 @@ -#! Use the common Win32 template -#$ IncludeTemplate("../win32/subdirs.t"); diff --git a/tmake/lib/win32-watcom/tmake.conf b/tmake/lib/win32-watcom/tmake.conf deleted file mode 100644 index 862e915..0000000 --- a/tmake/lib/win32-watcom/tmake.conf +++ /dev/null @@ -1,54 +0,0 @@ -# -# -# -# tmake configuration for Win32/Watcom C++ -# - -TEMPLATE = app -CONFIG = qt warn_on release - -TMAKE_CC = wcl386 -TMAKE_CFLAGS = -zq -TMAKE_CFLAGS_WARN_ON = -w2 -TMAKE_CFLAGS_WARN_OFF = -w0 -TMAKE_CFLAGS_RELEASE = -ox -TMAKE_CFLAGS_DEBUG = -d2 -TMAKE_CFLAGS_YACC = - -TMAKE_CXX = $$TMAKE_CC -TMAKE_CXXFLAGS = $$TMAKE_CFLAGS -TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON -TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF -TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE -TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG -TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC - -TMAKE_INCDIR = -TMAKE_INCDIR_QT = $(QTDIR)\include - -TMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -fo=$obj $src -TMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -fo=$obj $src - -TMAKE_LINK = wlink -TMAKE_LFLAGS = op quiet op c -TMAKE_LFLAGS_RELEASE = -TMAKE_LFLAGS_DEBUG = d all -TMAKE_LFLAGS_CONSOLE = sys nt -TMAKE_LFLAGS_WINDOWS = sys nt_win -TMAKE_LFLAGS_CONSOLE_DLL= sys nt -TMAKE_LFLAGS_WINDOWS_DLL= sys nt_win - -TMAKE_LIBS = -TMAKE_LIBS_CONSOLE = -TMAKE_LIBS_WINDOWS = -TMAKE_LIBS_QT = %QTDIR%\lib\qt.lib -TMAKE_LIBS_QT_DLL = %QTDIR%\lib\qtmain.lib -TMAKE_LIBS_QT_OPENGL = %QTDIR%\lib\qgl.lib -TMAKE_LIBS_OPENGL = opengl32.lib - -TMAKE_MOC = moc - -TMAKE_LIB = wlib -b -c -n -q -p=512 -TMAKE_RC = rc - -TMAKE_ZIP = zip -r -9 diff --git a/tmake/lib/win32/subdirs.t b/tmake/lib/win32/subdirs.t deleted file mode 100644 index 4c857fd..0000000 --- a/tmake/lib/win32/subdirs.t +++ /dev/null @@ -1,54 +0,0 @@ -############################################################################# -#! -#! This is a tmake template for creating a makefile that invokes make in -#! sub directories - for Win32. -#! -#${ - StdInit(); - $m = ""; - foreach ( split(/\s+/,$project{"SUBDIRS"}) ) { - $m = $m . "\tcd $_\n\tDOMAKE\n\t\@cd ..\n"; - } - $project{"SUBMAKE"} = $m; - Project('MAKEFILE') || Project('MAKEFILE = Makefile'); - Project('TMAKE') || Project('TMAKE = tmake'); -#$} -#! -# Makefile for building targets in sub directories. -# Generated by tmake at #$ Now(); -# Project: #$ Expand("PROJECT"); -# Template: #$ Expand("TEMPLATE"); -############################################################################# - -MAKEFILE= #$ Expand("MAKEFILE"); -TMAKE = #$ Expand("TMAKE"); - -SUBDIRS = #$ ExpandList("SUBDIRS"); - -all: $(SUBDIRS) - -#${ - foreach ( split(/\s+/,$project{"SUBDIRS"}) ) { - if ( Project("TMAKE_NOFORCE") ) { - $text = $text . $_ . ":\n\t" . - "cd $_\n\t\$(MAKE\)\n\t\@cd ..\n\n"; - } else { - $text = $text . $_ . ": FORCE\n\t" . - "cd $_\n\t\$(MAKE\)\n\t\@cd ..\n\n"; - } - } -#$} -#$ TmakeSelf(); - -tmake_all: -#${ - foreach ( split(/\s+/,$project{"SUBDIRS"}) ) { - $text .= "\tcd $_\n\t\$(TMAKE\) $_.pro -o \$(MAKEFILE)\n\t\@cd ..\n"; - } -#$} - -clean: -#$ $text = $project{"SUBMAKE"}; $text =~ s/DOMAKE/\$(MAKE\) clean/g; -#$ Project("TMAKE_NOFORCE") && DisableOutput(); -FORCE: -#$ Project("TMAKE_NOFORCE") && EnableOutput(); |