Skip to content
Browse files
Added Apple Project Builder support files to CVS.
  • Loading branch information
icculus committed Dec 17, 2002
1 parent beb9653 commit e324162b400faec801963a251fb97ee3c5d2cc21
Binary file not shown.
@@ -0,0 +1,25 @@
This is an unofficial OS X Project Builder environment to build a physfs Framework.

Built with:
physfs 0.1.7
Project Builder 2.0.1
OS X (10.2 Jaguar)

This project was created by brainlessly mimicking the SDL (Simple Direct Media
Layer) Project Builder projects. The scripts were also shamelessly taken from
SDL as well. There may be errors. Use at your own risk!

This project creates 2 installer packages:

- A physfs framework for development (for people who wish to link to physfs)

- A physfs framework for users (for users who run programs that used the above

This project also builds static libraries for physfs (to build physfs and physfsc) but
they are not installed anywhere. If you wish to use them, you will need to
copy them out of the build directory.

Eric Wing <>

@@ -0,0 +1,12 @@

EXPORTS = SDL_sound.x

all: $(EXPORTS)

perl $(HEADERS) >$@ || rm $@

rm -f $(EXPORTS)
@@ -0,0 +1,20 @@
# Program to take a set of header files and generate DLL export definitions

while ( ($file = shift(@ARGV)) ) {
if ( ! defined(open(FILE, $file)) ) {
warn "Couldn't open $file: $!\n";
$printed_header = 0;
$file =~ s,.*/,,;
while (<FILE>) {
if ( /^__EXPORT__.*\s\**([^\s\(]+)\(/ ) {
print "\t_$1\n";
} elsif ( /^__EXPORT__.*\s\**([^\s\(]+)$/ ) {
print "\t_$1\n";
@@ -0,0 +1,71 @@
@@ -0,0 +1,20 @@

## This script creates "PBProjects.tar.gz" in the parent directory

# remove build products
rm -rf build

# remove Finder info files
find . -name ".DS_Store" -exec rm "{}" ";"

# remove user project prefs
find . -name "*.pbxuser" -exec rm "{}" ";"

# create the archive
(cd .. && gnutar -zcvf PBProjects.tar.gz PBProjects)

0 comments on commit e324162

Please sign in to comment.