Skip to content

Commit

Permalink
Add official 0.20 release files from flobopuyo-0.20.tgz
Browse files Browse the repository at this point in the history
  • Loading branch information
kratz00 committed Dec 30, 2022
0 parents commit 0ed3f58
Show file tree
Hide file tree
Showing 157 changed files with 15,906 additions and 0 deletions.
121 changes: 121 additions & 0 deletions .#Makefile.1.19
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
# Makefile
# author: iOS-Software
# July 2004

#BINDIR=/usr/games/
DATADIR=\"data\"

# SDL_CONFIG=/home/jeko/opt/bin/sdl-config
SDL_CONFIG=sdl-config
CC=g++
CXX=g++

CFLAGS=`$(SDL_CONFIG) --cflags` -g -I/sw/include -DUSE_AUDIO=1 -DHAVE_OPENGL=1
CXXFLAGS=${CFLAGS}

HFILES= HiScores.h IosException.h IosImgProcess.h IosVector.h PuyoCommander.h PuyoGame.h \
PuyoIA.h PuyoPlayer.h PuyoStory.h PuyoView.h SDL_prim.h audio.h menu.h \
menuitems.h preferences.h scrollingtext.h sofont.h SDL_Painter.h PuyoVersion.h \
InputManager.h GameControls.h HiScores.h


OBJFILES= SDL_prim.o HiScores.o scenar.y.o scenar.l.o PuyoCommander.o IosException.o \
IosVector.o main.o PuyoGame.o PuyoVersion.o PuyoView.o PuyoIA.o sofont.o \
menu.o menuitems.o audio.o scrollingtext.o preferences.o PuyoStory.o SDL_Painter.o \
InputManager.o GameControls.o PuyoDoomMelt.o glSDL.o

all: prelude flobopuyo

flobopuyo: ${OBJFILES}
@echo "[flobopuyo]" && g++ $(CFLAGS) -o flobopuyo `$(SDL_CONFIG) --cflags --libs` -lSDL_mixer -lSDL_image ${OBJFILES}
@echo "--------------------------------------"
@echo " Compilation finished"
@[ "x`cat WARNINGS | wc -l`" != "x0" ] && echo -e "--------------------------------------\n There have been some warnings:\n" && cat WARNINGS && rm -f WARNINGS && echo "--------------------------------------" || true
@echo
@echo " Type ./flobopuyo to play."
@echo "--------------------------------------"

prelude:
@rm -f WARNINGS
@touch WARNINGS

%.o:%.c
@echo "[$@]" && $(CC) $(CFLAGS) -DDATADIR=${DATADIR} -c $< 2>> WARNINGS || (cat WARNINGS && false)

%.o:%.cpp
@echo "[$@]" && $(CXX) $(CFLAGS) -DDATADIR=${DATADIR} -c $< 2>> WARNINGS || (cat WARNINGS && false)

PuyoDoomMelt.o:PuyoDoomMelt.c ${HFILES}
HiScores.o:HiScores.cpp HiScores.h preferences.h
PuyoCommander.o:PuyoCommander.cpp ${HFILES}
PuyoGame.o:PuyoGame.cpp ${HFILES}
PuyoIA.o:PuyoIA.cpp ${HFILES}
PuyoStory.o:PuyoStory.cpp ${HFILES}
PuyoView.o:PuyoView.cpp ${HFILES}
main.o:main.cpp ${HFILES}
preferences.o:preferences.c preferences.h
scenar.l.o:scenar.l.c ${HFILES}
scenar.y.o:scenar.y.c ${HFILES}
InputManager.o:InputManager.cpp ${HFILES}
GameControls.o:GameControls.cpp ${HFILES}
SDL_Painter.o:SDL_Painter.cpp SDL_Painter.h
audio.o:audio.c audio.h
menu.o:menu.c menu.h menuitems.h
menuitems.o:menuitems.c menu.h menuitems.h
scrollingtext.o:scrollingtext.c
sofont.o:sofont.c
IosException.o:IosException.cpp
IosVector.o:IosVector.cpp
glSDL.o:glSDL.c
@echo "[$@]" && $(CC) $(CFLAGS) -DDATADIR=${DATADIR} -c $< 2>> EXT_WARNINGS
@rm -f EXT_WARNINGS
SDL_prim.o:SDL_prim.c
@echo "[$@]" && $(CC) $(CFLAGS) -DDATADIR=${DATADIR} -c $< 2>> EXT_WARNINGS
@rm -f EXT_WARNINGS

