9cf713fba2
Photo mode ( #1 )
2024-10-05 20:26:50 +03:00
Joël Troch
e7a39c7777
Merge branch 'master' of github.com:a1batross/halflife-updated into a1batross-master
2024-09-01 22:48:31 +02:00
Alibek Omarov
783b54dfe2
linux: add -Wl,--no-undefined shared object link flag
...
Helps to avoid stupid situation where something was referenced
but wasn't added in the build.
2024-08-31 02:41:31 +03:00
Joël Troch
228fcbc732
Remove Mac related leftovers
...
The engine doesn't support that platform anyways.
2024-08-28 17:58:36 +02:00
Joël Troch
894a78edf0
[HL25] Update VGUI 1 libraries
2024-08-28 17:57:08 +02:00
Joël Troch
33b2b3acd4
[HL25] Backport func_vehicle entity
2024-08-28 16:37:47 +02:00
Sam V
1dd67a896f
Fix third party libraries possibly not being linked to when building Linux server dll
2024-01-07 17:48:24 +01:00
Sam V
00fb5c4708
Fix typo in Makefile
2023-12-13 21:03:25 +01:00
Sam V
6ed0e67000
Disable GCC optimization that prevents mod dlls from unloading after engine calls dlclose
2023-12-13 20:03:44 +01:00
Sam V
972d584c0c
Link statically with GCC & C++ on Linux
2023-06-05 21:53:10 +02:00
Sam V
ea1cdde3bf
Only set flifetime-dse flag for GCC and not Clang
2023-02-02 15:19:15 +01:00
Sam V
ba8089e1f3
Add -flifetime-dse=1 flag to Linux Makefile to disable compiler optimization that removed entity memory zero-initialization
...
Resolves #187
2023-02-02 15:12:57 +01:00
Roman Chistokhodov
eb10d178a3
Add particle man sources to the object list in Linux client Makefile
2022-09-17 22:07:03 +03:00
Sam V
9b1075c497
Update Linux makefile to support clang++
...
#162
2022-08-15 21:56:04 +02:00
Sam V
ae2d67b729
Silence mkdir errors
2022-08-15 21:46:24 +02:00
Sam V
e7b1768630
Clean up Linux makefiles
2022-08-15 21:39:29 +02:00
Minsoo Choo
b66c290a95
Delete Makefiles and libraries for MacOS X
2022-03-16 10:43:28 -03:00
MegaBrutal
379e5f7001
Fix symlinks to Linux and MacOS builds of SDL2
...
They were supposed to be symlinks and they are in Valve's repo, but in
Solokiller's fork they lost their symlink flag with this commit:
SamVanheer/halflife-updated@6509102
2022-03-15 14:45:00 +01:00
Sam V
eac8972e87
Add particle manager source files to Linux makefile
...
#122
2021-12-24 20:16:34 +01:00
Joël Troch
b0b205dac6
Fix Linux build
2021-12-08 00:38:06 +01:00
SamVanheer
a5da63606f
Add filesystem_utils.cpp & interface.cpp to client & server libraries #86
2021-11-28 21:10:08 +01:00
Sam V
c5109c80b3
Remove globals.cpp from Makefile
...
#88
2021-11-28 20:56:41 +01:00
Sam V
a920825859
Set GCC C++ standard version to 17
...
#85
2021-11-28 20:56:06 +01:00
Sam V
5f45923e1b
Remove preprocessor definitions handled in Platform.h from makefiles, remove obsolete function alias on Linux
...
Resolves #61
#59
2021-11-18 21:49:29 +01:00
Sam V
355d2bfaee
Use same include directories for all source files when compiling client for Linux
...
#59
2021-11-18 21:45:26 +01:00
Sam V
acaa843433
Remove benchmarking files from Linux makefile
...
Resolves #54
2021-11-18 17:14:14 +01:00
Solokiller
0bd0634ff8
Update Linux makefiles to use g++ instead of gcc to compile and link all code
...
#33
2021-08-27 17:24:59 +02:00
Solokiller
fb9743afee
Remove DMC & Ricochet Makefiles
2021-08-25 23:00:22 +02:00
Solokiller
570da84149
Remove non-existent file ehandle.cpp from Linux makefiles
2021-05-20 20:21:09 +02:00
Solokiller
87072768a2
Add ehandle.cpp to Linux Makefiles
2021-05-18 14:13:40 +02:00
Daniel Walder
b9125431eb
Disable dmc and ricochet by default in the compile
...
They can still be compiled by specifying their targets when running `make`
(cherry picked from commit 1b6302ab18cbdd6ab63a464dcbc7cbbcfd963f16)
2021-03-22 20:02:07 +10:00
Daniel Walder
faab3be9c6
Restore files which aren't removed in this fork
2021-03-22 20:01:07 +10:00
Daniel Walder
4a45a3f931
Extra gitattributes and gitignore for Linux files
...
(cherry picked from commit a2fa082196b10196285751da3d89cde039bc2142)
2021-03-22 20:00:38 +10:00
Joël Troch
245c67b357
Clean & update release flags for Linux and Mac
...
(cherry picked from commit 1bf834f5a77cb6d6b6b00463b6e0bb740591692d)
2021-03-22 19:57:30 +10:00
Joël Troch
6353fb88e0
Add new source files to Makefiles
...
(cherry picked from commit abc0c1369ac33de97b6ac94aad30ac478240cdb6)
2021-03-22 19:56:42 +10:00
Solokiller
d3b16052f8
Revert "Remove DMC & Ricochet Linux makefiles & targets"
...
This reverts commit bd1b7209ee
.
2021-03-06 21:38:42 +01:00
Solokiller
bd1b7209ee
Remove DMC & Ricochet Linux makefiles & targets
2021-03-06 15:40:46 +01:00
Solokiller
67d8f0d80d
Add UserMessages.o to hldll Makefile
2021-02-19 16:39:06 +01:00
Sam
650910283d
Exclude specific files that are part of the repo from gitignore
2020-02-14 17:36:40 +01:00
Sam
07b4718dc2
Move VS specific gitignore to projects directory, add Linux specific gitignore to linux directory
2020-02-14 17:31:30 +01:00
Sam
1c857514f3
Remove obsolete macros & conditional code compilation
2020-02-14 12:47:08 +01:00
Sam
0a0064f281
Update Linux makefiles to reference pm_shared files as C++ source files
2018-09-03 12:51:19 +02:00
Joël Troch
4a62d64e4b
Update Makefiles and gendbg.sh
2018-09-02 23:59:58 +02:00
Alfred Reynolds
4c18cedd8f
- Fix publish path for build binaries
2013-09-09 11:46:31 -07:00
Alfred Reynolds
225199e47c
- Fixed compile on linux due to missing library
2013-09-09 11:44:19 -07:00
Alfred Reynolds
de70fada50
initial seed of Half-Life 1 SDK
2013-08-30 13:34:05 -07:00