Update Cygwin makefile

This commit is contained in:
David Schmidt 2011-01-07 13:23:21 +00:00
parent a04a010658
commit 36fdba6b47
2 changed files with 29 additions and 4 deletions

16
src/GSport.bat Normal file
View File

@ -0,0 +1,16 @@
@echo off
REM
REM GSport - Windows startup batch file
REM
SET GSPORT_HOME=%CD%\
set CYGWIN=nodosfilewarning
:add_classpath
SET CWD=%CD%
if "%GSPORT_PATH_SET%" == "1" goto start
set GSPORT_PATH_SET=1
PATH=%PATH%;%GSPORT_HOME%lib
:start
GSport.exe

View File

@ -53,10 +53,16 @@ gsportx: $(OBJECTS) compile_time.o
# Mingw32 (native windows) builds:
gsport.exe: $(OBJECTS) compile_time.o
$(CC) $(CCOPTS) $(LDOPTS) $(OBJECTS) compile_time.o $(LDFLAGS) -o $(NAME)$(SUFFIX) $(EXTRA_LIBS) -lwinmm -lgdi32 -ldsound -lcomctl32 -lws2_32 -lshell32
mv $(NAME)$(SUFFIX) ..
cp -f ../config.template ../config.txt
g++ $(CCOPTS) $(LDOPTS) $(OBJECTS) compile_time.o $(LDFLAGS) -o $(NAME)$(SUFFIX) $(EXTRA_LIBS) -lwinmm -lgdi32 -ldsound -lcomctl32 -lws2_32 -lshell32 -lSDL -lfreetype -lcomdlg32
mkdir -p ../GSport.app/lib
cp -f gsport.exe ../GSport.app/GSport.exe
cp -f ../config.template ../GSport.app/config.txt
cp -f ../lib/*.ttf ../GSport.app/lib
cp -f ../lib/arch/win32/*.dll ../GSport.app/lib
cp -f GSport.bat ../GSport.app/GSport.bat
cp -f parallel.rom ../GSport.app
cp -f ../COPYING.txt ../GSport.app
cp -f ../GSport.html ../GSport.app
8inst_c.h: instable.h
$(PERL) make_inst c 8 instable.h > 8inst_c.h
@ -92,6 +98,9 @@ engine_s.o: 8inst_s.h 16inst_s.h 8size_s.h 16size_s.h size_s.h
.c.o:
$(CC) $(CCOPTS) $(XOPTS) -c $(OPTS) -I. -o $*.o $*.c
.cpp.o:
$(CC) $(CPPOPTS) $(XOPTS) -c $(OPTS) -I. $*.cpp
.cpp.O:
$(CC) $(CCOPTS) $(XOPTS) -c $(OPTS) -I. $*.c