Commit Graph

156 Commits

Author SHA1 Message Date
Filippo Giunchedi
b71fa51fc0 make distclean non-fatal for lib/javascript
also add some notes/comments
2009-12-28 13:39:11 +01:00
Filippo Giunchedi
8b50b45ee7 reorder makefile to have 'all' as first target 2009-12-28 13:11:03 +01:00
Filippo Giunchedi
d45d59bf23 documentation/cosmetic fixes for lib/javascript/GNUmakefile.in 2009-12-28 13:11:03 +01:00
Filippo Giunchedi
daf0751299 add lib/javascript/ to the build system
a GNUmakefile.in which acts like a proxy to the real Makefile has been added to
lib/javascript to hook it into freej buildsystem, this means it will work only
with GNU make but it is the only file needed into lib/javascript/
2009-12-28 13:11:02 +01:00
Filippo Giunchedi
2ee4e0c6ef remove unneeded components from lib/javascript
probably some others can be safely removed too
2009-12-28 13:11:02 +01:00
Filippo Giunchedi
45d2db49eb import xulrunner 1.9.1.4 into lib/javascript 2009-12-28 13:11:02 +01:00
Filippo Giunchedi
acd0eca4ea remove old version of lib/javascript 2009-12-28 13:11:01 +01:00
Jaromil
67b6949fe4 fix compilation for current static lib/js 2009-11-21 11:02:59 +01:00
Filippo Giunchedi
b09844b468 remove goom library
the code is untouched so it is just a matter of AC_DEFINE WITH_GOOM
2009-10-18 14:16:45 +01:00
Luca Bigliardi
fc3e839fff SLangWidget: do not use jutils
Remove jutils.h references from slw.
Calling 'src' from 'lib' is nonsense.

Signed-off-by: Luca Bigliardi <shammash@artha.org>
2009-09-02 04:44:06 +01:00
Filippo Giunchedi
39f1f06765 include SLANG_CFLAGS and SLANG_LIBS into lib/slw/Makefile.am 2009-08-29 01:19:01 +01:00
Luca Bigliardi
a1feb4b979 Purge libshout sources from lib/
Signed-off-by: Luca Bigliardi <shammash@artha.org>
2009-08-23 17:18:11 +01:00
Luca Bigliardi
6f197def74 Purge liblo sources from lib/ .
Signed-off-by: Luca Bigliardi <shammash@artha.org>
2009-08-23 16:52:00 +01:00
Luca Bigliardi
d550fb2ce9 Purge cwiid sources from lib
Signed-off-by: Luca Bigliardi <shammash@artha.org>
2009-08-20 20:17:18 +01:00
Luca Bigliardi
b21ac0087e frei0r: remove lib/frei0r sources 2009-07-26 11:28:25 +01:00
Luca Bigliardi
ce9533513d frei0r: do not build freej provided version
Starting from commit f0f493a FreeJ on Linux doesn't look for its own
frei0r version. Since frei0r now can be properly checked with pkg-config
we can remove it from FreeJ source tree.

Let's stop building internal frei0r version. For now frei0r check is
fatal because a proper conditional compilation is missing.
2009-07-26 11:21:29 +01:00
Luca Bigliardi
106442281c liblo dynamic
Use liblo dynamically when available, otherwise fallback on
static version.
2009-07-23 18:26:23 +01:00
Luca Bigliardi
4df9da27e6 SDL_image dynamic
Check if it's possible to use SDL_image dynamically,
otherwise fallback to static version.
2009-07-23 16:55:42 +01:00
Luca Bigliardi
312e637556 SDL_ttf dynamic.
Check if it's possible to use SDL_ttf dynamically,
otherwise fallback on static version.
2009-07-23 16:00:05 +01:00
Filippo Giunchedi
9fbfb89cc6 lib/ cleanup/reorganization 2009-07-21 17:30:02 +02:00
Filippo Giunchedi
33810010e2 manually exclude lib/javascript from DIST_SUBDIRS 2009-07-10 09:25:51 +02:00
Filippo Giunchedi
36240d0357 quick-fix for frei0r
"bogus" commit as frei0r needs to be updated from upstream where this is
already fixed
2009-07-10 00:46:00 +02:00
Filippo Giunchedi
be95b8b25b install headers in lib/ missing from dist 2009-07-10 00:45:55 +02:00
Luca Bigliardi
4fa6dd2b0b Cleanup conditional SUBDIRS building.
Use AM_CONDITIONAL for conditional SUBDIRS building to
let automake handle all the directives automatically.