scenar.l.c:scenar.l ${HFILES}
@echo "[$@]" && flex -oscenar.l.c scenar.l
scenar.y.c:scenar.y ${HFILES}
@echo "[$@]" && bison -y -d -o scenar.y.c scenar.y

clean:
rm -f *~ scenar.y.c scenar.y.h scenar.l.c *.o flobopuyo* WARNINGS
rm -rf .xvpics data/.xvpics data/*/.xvpics
rm -rf FloboPuyo.app
rm -f .DS_Store data/.DS_Store data/*/.DS_Store .gdb_history

#_install: ${OBJFILES}
# g++ $(CFLAGS) -o flobopuyo `$(SDL_CONFIG) --cflags --static-libs` -lSDL_mixer -lSDL_image ${OBJFILES}

#install: _install
# strip --strip-all flobopuyo
# mkdir -p ${DATADIR}
# cp -r data/* ${DATADIR}
# chmod a+rx ${DATADIR}
# chmod a+rx ${DATADIR}/sfx
# chmod a+rx ${DATADIR}/gfx
# chmod a+rx ${DATADIR}/story
# chmod -R a+r ${DATADIR}
# cp ./flobopuyo ${BINDIR}/flobopuyo
# chmod a+rx ${BINDIR}/flobopuyo

bundle_name = FloboPuyo.app
flobopuyo-static:SDL_prim.o
bison -y -d -o scenar.y.c scenar.y
flex -oscenar.l.c scenar.l
g++ -DMACOSX $(CFLAGS) -o flobopuyo-static HiScores.cpp SDL_prim.o PuyoCommander.cpp InputManager.cpp GameControls.cpp IosException.cpp IosVector.cpp main.cpp PuyoGame.cpp PuyoView.cpp PuyoIA.cpp PuyoVersion.c sofont.c menu.c menuitems.c audio.c scrollingtext.c preferences.c SDL_Painter.cpp PuyoStory.cpp scenar.y.c scenar.l.c /sw/lib/libSDL_mixer.a /sw/lib/libvorbisfile.a /sw/lib/libvorbis.a /sw/lib/libogg.a /sw/lib/libsmpeg.a /sw/lib/libSDL_image.a /sw/lib/libjpeg.a /sw/lib/libpng.a -lz `$(SDL_CONFIG) --cflags --static-libs`

# /sw/lib/libvorbis.a

