Florent Clairambault
c204e47b72
Various fixes around makefiles
...
* $PREFIX is uppercase (I have no idea why I put it lowercase before).
* "install" rules is OS specific and moved to new OS specific files. So that they can be included last.
* "examples" rule defines the list of examples to execute.
* Travis launches the "test" rule.
2016-01-01 23:19:14 +01:00
Florent Clairambault
b795cda79e
Makefile: Added examples + install rules.
2016-01-01 01:42:54 +01:00
Pietro Gagliardi
acf3b3564e
Set up the new Unix build. Now to do the OS X build.
2015-12-11 18:37:15 -05:00
Pietro Gagliardi
70886e4ade
Moved the old build files away. Yes that's right folks, we're redoing the build system *again*! Isn't that *fun*?
2015-12-10 18:49:50 -05:00
Pietro Gagliardi
5e26720f18
Removed $ARCH from the build.
2015-12-09 13:49:13 -05:00
Pietro Gagliardi
6bb659de4e
More TODOs.
2015-11-27 20:52:56 -05:00
Pietro Gagliardi
e24bde16ba
Entering Valhalla.
2015-11-17 10:46:58 -05:00
Pietro Gagliardi
c9b241a7b6
More makefile work.
2015-10-17 10:20:31 -04:00
Pietro Gagliardi
f19d3cd0c7
More makefile work.
2015-10-16 22:49:54 -04:00
Pietro Gagliardi
790edf0df8
Assembled a new make system. Not quite working the way I'd like yet, but definitely a start.
2015-10-16 20:55:09 -04:00
Pietro Gagliardi
87680a6470
Built the framework for matrices and transformations and implemented it on the GTK+ backend. Tests to come next.
2015-10-11 11:13:01 -04:00
Pietro Gagliardi
ef04c18856
Merged the GTK+ uiArea implementation with its backend. Now we just have to move the test program.
2015-10-08 18:24:09 -04:00
Pietro Gagliardi
54332b90fb
Finally merged out the redo folder.
2015-09-02 13:48:06 -04:00
Pietro Gagliardi
e3c64dc0d1
Removed what was left in the main folder. We are so fucking close..
2015-09-02 13:47:18 -04:00
Pietro Gagliardi
8213eac2d7
Moved everything up a directory level.
2015-08-27 12:05:11 -04:00
Pietro Gagliardi
d98ca5dfd4
Removed more files from the top level.
2015-08-27 11:59:59 -04:00
Pietro Gagliardi
a2cf4908a3
Started cleaning up bin handling. uiBin is now a real type and all of the things you need to do to a bin are its methods.
2015-05-10 12:36:14 -04:00
Pietro Gagliardi
c395cdd2fd
Added uiOnShouldQuit() and its common code.
2015-05-09 09:50:23 -04:00
Pietro Gagliardi
e6b33aafd0
Cleaned up the make output to be less noisy.
2015-05-07 18:46:19 -04:00
Pietro Gagliardi
49595bb18d
Set up proper -m flag manipulation for cross-compiling builds.
2015-05-07 16:02:34 -04:00
Pietro Gagliardi
956b78718f
Migrated windows/tab.c to ptrarray and fixed the build.
2015-05-06 13:37:23 -04:00
Pietro Gagliardi
6c6bce3702
Moved everything back to the top level.
2015-04-29 11:02:38 -04:00
Pietro Gagliardi
7c91616af1
More old code file removal.
2015-04-28 13:53:45 -04:00
Pietro Gagliardi
a1e720bc05
Restructured the uiMenu type system. Will apply to the backends soon.
2015-04-20 23:35:26 -04:00
Pietro Gagliardi
b45be6e5ab
Turned off switch enum checks. There's nothing wrong with an omitted enum case; it might have been odne already!
2015-04-20 22:37:49 -04:00
Pietro Gagliardi
845104a1a1
Started a framework for menus.
2015-04-20 17:34:49 -04:00
Pietro Gagliardi
c3adfb7225
Changed uiStack to uiBox.
2015-04-20 10:19:25 -04:00
Pietro Gagliardi
9bc8704c83
Added make clean rule.
2015-04-16 21:22:31 -04:00
Pietro Gagliardi
b91fe0c2ac
Some more makefile fixups.
2015-04-16 20:52:47 -04:00
Pietro Gagliardi
07c484c0af
Fixed Makefiles for OS X building.
2015-04-16 14:59:17 -04:00
Pietro Gagliardi
4b611f80cf
Fixed a comment.
2015-04-15 19:20:46 -04:00
Pietro Gagliardi
47a4bd3ae7
Added the Unix build rules.
2015-04-15 19:17:21 -04:00
Pietro Gagliardi
aa802768a4
Started building the make structure.
2015-04-15 19:14:28 -04:00