diff --git a/games-fps/serious_sam/additional-files/serious_sam.rdef b/games-fps/serious_sam/additional-files/serious_sam.rdef new file mode 100644 index 000000000..9a2edf3fa --- /dev/null +++ b/games-fps/serious_sam/additional-files/serious_sam.rdef @@ -0,0 +1,167 @@ +resource vector_icon array { + $"6E6369660403ED1C24050003FFF20005FF200228C9D8C125CA39C1ECC977C05F" + $"C9D8BE56C977BF1CCA39BD90CADCBC42CAD3BC56CAE6BC2ECACABC0BCADEBC16" + $"CAB7BC01C8BFBAF6C982BB5DC7FCBA8EC719B8B0C73FB989C6F2B7D6C6B2B668" + $"C6B6B67EC6AEB653C684B647C69AB644C66EB64AC439B69AC514B67BC35FB6B8" + $"C18DB5BBC22CB655C0EFB522BFE4B420BFF3B42FBFD4B410BFAAB420BFBAB410" + $"BF9AB42FBE00B5BBBE9FB522BD62B655BB54B69ABC2FB6B8BA7AB67BB90AB647" + $"B920B64AB8F4B644B8DBB668B8DFB653B8D8B67EB875B8B0B89BB7D6B84FB989" + $"B6CEBAF6B792BA8EB60BBB5DB4C3BC0BB4D7BC01B4B0BC16B4B1BC42B4A8BC2E" + $"B4BBBC56B5B6BE56B555BD90B617BF1CB5B6C125B617C05FB555C1ECB4B1C339" + $"B4BBC325B4A8C34DB4C3C370B4B0C366B4D7C37AB6CEC486B60BC41EB792C4ED" + $"B875C6CBB84FC5F2B89BC7A5B8DBC913B8D8C8FDB8DFC928B90AC935B8F4C938" + $"B920C931BB54C8E2BA7AC901BC2FC8C3BE00C9C0BD62C926BE9FCA59BFAACB5C" + $"BF9ACB4CBFBACB6BBFE4CB5CBFD4CB6BBFF3CB4CC18DC9C0C0EFCA59C22CC926" + $"C439C8E2C35FC8C3C514C901C684C935C66EC931C69AC938C6B2C913C6AEC928" + $"C6B6C8FDC719C6CBC6F2C7A5C73FC5F2C8BFC486C7FCC4EDC982C41ECACAC370" + $"CAB7C37ACADEC366CADCC339CAE6C34DCAD3C3250228C9D8C125CA39C1ECC977" + $"C05FC9D8BE56C977BF1CCA39BD90CADCBC42CAD3BC56CAE6BC2ECACABC0BCADE" + $"BC16CAB7BC01C8BFBAF6C982BB5DC7FCBA8EC719B8B0C73FB989C6F2B7D6C6B2" + $"B668C6B6B67EC6AEB653C684B647C69AB644C66EB64AC439B69AC514B67BC35F" + $"B6B8C18DB5BBC22CB655C0EFB522BFE4B420BFF3B42FBFD4B410BFAAB420BFBA" + $"B410BF9AB42FBE00B5BBBE9FB522BD62B655BB54B69ABC2FB6B8BA7AB67BB90A" + $"B647B920B64AB8F4B644B8DBB668B8DFB653B8D8B67EB875B8B0B89BB7D6B84F" + $"B989B6CEBAF6B792BA8EB60BBB5DB4C3BC0BB4D7BC01B4B0BC16B4B1BC42B4A8" + $"BC2EB4BBBC56B5B6BE56B555BD90B617BF1CB5B6C125B617C05FB555C1ECB4B1" + $"C339B4BBC325B4A8C34DB4C3C370B4B0C366B4D7C37AB6CEC486B60BC41EB792" + $"C4EDB875C6CBB84FC5F2B89BC7A5B8DBC913B8D8C8FDB8DFC928B90AC935B8F4" + $"C938B920C931BB54C8E2BA7AC901BC2FC8C3BE00C9C0BD62C926BE9FCA59BFAA" + $"CB5CBF9ACB4CBFBACB6BBFE4CB5CBFD4CB6BBFF3CB4CC18DC9C0C0EFCA59C22C" + $"C926C439C8E2C35FC8C3C514C901C684C935C66EC931C69AC938C6B2C913C6AE" + $"C928C6B6C8FDC719C6CBC6F2C7A5C73FC5F2C8BFC486C7FCC4EDC982C41ECACA" + $"C370CAB7C37ACADEC366CADCC339CAE6C34DCAD3C3250229C908C129C908C129" + $"C8ABC061C908BE52C8ABBF1BC964BD89C9DBBC87C9D6BC91C9E0BC7DC9D2BC6B" + $"C9DCBC70C9C8BC65C819BB73C8DABBDFC758BB07C66DB927C699BA00C642B84F" + $"C60BB737C60DB742C608B72CC5F3B726C5FEB725C5E8B727C3FDB761C4D8B747" + $"C321B77BC149B680C1EBB716C0A7B5EBBFD6B529BFDEB531BFCDB522BFB8B529" + $"40B522BFB0B531BE45B680BEE7B5EBBDA2B716BB91B761BC6CB77BBAB6B747B9" + $"9BB726B9A6B727B990B725B983B737B985B72CB981B742B920B927B94BB84FB8" + $"F5BA00B775BB73B835BB07B6B4BBDFB5BCBC6BB5C5BC65B5B2BC70B5B3BC87B5" + $"AEBC7DB5B7BC91B686BE52B62ABD89B6E2BF1BB686C129B6E2C061B62AC1F2B5" + $"B3C2F4B5B7C2EAB5AEC2FEB5BCC310B5B2C30BB5C5C316B775C408B6B4C39CB8" + $"35C474B920C654B8F5C57BB94BC72DB983C844B981C839B985C84FB99BC855B9" + $"90C856B9A6C854BB91C81ABAB6C834BC6CC800BE45C8FBBDA2C865BEE7C991BF" + $"B8CA52BFB0CA4A40CA59BFD6CA52BFCDCA59BFDECA4AC149C8FBC0A7C991C1EB" + $"C865C3FDC81AC321C800C4D8C834C5F3C855C5E8C854C5FEC856C60BC844C608" + $"C84FC60DC839C66DC654C642C72DC699C57BC819C408C758C474C8DAC39CC9D2" + $"C310C9C8C316C9DBC30BC9DBC2F4C9E0C2FEC9D6C2EAC908C129C964C1F2C908" + $"C1290229C908C129C908C129C8ABC061C908BE52C8ABBF1BC964BD89C9DBBC87" + $"C9D6BC91C9E0BC7DC9D2BC6BC9DCBC70C9C8BC65C819BB73C8DABBDFC758BB07" + $"C66DB927C699BA00C642B84FC60BB737C60DB742C608B72CC5F3B726C5FEB725" + $"C5E8B727C3FDB761C4D8B747C321B77BC149B680C1EBB716C0A7B5EBBFD6B529" + $"BFDEB531BFCDB522BFB8B52940B522BFB0B531BE45B680BEE7B5EBBDA2B716BB" + $"91B761BC6CB77BBAB6B747B99BB726B9A6B727B990B725B983B737B985B72CB9" + $"81B742B920B927B94BB84FB8F5BA00B775BB73B835BB07B6B4BBDFB5BCBC6BB5" + $"C5BC65B5B2BC70B5B3BC87B5AEBC7DB5B7BC91B686BE52B62ABD89B6E2BF1BB6" + $"86C129B6E2C061B62AC1F2B5B3C2F4B5B7C2EAB5AEC2FEB5BCC310B5B2C30BB5" + $"C5C316B775C408B6B4C39CB835C474B920C654B8F5C57BB94BC72DB983C844B9" + $"81C839B985C84FB99BC855B990C856B9A6C854BB91C81ABAB6C834BC6CC800BE" + $"45C8FBBDA2C865BEE7C991BFB8CA52BFB0CA4A40CA59BFD6CA52BFCDCA59BFDE" + $"CA4AC149C8FBC0A7C991C1EBC865C3FDC81AC321C800C4D8C834C5F3C855C5E8" + $"C854C5FEC856C60BC844C608C84FC60DC839C66DC654C642C72DC699C57BC819" + $"C408C758C474C8DAC39CC9D2C310C9C8C316C9DBC30BC9DBC2F4C9E0C2FEC9D6" + $"C2EAC908C129C964C1F2C908C1290209B984C265B984C265B98FC26DB9A5C260" + $"B99EC26AB9ADC255B9A5C260B99EC26AB9ADC255B99FC23EB9AAC246B994C236" + $"B8B0C196B8BBC19EB8A5C18FB88EC19CB896C192B887C1A7B88EC19CB896C192" + $"B887C1A72E45B889C1B6B89FC1C5B984C265B979C25EB984C2650209B984C265" + $"B984C265B98FC26DB9A5C260B99EC26AB9ADC255B9A5C260B99EC26AB9ADC255" + $"B99FC23EB9AAC246B994C236B8B0C196B8BBC19EB8A5C18FB88EC19CB896C192" + $"B887C1A7B88EC19CB896C192B887C1A72E45B889C1B6B89FC1C5B984C265B979" + $"C25EB984C2650208B9B1C117B9A4C11BB9BEC114B9C2C0FA31C107B9BFC0EDB9" + $"C2C0FA31C107B9BFC0EDB9A5C0E9B9B1C0E5B998C0ECB88AC134B897C131B87E" + $"C138B879C152B876C145B87DC15FB879C152B876C145B87DC15FB897C163B88A" + $"C166B8A4C15F0208B9B1C117B9A4C11BB9BEC114B9C2C0FA31C107B9BFC0EDB9" + $"C2C0FA31C107B9BFC0EDB9A5C0E9B9B1C0E5B998C0ECB88AC134B897C131B87E" + $"C138B879C152B876C145B87DC15FB879C152B876C145B87DC15FB897C163B88A" + $"C166B8A4C15F0208B8DEBFAAB8D9BFB6B8E3BF9EB8D0BF8BB8DDBF90B8C4BF86" + $"B8D0BF8BB8DDBF90B8C4BF86B8B1BF98B8B6BF8CB8ACBFA4B826C0F1B82BC0E5" + $"B821C0FDB833C110B827C10CB83FC115B833C110B827C10CB83FC115B852C103" + $"B84DC10FB857C0F70208B8DEBFAAB8D9BFB6B8E3BF9EB8D0BF8BB8DDBF90B8C4" + $"BF86B8D0BF8BB8DDBF90B8C4BF86B8B1BF98B8B6BF8CB8ACBFA4B826C0F1B82B" + $"C0E5B821C0FDB833C110B827C10CB83FC115B833C110B827C10CB83FC115B852" + $"C103B84DC10FB857C0F70208B7A9C0E6B7A5C0D9B7AE432CC0F4B7BCC0F9B7D5" + $"C0F02CC0F4B7BCC0F9B7D5C0F0B7D7C0D5B7DBC0E2B7D2C0C9B77ABFD6B77EBF" + $"E2B775BFC9B75BBFC7B767BFC3B74EBFCCB75BBFC7B767BFC3B74EBFCCB74CBF" + $"E6B748BFDAB751BFF20208B7A9C0E6B7A5C0D9B7AE432CC0F4B7BCC0F9B7D5C0" + $"F02CC0F4B7BCC0F9B7D5C0F0B7D7C0D5B7DBC0E2B7D2C0C9B77ABFD6B77EBFE2" + $"B775BFC9B75BBFC7B767BFC3B74EBFCCB75BBFC7B767BFC3B74EBFCCB74CBFE6" + $"B748BFDAB751BFF20208B767C157B75BC152B774C15CB787C14AB782C156B78C" + $"C13EB787C14AB782C156B78CC13EB779C12BB786C130B76DC126B690C0CCB69C" + $"C0D1B683C0C7B670C0DAB675C0CDB66BC0E6B670C0DAB675C0CDB66BC0E6B67E" + $"C0F9B671C0F4B68AC0FE0208B767C157B75BC152B774C15CB787C14AB782C156" + $"B78CC13EB787C14AB782C156B78CC13EB779C12BB786C130B76DC126B690C0CC" + $"B69CC0D1B683C0C7B670C0DAB675C0CDB66BC0E6B670C0DAB675C0CDB66BC0E6" + $"B67EC0F9B671C0F4B68AC0FE0208B77BC1CDB76EC1D1B787C1C8B789C1AEB78E" + $"C1BAB785C1A2B789C1AEB78EC1BAB785C1A2B76AC1A0B777C19BB75EC1A4B690" + $"C1EFB69DC1EBB684C1F4B682C20EB67DC201B686C21AB682C20EB67DC201B686" + $"C21AB6A1C21CB694C221B6ADC2180208B77BC1CDB76EC1D1B787C1C8B789C1AE" + $"B78EC1BAB785C1A2B789C1AEB78EC1BAB785C1A2B76AC1A0B777C19BB75EC1A4" + $"B690C1EFB69DC1EBB684C1F4B682C20EB67DC201B686C21AB682C20EB67DC201" + $"B686C21AB6A1C21CB694C221B6ADC2180208B7E7C21AB7E4C227B7E9C20DB7D3" + $"C1FFB7E0C201B7C6C1FCB7D3C1FFB7E0C201B7C6C1FCB7B7C212B7BAC205B7B5" + $"C21FB785C332B787C325B782C33FB798C34EB78BC34BB7A5C350B798C34EB78B" + $"C34BB7A5C350B7B4C33AB7B2C347B7B6C32D0208B7E7C21AB7E4C227B7E9C20D" + $"B7D3C1FFB7E0C201B7C6C1FCB7D3C1FFB7E0C201B7C6C1FCB7B7C212B7BAC205" + $"B7B5C21FB785C332B787C325B782C33FB798C34EB78BC34BB7A5C350B798C34E" + $"B78BC34BB7A5C350B7B4C33AB7B2C347B7B6C32D021FBD56BA28BD56BA28BD4A" + $"BA16BD31B9F1BD3DBA03BCF3B964BC15B8D7BCB5B8D7BB74B8D7BAD9B9B9BB16" + $"B942BA9CBA31BA6CBB8ABA82BA73BA55BCA1BB10C051BB12BF85BB0EC11D33C2" + $"99BAEAC20FBA3AC322B981C37FB9F3C37DB90FC380B8A7C264B8E5C30AB86A45" + $"B80FC153B826C15DB7F8C148B7D0C183B7CFC166B7D1C1A0B85147B80CC1CFB8" + $"96C346B978C3E2B8DAC3E3BA17C3E1BAE2C2D1BA76C382BB4DC220BB74C04FBB" + $"74C131BB74BF6DBACFBB92BAC3BCBABADCBA6ABB2CB9E3BB0232BB56B99BBC0A" + $"B93DBB98B93DBC7DB93DBCDEBA37BCA7B9D1BCEABA4EBCFFBA71BCF5BA61BC5E" + $"BAF9BBC2BB7CBBC9BB75BBB1BB8ABBBDBBB4BBAFBBA3BBC6BBBFBD0DBD44BC87" + $"BCA5BC7E3CBC2EC054BC2EBF34BC2EC39BC21FC645BED8C645C566C645C810C0" + $"54C810C39BC810BD0CC21FBA63C566BA63C174BA63C035BAB5C0CFBA7FBFAFBA" + $"15BEDAB917BEE4B923BECCB906BEA2B912BEB2B904BE9AB919BD56BA28BDFDB9" + $"9CBD56BA28021FBD56BA28BD56BA28BD4ABA16BD31B9F1BD3DBA03BCF3B964BC" + $"15B8D7BCB5B8D7BB74B8D7BAD9B9B9BB16B942BA9CBA31BA6CBB8ABA82BA73BA" + $"55BCA1BB10C051BB12BF85BB0EC11D33C299BAEAC20FBA3AC322B981C37FB9F3" + $"C37DB90FC380B8A7C264B8E5C30AB86A45B80FC153B826C15DB7F8C148B7D0C1" + $"83B7CFC166B7D1C1A0B85147B80CC1CFB896C346B978C3E2B8DAC3E3BA17C3E1" + $"BAE2C2D1BA76C382BB4DC220BB74C04FBB74C131BB74BF6DBACFBB92BAC3BCBA" + $"BADCBA6ABB2CB9E3BB0232BB56B99BBC0AB93DBB98B93DBC7DB93DBCDEBA37BC" + $"A7B9D1BCEABA4EBCFFBA71BCF5BA61BC5EBAF9BBC2BB7CBBC9BB75BBB1BB8ABB" + $"BDBBB4BBAFBBA3BBC6BBBFBD0DBD44BC87BCA5BC7E3CBC2EC054BC2EBF34BC2E" + $"C39BC21FC645BED8C645C566C645C810C054C810C39BC810BD0CC21FBA63C566" + $"BA63C174BA63C035BAB5C0CFBA7FBFAFBA15BEDAB917BEE4B923BECCB906BEA2" + $"B912BEB2B904BE9AB919BD56BA28BDFDB99CBD56BA280209BEAEB9A4BEAEB9A4" + $"BEA7B99CBE92B9A2BE9AB99BBE8AB9A9BE64B9C8BE6CB9C1BE5CB9D0BE62B9E5" + $"BE5AB9DCBE69B9EDBF49BAF9BF42BAF0BF50BB01BF65BAFBBF5DBB02BF6EBAF4" + $"BF93BAD4BF8BBADCBF9CBACDBF96BAB8BF9DBAC1BF8FBAB0BEAEB9A4BEB5B9AD" + $"BEAEB9A40209BEAEB9A4BEAEB9A4BEA7B99CBE92B9A2BE9AB99BBE8AB9A9BE64" + $"B9C8BE6CB9C1BE5CB9D0BE62B9E5BE5AB9DCBE69B9EDBF49BAF9BF42BAF0BF50" + $"BB01BF65BAFBBF5DBB02BF6EBAF4BF93BAD4BF8BBADCBF9CBACDBF96BAB8BF9D" + $"BAC1BF8FBAB0BEAEB9A4BEB5B9ADBEAEB9A40204C4C8BFAEC4C8C03DC4C8BF1E" + $"C3C3BEA9C453BEA9C334BEA9C2BFBFAEC2BFBF1EC2BFC03DC3C3C0B2C334C0B2" + $"C453C0B20204C4C8BFAEC4C8C03DC4C8BF1EC3C3BEA9C453BEA9C334BEA9C2BF" + $"BFAEC2BFBF1EC2BFC03DC3C3C0B2C334C0B2C453C0B20204C133BFAEC133C03D" + $"C133BF1EC02FBEA9C0BEBEA9BF9FBEA9BF2BBFAEBF2BBF1EBF2BC03DC02FC0B2" + $"BF9FC0B2C0BEC0B20204C133BFAEC133C03DC133BF1EC02FBEA9C0BEBEA9BF9F" + $"BEA9BF2BBFAEBF2BBF1EBF2BC03DC02FC0B2BF9FC0B2C0BEC0B2020840BD05BF" + $"E1BD19BFA0BCF0BF60BD1BBF74BCFABF4BBD3CBF60BD1BBF74BCFABF4BBD3CBF" + $"76BD7BBF55BD67BF97BD90C10DBE7AC0EDBE65C12E3DC16EBE64C15ABE84C182" + $"BE43C16EBE64C15ABE84C182BE4344BE03C178BE18C137BDEF020840BD05BFE1" + $"BD19BFA0BCF0BF60BD1BBF74BCFABF4BBD3CBF60BD1BBF74BCFABF4BBD3CBF76" + $"BD7BBF55BD67BF97BD90C10DBE7AC0EDBE65C12E3DC16EBE64C15ABE84C182BE" + $"43C16EBE64C15ABE84C182BE4344BE03C178BE18C137BDEF0208C47CBD7BC45B" + $"BD90C49DBD67C493BD1BC4A7BD3CC47EBCFAC493BD1BC4A7BD3CC47EBCFAC432" + $"BD05C453BCF0C411BD19C29BBE03C2BBBDEFC27ABE18C284BE64C270BE43C299" + $"BE84C284BE64C270BE43C299BE84C2E5BE7AC2C43DC306BE650208C47CBD7BC4" + $"5BBD90C49DBD67C493BD1BC4A7BD3CC47EBCFAC493BD1BC4A7BD3CC47EBCFAC4" + $"32BD05C453BCF0C411BD19C29BBE03C2BBBDEFC27ABE18C284BE64C270BE43C2" + $"99BE84C284BE64C270BE43C299BE84C2E5BE7AC2C43DC306BE650205BF3BC2B6" + $"BF29C2B5C244C2C9C4DCC392C390C32EC4DCC2F2C4DCC1B2C4DCC252C390C216" + $"BF3BC28EC244C27BBF29C28FBF17C2A2BF17C28FBF16C2B50205BF3BC2B6BF29" + $"C2B5C244C2C9C4DCC392C390C32EC4DCC2F2C4DCC1B2C4DCC252C390C216BF3B" + $"C28EC244C27BBF29C28FBF17C2A2BF17C28FBF16C2B5210A0101001001158400" + $"040A000100000A0101011001178000040A020102000A0101031001178000040A" + $"010104000A0101051001178000040A010106000A0101071001178000040A0101" + $"08000A0101091001178000040A01010A000A01010B1001178000040A01010C00" + $"0A01010D1001178000040A01010E000A01010F1001178000040A010110000A01" + $"01111001178000040A010112000A0101131001178000040A020114000A010115" + $"1001178000040A020116000A0101171001178000040A020118000A0101191001" + $"178000040A02011A000A01011B1001178000040A02011C000A01011D10011780" + $"00040A02011E000A01011F100117800004" +}; diff --git a/games-fps/serious_sam/serious_sam-1.10~git.recipe b/games-fps/serious_sam/serious_sam-1.10~git.recipe new file mode 100644 index 000000000..d4ef21995 --- /dev/null +++ b/games-fps/serious_sam/serious_sam-1.10~git.recipe @@ -0,0 +1,98 @@ +SUMMARY="An original engine for Serious Sam Classic games" +DESCRIPTION="The Serious Engine lets you run the Serious Sam Classic: The First Encounter \ +and the Serious Sam Classic: The Second Encounter games. In addition, custom game mods \ +are supported also. Croteam pledged Serious Engine to go open source under the \ +GPLv2 on March 11, 2016." +HOMEPAGE="http://www.croteam.com" +COPYRIGHT="2001-2016 Croteam, 2016 Ryan C. Gordon, 2017 ptitSeb, 2018 EXL" +LICENSE="GNU GPL v2" +REVISION="1" +srcGitRev="ec15e6aa207bcafbd337e2e9712ffa3443b4f993" +SOURCE_URI="https://github.com/EXLMOTODEV/Serious-Engine/archive/$srcGitRev.tar.gz" +CHECKSUM_SHA256="2fdfdbb70700610ae2c4e956182147ac942b56fc2f710b037921f4210e5431d4" +SOURCE_DIR="Serious-Engine-$srcGitRev" +srcGitRev2="67acf47a2b01ec3c2e2e4cbf5522e0ee1426cf4c" +SOURCE_URI_2="https://github.com/EXL/BeGameLauncher/archive/$srcGitRev2.tar.gz" +CHECKSUM_SHA256_2="3762fc1fb0d4d32c9eba0fa1493266e7660641c1dec03362f0aada4f2c9e1952" +SOURCE_DIR_2="BeGameLauncher-$srcGitRev2" +ADDITIONAL_FILES="serious_sam.rdef" + +ARCHITECTURES="!x86_gcc2 x86_64 ?x86" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + serious_sam$secondaryArchSuffix = $portVersion + app:SeriousSam$secondaryArchSuffix + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libGL$secondaryArchSuffix + lib:libSDL2_2.0$secondaryArchSuffix + lib:libvorbis$secondaryArchSuffix + lib:libz$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libGL$secondaryArchSuffix + devel:libSDL2_2.0$secondaryArchSuffix + devel:libz$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:cmake + cmd:flex + cmd:bison + cmd:gcc$secondaryArchSuffix + cmd:make + " + +BUILD() +{ + cd Sources + mkdir -p build_tse ; cd build_tse + cmake .. \ + -DSDL2_INCLUDE_DIR=/system/$relativeIncludeDir \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_CXX_FLAGS="`sdl2-config --cflags` -DPLATFORM_HAIKU=1 -DPLATFORM_UNIX=1 -w" + make ecc + make $jobArgs + + cd .. + mkdir -p build_tfe ; cd build_tfe + cmake .. \ + -DSDL2_INCLUDE_DIR=/system/$relativeIncludeDir \ + -DCMAKE_BUILD_TYPE=Release \ + -DTFE=True \ + -DCMAKE_CXX_FLAGS="`sdl2-config --cflags` -DPLATFORM_HAIKU=1 -DPLATFORM_UNIX=1 -w" + make ecc + make $jobArgs + + cd $sourceDir2 + mkdir -p build + cd build + cmake .. \ + -DCMAKE_BUILD_TYPE=Release \ + -DLAUNCHER=serious + make $jobArgs +} + +INSTALL() +{ + mkdir -p $appsDir/Serious/{tfe,tse} + + cp $sourceDir/Sources/build_tse/ssam $appsDir/Serious + cp $sourceDir/Sources/build_tfe/ssam-tfe $appsDir/Serious + cp $sourceDir/SE1_10.gro $appsDir/Serious + cp -aR $sourceDir/Sources/build_tse/Debug/*.so $appsDir/Serious/tse + cp -aR $sourceDir/Sources/build_tfe/Debug/*.so $appsDir/Serious/tfe + + cp $sourceDir2/build/SeriousLauncher "$appsDir/Serious/Serious Sam Classic" + + settype -t application/x-vnd.Be-elfexecutable $appsDir/Serious/ssam + settype -t application/x-vnd.Be-elfexecutable $appsDir/Serious/ssam-tfe + rc $portDir/additional-files/serious_sam.rdef -o serious_sam.rsrc + resattr -o $appsDir/Serious/ssam serious_sam.rsrc + resattr -o $appsDir/Serious/ssam-tfe serious_sam.rsrc + + addAppDeskbarSymlink "$appsDir/Serious/Serious Sam Classic" +}