mirror of
https://github.com/kennethreitz-archive/pyinstaller.git
synced 2026-06-05 23:50:17 +00:00
Switch to GPL license (with exception)
git-svn-id: http://svn.pyinstaller.org/trunk@43 8dd32b29-ccff-0310-8a9a-9233e24343b1
This commit is contained in:
+18
-2
@@ -1,4 +1,20 @@
|
||||
#! /usr/bin/env python
|
||||
# Copyright (C) 2005, Giovanni Bajo
|
||||
# Based on previous work under copyright (c) 2002 McMillan Enterprises, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
# as published by the Free Software Foundation; either version 2
|
||||
# of the License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
|
||||
""" Make.py
|
||||
|
||||
@@ -88,11 +104,11 @@ def main():
|
||||
configf = open('../../config.dat', 'w')
|
||||
pprint.pprint(config, configf)
|
||||
configf.close()
|
||||
|
||||
|
||||
targets = [None, None]
|
||||
targets[0] = os.path.join('../../support', 'run')
|
||||
targets[1] = os.path.join('../../support', 'run_d')
|
||||
|
||||
|
||||
includes = ['-I../common', '-I' + incldir, '-I' + config_h_dir]
|
||||
|
||||
have_warnings = 0
|
||||
|
||||
+22
-5
@@ -1,3 +1,20 @@
|
||||
# Copyright (C) 2005, Giovanni Bajo
|
||||
# Based on previous work under copyright (c) 2002 McMillan Enterprises, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
# as published by the Free Software Foundation; either version 2
|
||||
# of the License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
|
||||
_orig_open = open
|
||||
|
||||
class _BkFile:
|
||||
@@ -35,11 +52,11 @@ class _BkFile:
|
||||
self.__file.close()
|
||||
if self.__backup is None:
|
||||
return
|
||||
try:
|
||||
from cmp import do_cmp
|
||||
except:
|
||||
from filecmp import cmp
|
||||
do_cmp = cmp
|
||||
try:
|
||||
from cmp import do_cmp
|
||||
except:
|
||||
from filecmp import cmp
|
||||
do_cmp = cmp
|
||||
# don't use cmp.cmp because of NFS bugs :-( and
|
||||
# anyway, the stat mtime values differ so do_cmp will
|
||||
# most likely be called anyway
|
||||
|
||||
@@ -1,3 +1,30 @@
|
||||
/*
|
||||
* Bootloader for a packed executable.
|
||||
* Copyright (C) 2005, Giovanni Bajo
|
||||
* Based on previous work under copyright (c) 2002 McMillan Enterprises, Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
*
|
||||
* In addition to the permissions in the GNU General Public License, the
|
||||
* authors give you unlimited permission to link or embed the compiled
|
||||
* version of this file into combinations with other programs, and to
|
||||
* distribute those combinations without any restriction coming from the
|
||||
* use of this file. (The General Public License restrictions do apply in
|
||||
* other respects; for example, they cover modification of the file, and
|
||||
* distribution when not linked into a combine executable.)
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
#include "launch.h"
|
||||
|
||||
#ifdef FREEZE_EXCEPTIONS
|
||||
|
||||
@@ -1,4 +1,20 @@
|
||||
# Write the actual Makefile.
|
||||
# Copyright (C) 2005, Giovanni Bajo
|
||||
# Based on previous work under copyright (c) 2002 McMillan Enterprises, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
# as published by the Free Software Foundation; either version 2
|
||||
# of the License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
|
||||
import os
|
||||
import string
|
||||
@@ -26,7 +42,7 @@ def writerules(outfp, files, suffix, dflag, target):
|
||||
deps.append(dest)
|
||||
|
||||
outfp.write("\n%s: %s\n" % (target, string.join(deps)))
|
||||
outfp.write("\t$(CC) %s -o %s $(LDLAST)\n" %
|
||||
outfp.write("\t$(CC) %s -o %s $(LDLAST)\n" %
|
||||
(string.join(files), target))
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,20 @@
|
||||
# Parse Makefiles and Python Setup(.in) files.
|
||||
# Copyright (C) 2005, Giovanni Bajo
|
||||
# Based on previous work under copyright (c) 2002 McMillan Enterprises, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
# as published by the Free Software Foundation; either version 2
|
||||
# of the License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
|
||||
import re
|
||||
import string
|
||||
|
||||
Reference in New Issue
Block a user