Commit graph

81 commits

Author SHA1 Message Date
Jan Lindemann
03e1691b18 defs.mk: Add USE_GFILTER 2007-06-19 10:49:19 +00:00
Jan Lindemann
12e5ed0adc defs.mk: Add USE_YTOOLS variable, defaulting to true 2007-06-17 13:09:03 +00:00
Jan Lindemann
46fa667cce defs.mk: Fix missing -dev in development version
- (Hopefully) fixed missing -dev in development version
  - Remove duplicate -D_DO_TRACE_
2007-06-17 13:01:37 +00:00
Jan Lindemann
a8bd703c7d defs.mk: Replace "-" by "_" in PROJECT_CAPNAME 2007-06-16 18:55:12 +00:00
Jan Lindemann
1a9f0299e8 defs.mk: Push a lot more definitions from project directory here, hope it doesn't break anything 2007-06-16 17:52:51 +00:00
Jan Lindemann
8bccaa9ea1 defs.mk: Include local.mk before USE_XXX checks 2007-06-09 11:24:32 +00:00
Katrin Lindemann
d8d71a7ad6 defs.mk: Remove ./nomake from FIND_SUBDIRS 2007-01-06 14:17:34 +00:00
Jan Lindemann
dcc0df7a75 defs.mk: Remove LDFLAGS += -ljack 2006-08-28 08:41:57 +00:00
Jan Lindemann
6d7c809dc6 defs.mk: Add jack lib dependency 2006-07-19 14:28:51 +00:00
Jan Lindemann
75e85c0747 defs.mk: Remove non-standard lib search path for gcc3 under /usr/local/gcc3.3 2006-03-19 11:03:33 +00:00
Jan Lindemann
587c7caff8 defs.mk: Now not using gfilt for rpm based builds (still ugly, might be better to use configure 2006-03-17 16:50:28 +00:00
Jan Lindemann
5482744e3b defs.mk: Disable gfilt for rpm builds
This commit (hopefully) makes CPP not use gfilt for rpm builds

TODO: re-enable this for use with rpm libs
2006-03-17 16:16:48 +00:00
Jan Lindemann
8069fb25cd Qt 4: Fix build because of missing Qt libraries
Now not using lib64 as qt lib dir for qt4

TODO: this works but does not really hit the nail on the head
2006-03-17 07:09:50 +00:00
Jan Lindemann
82b68e2822 defs.mk: Optimize Qt app performance
- Use regular qt libs instead of debug libs
  - Add USE_ASSERTIONS macro
  - Make USE_COMPILER_OPTIMIZATION_OPTS independent from USE_COMPILER_DEBUG_OPTS
2006-03-17 07:07:08 +00:00
Jan Lindemann
6ac400b30e defs.mk: Make it compile under SuSE 10.0, X86-64 2006-03-16 09:06:20 +00:00
Jan Lindemann
6a37ebd3df $(TOPDIR), make: Make it compile under SuSE 10.0, X86-64 2006-03-16 08:07:38 +00:00
Jan Lindemann
3683aabee5 defs.mk: Remove now unnecessary DEPEND_CPPFLAGS (since x11 makedepend has been replaced by gcc -M) 2006-03-15 14:18:50 +00:00
Jan Lindemann
d3ae69b6f6 defs.mk: Add valgrind core files to CORE variable 2006-03-14 14:44:37 +00:00
Jan Lindemann
9e34c46389 defs.mk: Compiael cpp sources with gfilt by default 2006-03-04 13:40:34 +00:00
Jan Lindemann
a22004b1ca defs.mk: Improve centralized plugin compilation management
- Shift effects of conditional compilation with USE_ from proj.mk of the
    respective project directories into defs.mk here. Might still be present in some project
    directories but shouldn't

  - Add support for $(IGNORE_SUBDIRS) in $(FIND_SUBDIRS)

  - Add support for $(IS_PLUGIN) (not installing header files in this case)

  - Add some g++ paths to $(DEPEND_CPPFLAGS) to calm makedepend's
    complaining about missing headerfiles a bit down is
    compiler-dependent, though
2006-02-11 16:16:28 +00:00
Jan Lindemann
5b2792e11d defs.mk: Add FIND_SUBDIRS convenience variable 2006-01-09 01:23:32 +00:00
Jan Lindemann
f116f40b6b defs.mk: Provisorically fixed timer compilation 2005-12-02 16:19:50 +00:00
Jan Lindemann
6a01ace009 defs.mk, rules.mk: Move GENERATE_FUNC_TIMERS from rules.mk to defs.mk.in 2005-12-02 16:10:07 +00:00
Jan Lindemann
643b632754 defs.mk: Code beautification
- Renamed some LOCAL_ variables to BUILD_
  - Improved indentation (not optimal yet)
2005-12-01 08:54:17 +00:00
Jan Lindemann
83be852457 defs.mk: Add automatic creation of PROJECT_CAPNAME variable 2005-11-20 19:21:33 +00:00
Jan Lindemann
25154e2a97 defs.mk: Fix typo in LOCAL_EXE_SH definition 2005-11-08 10:06:44 +00:00
Jan Lindemann
2429282aa5 defs.mk: Follow Qt linker flag changes
Remove -lqt-mt from linker flags for qt4 and add -lQtSql
-lQtNetwork -lQtOpenGL -lQtDesigner_debug -lQtGui_debug
-lQtCore_debug
2005-11-08 08:39:47 +00:00
Jan Lindemann
53e919458f defs.mk: Add most of the contents to variables instead of assigning it 2005-10-17 11:12:02 +00:00
Jan Lindemann
5c1ca9725d defs.mk: Fix LDFLAGS for efence 2005-09-07 14:52:25 +00:00
Jan Lindemann
29609036be defs.mk: Add variables LD_VERSION LD_MAJOR LD_MINOR LD_REV 2005-07-31 11:24:04 +00:00
Jan Lindemann
171dbb8f1d defs.mk: Add variable FRESH_CVSDIR=$(HOME)/local/src/cvs.fresh 2005-07-30 12:02:12 +00:00
Jan Lindemann
0c71121673 defs.mk: Remove -Wall and -g3 from linker flags, since they are ignored by the linker 2005-07-20 16:53:27 +00:00
Jan Lindemann
fc5c6c17d1 defs.mk, rules.mk: Add targets echo-cflags and echo-development 2005-07-12 14:58:43 +00:00
Jan Lindemann
c38e8bb6ac defs.mk: Remove superfluous -I $(MODDIR)/include for ytools builds 2005-07-12 10:43:47 +00:00
b3f91844ba defs.mk: Add '-I/usr/local/include' to CFLAGS and CPPFLAGS when using gcc 2.x 2005-06-20 18:36:15 +00:00
Jan Lindemann
59e8d57789 defs.mk: Add CONFDIR 2005-05-16 15:04:02 +00:00
Jan Lindemann
292c145c7a defs.mk: Disable -fstack-protector in favor of -fstack-protector-all 2005-05-13 15:04:31 +00:00
Jan Lindemann
003b426aa9 defs.mk: Add support for stack protector 2005-05-13 09:09:18 +00:00
Jan Lindemann
3d131cd0b3 defs.mk, rules.mk: Add remake target 2005-05-11 15:39:52 +00:00
Jan Lindemann
2d8c778ce2 defs.mk, rules.mk: Add target prepend_header 2005-05-11 11:20:43 +00:00
c6cc76bf12 defs.mk: Change compiler opts from -O2 -> -O3
Change compiler optimization opts from -O2 to O3 because they were
like that on dspjan when we encountered an obscure cpuload bug when
using dspcd-jackmix (or jmtest without jackd running with -R option)
2005-05-08 23:30:39 +00:00
Jan Lindemann
81de57cbd9 make: Clean up library dependencies
Clean up dependencies of version.ldscript, libdir.done in defs.mk and
rules.mk.
2005-05-07 16:44:31 +00:00
Jan Lindemann
a62aa73147 defs.mk: Support assembly and Qt Plugins
- Add assembler stuff
  - Add support for qt plugin stuff
2005-05-05 16:33:56 +00:00
Jan Lindemann
0ed6e0f167 defs.mk: Uic works differently in qt4 2005-05-02 04:19:51 +00:00
Jan Lindemann
5142d5d3a0 defs.mk, qtexe.mk: Handle LD_LIBRARY_PATH differently 2005-05-01 22:13:13 +00:00
Jan Lindemann
7afa6c758b defs.mk, exe.mk, rules.mk: Add support for .qrc qt resource files 2005-05-01 02:27:13 +00:00
Jan Lindemann
f45331a75f defs.mk: Fix MOC_H_HC for only one header present 2005-05-01 01:44:14 +00:00
Jan Lindemann
bcc6322dea defs.mk: Use $(HOME)/opt/qt instead of $(HOME)/opt/qt4-b2 as qt directory 2005-04-30 10:13:52 +00:00
Jan Lindemann
f463fdbdf0 defs.mk: Handle optimisation and debug options globally in defs.mk 2005-04-26 18:43:34 +00:00
Jan Lindemann
c389c45e94 defs.mk: Honour $(TOPDIR)/make/local.mk 2005-04-24 08:18:19 +00:00