bundle: flobopuyo-static
mkdir -p $(bundle_name)/Contents/MacOS
mkdir -p $(bundle_name)/Contents/Resources
echo "APPL????" > $(bundle_name)/Contents/PkgInfo
cp mac/Info.plist $(bundle_name)/Contents/
cp mac/icon.icns $(bundle_name)/Contents/Resources/
cp flobopuyo-static $(bundle_name)/Contents/MacOS/flobopuyo
cp -r data $(bundle_name)/Contents/Resources
rm -rf $(bundle_name)/Contents/Resources/data/CVS $(bundle_name)/Contents/Resources/data/*/CVS
rm -rf $(bundle_name)/Contents/Resources/data/.xvpics $(bundle_name)/Contents/Resources/data/*/.xvpics
rm -f $(bundle_name)/Contents/Resources/data/.DS_Store $(bundle_name)/Contents/Resources/data/*/.DS_Store
strip $(bundle_name)/Contents/MacOS/flobopuyo
165 changes: 165 additions & 0 deletions .#Makefile.1.27
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
# Makefile
# author: iOS-Software
# July 2004

ENABLE_AUDIO=true
ENABLE_OPENGL=false

#BINDIR=/usr/games/
DATADIR=\"data\"

SDL_CONFIG=sdl-config
CC=g++
CXX=g++

CFLAGS=`$(SDL_CONFIG) --cflags` -g -I/sw/include -DDATADIR=${DATADIR}



HFILES= HiScores.h IosException.h IosImgProcess.h IosVector.h PuyoCommander.h\
PuyoGame.h PuyoAnimations.h AnimatedPuyo.h PuyoIA.h PuyoPlayer.h \
PuyoStory.h PuyoView.h SDL_prim.h audio.h menu.h menuitems.h \
preferences.h scrollingtext.h sofont.h SDL_Painter.h PuyoVersion.h \
InputManager.h GameControls.h HiScores.h IosImgProcess.h PuyoStarter.h


OBJFILES= SDL_prim.o HiScores.o scenar.y.o scenar.l.o PuyoCommander.o \
IosException.o IosVector.o main.o PuyoGame.o PuyoVersion.o \
PuyoView.o PuyoAnimations.o AnimatedPuyo.o PuyoIA.o sofont.o \
menu.o menuitems.o audio.o scrollingtext.o preferences.o \
PuyoStory.o SDL_Painter.o InputManager.o GameControls.o \
PuyoDoomMelt.o IosImgProcess.o corona32.o corona.o corona_palette.o PuyoStarter.o

PLATFORM=$(shell uname -s)
ifeq ($(PLATFORM), Darwin)
CFLAGS:=$(CFLAGS) -DMACOSX -UDATADIR
endif

ifeq ($(ENABLE_AUDIO), true)
CFLAGS:=$(CFLAGS) -DUSE_AUDIO=1
OBJFILES:=$(OBJFILES) glSDL.o
endif

ifeq ($(ENABLE_OPENGL), true)
CFLAGS:=$(CFLAGS) -DHAVE_OPENGL=1
OBJFILES:=$(OBJFILES) glSDL.o
endif

CXXFLAGS=${CFLAGS}

all: prelude flobopuyo

flobopuyo: ${OBJFILES}
@echo "[flobopuyo]" && g++ $(CFLAGS) -o flobopuyo `$(SDL_CONFIG) --cflags --libs` -lSDL_mixer -lSDL_image ${OBJFILES}
@echo "--------------------------------------"
@echo " Compilation finished"
@[ "x`cat WARNINGS | wc -l`" != "x0" ] && echo -e "--------------------------------------\n There have been some warnings:\n" && cat WARNINGS && rm -f WARNINGS && echo "--------------------------------------" || true
@echo
@echo " Type ./flobopuyo to play."
@echo "--------------------------------------"

prelude:
@rm -f WARNINGS
@touch WARNINGS
@echo "Compiling with CFLAGS=$(CFLAGS)"

%.o:%.c
@echo "[$@]" && $(CC) $(CFLAGS) -c $< 2>> WARNINGS || (cat WARNINGS && false)

%.o:%.cpp
@echo "[$@]" && $(CXX) $(CFLAGS) -c $< 2>> WARNINGS || (cat WARNINGS && false)

PuyoDoomMelt.o:PuyoDoomMelt.c ${HFILES}
HiScores.o:HiScores.cpp HiScores.h preferences.h
PuyoCommander.o:PuyoCommander.cpp ${HFILES}
PuyoGame.o:PuyoGame.cpp ${HFILES}
PuyoIA.o:PuyoIA.cpp ${HFILES}
PuyoStory.o:PuyoStory.cpp ${HFILES}
PuyoView.o:PuyoView.cpp ${HFILES}
AnimatedPuyo.o: AnimatedPuyo.cpp ${HFILES}
PuyoAnimations.o: PuyoAnimations.cpp ${HFILES}
main.o:main.cpp ${HFILES}
preferences.o:preferences.c preferences.h
scenar.l.o:scenar.l.c ${HFILES}
scenar.y.o:scenar.y.c ${HFILES}
InputManager.o:InputManager.cpp ${HFILES}
GameControls.o:GameControls.cpp ${HFILES}
IosImgProcess.o:IosImgProcess.cpp ${HFILES}
SDL_Painter.o:SDL_Painter.cpp SDL_Painter.h
audio.o:audio.c audio.h
menu.o:menu.c menu.h menuitems.h
menuitems.o:menuitems.c menu.h menuitems.h
scrollingtext.o:scrollingtext.c
sofont.o:sofont.c
IosException.o:IosException.cpp
IosVector.o:IosVector.cpp
glSDL.o:glSDL.c
@echo "[$@]" && $(CC) $(CFLAGS) -c $< 2>> EXT_WARNINGS
@rm -f EXT_WARNINGS
SDL_prim.o:SDL_prim.c
@echo "[$@]" && $(CC) $(CFLAGS) -c $< 2>> EXT_WARNINGS
@rm -f EXT_WARNINGS
corona.o:corona.cpp
corona32.o:corona32.cpp
corona_palette.o:corona_palette.cpp

scenar.l.c:scenar.l ${HFILES}
@echo "[$@]" && flex -oscenar.l.c scenar.l
scenar.y.c:scenar.y ${HFILES}
@echo "[$@]" && bison -y -d -o scenar.y.c scenar.y

clean:
rm -f *~ scenar.y.c scenar.y.h scenar.l.c *.o flobopuyo* WARNINGS
rm -rf .xvpics data/.xvpics data/*/.xvpics
rm -rf FloboPuyo.app
rm -f .DS_Store data/.DS_Store data/*/.DS_Store .gdb_history

#_install: ${OBJFILES}
# g++ $(CFLAGS) -o flobopuyo `$(SDL_CONFIG) --cflags --static-libs` -lSDL_mixer -lSDL_image ${OBJFILES}

#install: _install
# strip --strip-all flobopuyo
# mkdir -p ${DATADIR}
# cp -r data/* ${DATADIR}
# chmod a+rx ${DATADIR}
# chmod a+rx ${DATADIR}/sfx
# chmod a+rx ${DATADIR}/gfx
# chmod a+rx ${DATADIR}/story
# chmod -R a+r ${DATADIR}
# cp ./flobopuyo ${BINDIR}/flobopuyo
# chmod a+rx ${BINDIR}/flobopuyo

bundle_name = FloboPuyo.app

flobopuyo-static: prelude ${OBJFILES}
@echo "[flobopuyo-static]" && g++ $(CFLAGS) -o flobopuyo-static ${OBJFILES}\
/sw/lib/libSDL_mixer.a /sw/lib/libvorbisfile.a /sw/lib/libvorbis.a /sw/lib/libogg.a /sw/lib/libsmpeg.a /sw/lib/libSDL_image.a /sw/lib/libjpeg.a /sw/lib/libpng.a -lz `$(SDL_CONFIG) --static-libs`
@echo "--------------------------------------"
@echo " Compilation finished"

flobopuyo-staticz:SDL_prim.o
bison -y -d -o scenar.y.c scenar.y
flex -oscenar.l.c scenar.l
g++ -DMACOSX $(CFLAGS) -o flobopuyo-static IosImgProcess.cpp HiScores.cpp SDL_prim.o PuyoCommander.cpp InputManager.cpp GameControls.cpp IosException.cpp IosVector.cpp main.cpp PuyoGame.cpp PuyoView.cpp PuyoIA.cpp PuyoVersion.c sofont.c menu.c menuitems.c audio.c scrollingtext.c preferences.c SDL_Painter.cpp PuyoStory.cpp scenar.y.c scenar.l.c /sw/lib/libSDL_mixer.a /sw/lib/libvorbisfile.a /sw/lib/libvorbis.a /sw/lib/libogg.a /sw/lib/libsmpeg.a /sw/lib/libSDL_image.a /sw/lib/libjpeg.a /sw/lib/libpng.a -lz `$(SDL_CONFIG) --cflags --static-libs`

# /sw/lib/libvorbis.a

bundle: flobopuyo-static
mkdir -p $(bundle_name)/Contents/MacOS
mkdir -p $(bundle_name)/Contents/Resources
echo "APPL????" > $(bundle_name)/Contents/PkgInfo
cp mac/Info.plist $(bundle_name)/Contents/
cp mac/icon.icns $(bundle_name)/Contents/Resources/
cp flobopuyo-static $(bundle_name)/Contents/MacOS/flobopuyo
cp -r data $(bundle_name)/Contents/Resources
rm -rf $(bundle_name)/Contents/Resources/data/CVS $(bundle_name)/Contents/Resources/data/*/CVS
rm -rf $(bundle_name)/Contents/Resources/data/.xvpics $(bundle_name)/Contents/Resources/data/*/.xvpics
rm -f $(bundle_name)/Contents/Resources/data/.DS_Store $(bundle_name)/Contents/Resources/data/*/.DS_Store
strip $(bundle_name)/Contents/MacOS/flobopuyo

package_name = "FloBoPuyo\ 0.20"
mac-package: bundle
mkdir "$(package_name)"
mv $(bundle_name) "$(package_name)"
cp COPYING "$(package_name)"
hdiutil create -srcfolder "$(package_name)" "$(package_name).dmg"
Loading

0 comments on commit 0ed3f58

Please sign in to comment.