Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

libsidplay.mmp

Go to the documentation of this file.
00001 // libsidplay.mmp
00002 // 
00003 // (c) 2000-2001 Alfred E. Heggestad
00004 // 
00005 //    This program is free software; you can redistribute it and/or modify
00006 //    it under the terms of the GNU General Public License as published by
00007 //    the Free Software Foundation; either version 2 of the License, or
00008 //    (at your option) any later version.
00009 //
00010 
00017 //
00018 // uncomment this if you want to compile the SID player
00019 // library as one EXE file instead of a DLL file.
00020 //
00021 //#define RUN_AS_EXE
00022  
00023 #if defined(RUN_AS_EXE) 
00024 TARGET        libsidplay.exe
00025 TARGETTYPE    exe
00026 UID           0 0
00027 UNICODEUID    0 0
00028 #else
00029 TARGET        libsidplay.dll
00030 TARGETTYPE    dll
00031 UID           0x1000008d 0x10009A94 // note: 0x1000008d means .DLL
00032 #endif
00033 
00034 MACRO         __ER6__
00035  
00036 SOURCEPATH    ..\
00037 
00038 SOURCE        libsidplay\eeconfig.cpp
00039 SOURCE        libsidplay\player.cpp
00040 SOURCE        libsidplay\sidtune.cpp
00041 SOURCE        libsidplay\elog.cpp
00042 
00043 SOURCE        libsidplay\emu\6510_.cpp 
00044 SOURCE        libsidplay\emu\6581_.cpp
00045 SOURCE        libsidplay\emu\envelope.cpp 
00046 SOURCE        libsidplay\emu\mixing.cpp 
00047 SOURCE        libsidplay\emu\samples.cpp
00048                 
00049 SOURCE        libsidplay\fformat\fformat_.cpp 
00050 SOURCE        libsidplay\fformat\info_.cpp 
00051 SOURCE        libsidplay\fformat\mus_.cpp 
00052 SOURCE        libsidplay\fformat\psid_.cpp
00053 SOURCE        libsidplay\fformat\sid_.cpp
00054 
00055 #if defined(RUN_AS_EXE) 
00056 SOURCEPATH    console      // only for .EXE version
00057 SOURCE        esidplay.cpp
00058 SOURCE        audiodrv_epoc.cpp
00059 SOURCE        alaw.cpp
00060 USERINCLUDE   \sidplay\console
00061 
00062 // to map E32Main to main() 
00063 #if defined(MARM)
00064 //LIBRARY             ecrt0.o
00065 #else
00066 //LIBRARY             ecrt0.obj
00067 #endif
00068 
00069 #else // not RUN_AS_EXE
00070 SOURCE        libsidplay\epocdll.cpp
00071 #endif
00072 
00073 
00074 USERINCLUDE   ..\libsidplay
00075 USERINCLUDE   ..\libsidplay\emu
00076 USERINCLUDE   ..\libsidplay\include
00077 USERINCLUDE   ..\libsidplay\fformat
00078 SYSTEMINCLUDE \epoc32\include 
00079 SYSTEMINCLUDE \epoc32\include\libc
00080  
00081 LIBRARY       euser.lib estlib.lib efsrv.lib
00082 
00083 EPOCSTACKSIZE 65536 //TODO - reduce
00084 
00085 //EPOCALLOWDLLDATA // this is cheating!

Generated on Tue Feb 8 04:13:58 2005 for Esidplay by doxygen 1.3.3