Andrew Belt
|
1fb9af25dc
|
Include CXXFLAGS in build command for target.
|
6 months ago |
Andrew Belt
|
7c0941777f
|
Define ARCH_* macros in arch.hpp instead of on the command line.
|
6 months ago |
Andrew Belt
|
db77137a23
|
Compile .m and .mm files in src/ on Mac.
|
7 months ago |
Andrew Belt
|
75f90aa95e
|
Allow cross-compiling plugins by setting CROSS_COMPILE environment variable to a machine triplet.
|
1 year ago |
Andrew Belt
|
08cd572d51
|
Allow building on ARM64. Only Mac tested, and deps not tested.
|
2 years ago |
Andrew Belt
|
26016a2226
|
Add ARCH_X64 macro when compiling on x64.
|
2 years ago |
Andrew Belt
|
70382a63ac
|
Compile with -fno-omit-frame-pointer.
|
2 years ago |
Andrew Belt
|
54e4476ae0
|
Add -stdlib=libc++ to LDFLAGS on Mac.
|
3 years ago |
Andrew Belt
|
12557c2a48
|
Add MAC_SDK_FLAGS to LDFLAGS on Mac so it links with the correct Mac SDK version.
|
3 years ago |
Andrew Belt
|
cd71d926e4
|
Compile with -march=nehalem. Remove -std=c11 for C files because it causes M_PI, M_SQRT2, etc to not be defined.
|
3 years ago |
Andrew Belt
|
117383f783
|
Compile for core2.
|
3 years ago |
Andrew Belt
|
7724efa41b
|
Add loading/saving of wavetables.
|
3 years ago |
Andrew Belt
|
1f6da03a52
|
Use INSTALL_NAME_TOOL and OTOOL environment variables in plugin makefile on Mac.
|
3 years ago |
Andrew Belt
|
014db99669
|
Compile Rack and deps for Mac 10.9+.
|
3 years ago |
Andrew Belt
|
a6ed131981
|
MSYS2 uses a primitive version of Markdown, so fix formatting of
LICENSE-dist.md.
|
3 years ago |
Andrew Belt
|
6431fe0e74
|
Compile readme, licenses, and changelog as Markdown to HTML for distribution.
|
3 years ago |
Andrew Belt
|
d7c36b9bee
|
Tweak Makefiles.
|
3 years ago |
Andrew Belt
|
94b5ad8b32
|
Fix build on Mac.
|
4 years ago |
Andrew Belt
|
af834d49ee
|
Replace fopen, remove, and rename on Windows with wrappers that call
wide-string equivalents.
|
4 years ago |
Andrew Belt
|
043401c3fc
|
Add `EXTRA_FLAGS`, `EXTRA_CFLAGS`, `EXTRA_CXXFLAGS`, `EXTRA_LDFLAGS` to build system.
|
5 years ago |
Andrew Belt
|
babcc49a2a
|
Attempt to link to glibc 2.23 for plugins.
|
5 years ago |
Andrew Belt
|
9a4a89b234
|
Allow param data entry in context menu. Don't allow nested FramebufferWidget drawing.
|
5 years ago |
Andrew Belt
|
1f030a16fd
|
Add -funsafe-math-optimizations, tweak Quantity display string
|
5 years ago |
Andrew Belt
|
3489859fe8
|
Remove -ffast-math from compiler FLAGS. Fix display value of "-0" in tooltip.
|
5 years ago |
Andrew Belt
|
5ff841b076
|
Make SequentialLayout wrap widgets
|
5 years ago |
Andrew Belt
|
2e4faa4a10
|
Add hack when disconnecting ModuleWidgets with NULL Module
|
5 years ago |
Andrew Belt
|
217faca052
|
Parse plugin metadata from plugin.json
|
5 years ago |
Andrew Belt
|
162ae478fe
|
Prefix comments in Makefile targets with @ to disable printing
|
6 years ago |
Andrew Belt
|
dd5b0a6fbb
|
Fix Mac embedded resources
|
6 years ago |
Andrew Belt
|
32acb82842
|
Use xxd for Mac embedded resources
|
6 years ago |
Andrew Belt
|
8422baf5b7
|
Use objcopy instead of ld for resource files
|
6 years ago |
Andrew Belt
|
00b972339d
|
Added BINARY macro and build target, remove dep from dependencies of
individual targets
|
6 years ago |
Andrew Belt
|
e4a7e7ddfe
|
Add ARCH_* to arch.mk
|
6 years ago |
Andrew Belt
|
f9298e25ec
|
Refactor OBJECTS in compile.mk
|
6 years ago |
Andrew Belt
|
1878e96232
|
Reorder SOURCE_OBJECTS
|
6 years ago |
Andrew Belt
|
b738fe22f4
|
Rearrange makefiles
|
6 years ago |
Andrew Belt
|
03c14d5bb6
|
Make `dep` an order-only target of all objects
|
6 years ago |
Andrew Belt
|
51c3a8e407
|
Reorder OBJECTS again
|
6 years ago |
Andrew Belt
|
367086056d
|
Fix Makefile variable name collision
|
6 years ago |
Andrew Belt
|
4dfd0f78c3
|
Revert "Fix order of OBJECTS prerequisites"
This reverts commit 1d11d473f1 .
|
6 years ago |
Andrew Belt
|
1d11d473f1
|
Fix order of OBJECTS prerequisites
|
6 years ago |
Andrew Belt
|
7e6855c584
|
Improve structure of dep building
|
6 years ago |
Andrew Belt
|
3a3960a7f4
|
Require RACK_DIR, VERSION, and SLUG in Makefile, refactor dep build
system
|
6 years ago |
Andrew Belt
|
77cecc9d81
|
Place automatic objects before user-defined objects in compile.mk
|
6 years ago |
Andrew Belt
|
9609cc2295
|
Fix strip in plugin `make dist`, fix RESOURCES in compile.mk
|
6 years ago |
Andrew Belt
|
8c1be8f270
|
Add buffer methods to ring buffer, change int types to size_t in ring buffer, add ScrollWidget::scrollTo()
|
6 years ago |
Andrew Belt
|
7ebf0d709f
|
Define RACK_DIR in Makefile, use windowWidth and windowHeight for Scene dimensions
|
6 years ago |
Andrew Belt
|
f4834d8163
|
Build system fixes
|
6 years ago |
Andrew Belt
|
df69ba0d51
|
Clean up build system
|
7 years ago |
Andrew Belt
|
0c4cf64726
|
Renamed Plugin to Manufacturer, added multiline to TextField, added
Notes to Core, changed plugin build system to support multiple targets
per manufacturer
|
7 years ago |