Note: this should be the highest complexity a Makefile.am
can contain. All the logic should live in configure.ac .
2009-07-09 11:23:21 +01:00
Luca Bigliardi
6ec6ebccb5 Dynamic SDL_gfx
Use external SDL_gfx if available, otherwise fallback on our own.
2009-06-20 08:41:00 +01:00
Yaakov M. Nemoy
c05c447c02 Merge branch 'trunk' into fedora 2009-06-17 22:35:26 +02:00
Jaromil
59de5745a2 cleanup and streaming debugging
detecting and linking system wide libshout
2009-05-21 14:06:18 +02:00
Luca Bigliardi
015c608b0f A bit more "make dist"-able.
- Use DIST_SUBDIRS to dist subdirectories even if these are not
  configured
- Do not run swig on "make dist"
- Add some extra files

Now bindings subdir should "make dist" nicely.

TODO on build system is still:
- say 'bye bye' to lib/javascript sources (or autotoolize)
- fix 'doc/scripting' to be able to build outside sources
2009-04-24 02:04:24 +02:00
Luca Bigliardi
1049dae8da Remove whitespace after '\' 2009-04-09 13:52:09 +02:00
Jaromil
f9210067da end of strings normalized to 0x0 2009-04-09 12:51:13 +02:00
Jaromil
ed5f59ed91 new console starts working properly 2009-04-09 12:51:07 +02:00
Jaromil
719194af9d continuing the console rewrite
now compiles but things need smoothing
2009-04-09 12:51:06 +02:00
Jaromil
8c6a65e954 started the console cleanup and rewrite
now using the Slang Widget Library
2009-04-09 12:51:06 +02:00
Yaakov M. Nemoy
6ab131da4f Fixes plugin dir to use whatever libdir is configured.
This is necessary for systems that use lib and lib64 to handle multilib scenarios
2009-04-06 19:20:26 -04:00
Luca Bigliardi
e59ff097c1 Fix ccvt AS flags.
Fix ccvt AS flags with new macro directives.
2009-03-22 13:56:44 +01:00
Luca Bigliardi
52afbcc361 Conditional compilation for frei0r.
Turn off frei0r build and install with '--disable-frei0r'
2009-03-16 16:13:14 +01:00
Luca Bigliardi
d0c8926d86 Non executable stack always defined.
Move non-executable stack info outside conditional compilation.
2009-03-15 15:04:41 +01:00
Luca Bigliardi
3fd3ba0a4a ccvt_yuyv_bgr32 in C if assembly is not available 2009-03-15 13:46:14 +01:00
Jaromil
e1a22a0722 link libmozjs (spidermonkey) from shared library
tested on ubuntu with xulrunner-js, still their packaging has bugs
and i guess debian too. but let's see and test around
2009-03-11 15:19:12 +01:00
Luca Bigliardi
ef01a19745 Build outside srcdir (1)
Link is against top_builddir.

TODO: fix javascript build
2009-03-11 12:09:23 +01:00
Luca Bigliardi
d211d722a7 Position indipendent assembly for ccvt.
Load constants using the stack instead of .data.
2009-03-01 22:50:41 +01:00
Luca Bigliardi
88ad4c87b6 Non executable stack for ccvt 2009-03-01 22:50:41 +01:00
Luca Bigliardi
7682aca56b Use -fPIC in javascript.
Now "scanelf -qT src/.libs/libfreej.so.0.0.0" complains only about ccvt
asm.
2009-03-01 22:50:41 +01:00
Luca Bigliardi
6c088954b2 Use static convenience libtool libraries.
Move to convenience libtool libraries to avoid portability issues
(javascript still missing).

Remove duplicated flash linking.
2009-03-01 22:50:41 +01:00
Luca Bigliardi
b227b8b5ec ccvt: don't ignore previous CFLAGS 2009-02-18 23:35:14 +01:00
Luca Bigliardi
e3758092ae Fix ccvt build on.
automake does not pass INCLUDES to CCASCOMPILE so config.h
is not found. Fix by duplicating INCLUDES in CFLAGS.
2009-02-13 16:28:05 +01:00
xant
1637f924ad - avoid including using relative path because that won't work when building on osx
(since config.h is statically stored within the xcode/ directory and won't be automatically generated)
- fixes in CVideoGrabber to allow stopping/restarting video capture using the GUI
  (initialization/deinitialization is now handled correctly by CFreej.mm but that part is going to change anyway)
2009-02-13 13:10:07 +01:00
Jaromil
38ec36a5ba ok refixed, basically rebasing last 2 commits... 2009-02-09 01:06:07 +01:00
Jaromil
21b4caca1d osx compile fixes
on xant's comp
2009-02-08 23:23:54 +01:00
xant
929358211d more fixes to compile on osx 2009-02-08 11:38:15 +01:00