Commit Graph

1974 Commits

Author SHA1 Message Date
radsaq ebab58016c Simplify scons stuff:
- instead of doing Import() and Export() for subdirs, just Return() the files
  in the subdirectories' SConscripts and add that to the top-level file list
- remove the manual handling of sdl-config output, as scons will do it for us
- remove the manual addition of libz to LIBS, as scons seems to automatically
  do it if you do a CheckLib()
- properly read and use $CC, $CFLAGS, and $LDFLAGS environment variables,
  if they exist
2006-07-31 22:24:21 +00:00
zeromus 0474a05ac3 added support for inheriting CCFLAGS and LINKFLAGS from system
environment
2006-07-31 20:07:15 +00:00
punkrockguy318 9c6cbb0563 renamed pc to SDL for clarity 2006-07-31 17:42:18 +00:00
zeromus bd5f91edcf added newline to __dummy_mapper.cpp
considered the windows default hotkeys
2006-07-31 07:40:11 +00:00
zeromus bc98e7be2d tinkered around with some more docs 2006-07-31 06:04:44 +00:00
zeromus 7fbbe82b03 prepared doxygen stuff 2006-07-31 05:41:13 +00:00
punkrockguy318 45156a8ba6 fixed compiler warning 2006-07-31 04:21:30 +00:00
zeromus 2faad5ca51 cygwin buildscripts changed again to be more stable.
added a couple more endlines to eof
2006-07-31 00:03:35 +00:00
zeromus b8b6324ba3 got the sdl/sconstruct build working in cygwin
this required some changes to build scripts. please assume, if it requires fixing, that what I did was sane!

many files included #ifdef WIN32 which I changed to #ifdef MSVC since we are only supporting windows-specific features in the msvc build.
2006-07-30 22:49:15 +00:00
zeromus 529df3c6b5 added newline at end of file 2006-07-30 22:46:39 +00:00
punkrockguy318 1443995ed8 added bugs 2006-07-30 04:11:13 +00:00
zeromus 80d0d46d73 moved fceu to its own folder to make room for other projects
[[Split portion of a mixed commit.]]
2006-07-29 05:46:15 +00:00
soules fd8e229ccf - slightly more robust way to deal with SDL libraries 2006-07-28 18:04:30 +00:00
soules f1d0e6d241 - hack to get things comipling... need to parse the output of sdl-config --libs 2006-07-28 16:16:22 +00:00
soules de01f68da5 - removed conv.c from the fceu build
- got rid of the NETWORK defines... they shouldn't be relevant any more
2006-07-28 16:07:14 +00:00
luke d391673ce1 commented conv 2006-07-28 15:57:54 +00:00
soules 5669daa0ab - removing the '.h' files from the link-path... dependecies should be captured from file parsing 2006-07-28 15:53:24 +00:00
luke 073fce6bde ridded of useless 2006-07-28 15:44:18 +00:00
soules b3de60dd45 - checkpoint of getting SDL build working with scons
[[Split portion of a mixed commit.]]
2006-07-28 15:35:22 +00:00
zeromus 775c886a88 cleaned some #ifdef windows code out of fceu.cpp
spiffied a few docs
2006-07-28 07:42:14 +00:00
luke 3a1a7df520 there
[[Split portion of a mixed commit.]]
2006-07-28 06:29:58 +00:00
luke e6b73aa075 new build system 2006-07-28 06:15:52 +00:00
zeromus 77ea12d4c7 made sdl FCEUD_GetCompilerString() return g++ version 2006-07-28 06:05:47 +00:00
zeromus a1998899cb problems preventing sdl win32 from compiling
of course none of these should matter but the sdl code is dodgy
it could use refinining in the future to really be platform agnostic
2006-07-28 05:46:27 +00:00
soules 6b6098089a - everything compiles and links... but the SDL isn't being configured properly, so if you want to compile, you have to add the SDL stuff by hand to the Makefile for now 2006-07-28 05:08:42 +00:00
zeromus ad4f663177 BEGONE 2006-07-28 05:08:13 +00:00
zeromus 364650988e 2006-07-28 05:04:49 +00:00
zeromus 09b7c29018 fixed windows dependency in debug core 2006-07-28 04:53:50 +00:00
zeromus ef7a2cd31c had dos crap in it 2006-07-28 04:44:10 +00:00
soules 630f04822e - had to change variable name from brk to brck in sl1632 to avoid linker conflict
- added newline to end of sound.h
- updated Makefile to include the driver/pc stuff
- updates to the driver/pc to solve some linker errors
2006-07-28 04:00:40 +00:00
zeromus 4b67a59628 2006-07-28 03:52:40 +00:00
soules e719ef2a95 - everything in src/drivers/pc compiles under c++... now back to linker errors 2006-07-28 03:26:59 +00:00
soules d6fcdf40c9 - switching files over to c++ build... time to start fixing compilation bugs 2006-07-28 02:57:38 +00:00
soules 9c030abf64 - mistakenly committed these during the dos delete... reverting changes 2006-07-28 02:43:49 +00:00
soules 31feffda2f - discarding all of the dos stuff... go to the attic if you want it back 2006-07-28 02:42:44 +00:00
zeromus da3c1f6b29 just some stupid crap
[[Split portion of a mixed commit.]]
2006-07-24 06:03:57 +00:00
zeromus 031ea29231 removed nativewin32 stuff from makesystem, added unzip.c to it
[[Split portion of a mixed commit.]]
2006-07-24 05:42:02 +00:00
zeromus d5d8c48b2a last checkin zlib stuff was wrong--fixed. removed some more windows stuff from the core code.
[[Split portion of a mixed commit.]]
2006-07-24 05:34:50 +00:00
zeromus 634c4a5e23 realized that unzip.c/.h was not part of standard OS zlib installation, and that is why it was included with fceu... not only that, but it had been modified in the tinest ways. so I added that back in, and moved the zlib source code to the windows driver because in any gcc platform it should already be included
[[Split portion of a mixed commit.]]
2006-07-24 05:19:59 +00:00
zeromus 26ba7e79e1 more debugging cleanups
[[Split portion of a mixed commit.]]
2006-07-24 04:58:44 +00:00
zeromus 16a27a1162 more cleaning up of cpu core 2006-07-24 04:37:50 +00:00
zeromus 2b9ce103c5 cleaned out cpu code, renamed some include files to .inc
[[Split portion of a mixed commit.]]
2006-07-24 04:22:03 +00:00
zeromus 815e35b570 slowly removing windows-specific code from the emu core code. making some messes and cleaning some others.
[[Split portion of a mixed commit.]]
2006-07-24 04:18:46 +00:00
zeromus 8bdea5af77 fixed more compile errors. added sexyal (used by sdl driver). added a mingw32 configure script. commented out unix-netplay.o from sdl makefile because it had many compile errors and was making me angry
[[Split portion of a mixed commit.]]
2006-07-24 01:07:25 +00:00
zeromus 08a5d0ccf6 gcc version needed some casts 2006-07-24 00:32:36 +00:00
zeromus 25c29cca28 straightened out a situation with alloca
[[Split portion of a mixed commit.]]
2006-07-24 00:26:07 +00:00
zeromus 5b4f266680 consistentified line endings 2006-07-23 23:57:08 +00:00
zeromus 350447ae73 left out an include 2006-07-23 23:50:33 +00:00
zeromus b3faac170a obsolete file 2006-07-23 23:34:22 +00:00
zeromus 3b5be4e54b changed much more stuff to cpp. some makefile is still referencing cart.c though... can't find it.
[[Split portion of a mixed commit.]]
2006-07-23 23:30:39 +00:00