revamp MSVC build system, separate dynamic and static builds, separate debug and release intermediate directories

This commit is contained in:
Josh Coalson
2002-11-21 09:00:25 +00:00
parent 48404ff9c3
commit bfc8e319c2
76 changed files with 2169 additions and 449 deletions

View File

@@ -31,21 +31,21 @@
extern "C" {
#endif
GRABBAG_API void grabbag__file_copy_metadata(const char *srcpath, const char *destpath);
GRABBAG_API off_t grabbag__file_get_filesize(const char *srcpath);
GRABBAG_API const char *grabbag__file_get_basename(const char *srcpath);
void grabbag__file_copy_metadata(const char *srcpath, const char *destpath);
off_t grabbag__file_get_filesize(const char *srcpath);
const char *grabbag__file_get_basename(const char *srcpath);
/* read_only == false means "make file writable by user"
* read_only == true means "make file read-only for everyone"
*/
GRABBAG_API FLAC__bool grabbag__file_change_stats(const char *filename, FLAC__bool read_only);
FLAC__bool grabbag__file_change_stats(const char *filename, FLAC__bool read_only);
/* attempts to make writable before unlinking */
GRABBAG_API FLAC__bool grabbag__file_remove_file(const char *filename);
FLAC__bool grabbag__file_remove_file(const char *filename);
/* these will forcibly set stdin/stdout to binary mode (for OSes that require it) */
GRABBAG_API FILE *grabbag__file_get_binary_stdin();
GRABBAG_API FILE *grabbag__file_get_binary_stdout();
FILE *grabbag__file_get_binary_stdin();
FILE *grabbag__file_get_binary_stdout();
#ifdef __cplusplus
}