summaryrefslogtreecommitdiff
path: root/src/Makefile
AgeCommit message (Collapse)Author
2021-09-25Project branch offrafa_99
2019-03-26Released version 3.4.0.Daniel Carl
2018-09-28Remove also shared object on make clean.Daniel Carl
2018-07-18Improve scripts change detection in MakefileVirgil Dupras
When changing a script in `src/scripts`, `make` would need to be invoked twice for a proper build: once for `scripts.h` and once for the `.o` files depending on it. This commit fixes this by integrating `src/scripts/Makefile` into `src/Makefile` to allow for proper dependency update detection.
2018-06-18Makefile: add dependency on scripts.h to input.oPatrick Steinhardt
While "input.c" includes "scripts/scripts.h", which is generated dynamically by the build system, the Makefile does not state a dependency of "input.c" on "scripts/scripts.h". Add the dependency to fix broken builds.
2018-06-13Added first test for the util functions #357.Daniel Carl
2018-04-16Include dependencies at the end.Daniel Carl
2018-04-14Use separate makefile in for scripts.Daniel Carl
2018-04-14Do not use to many variables in makefiles.Daniel Carl
2018-04-13Give CPP and CFLAGS separate to compiler.Daniel Carl
Revert "Don't duplicate CFLAGS and CPPFLAGS." This reverts commit 0cc0db9f7d40fdf9e88f20101a5183e35ba2ea91.
2017-07-18Don't duplicate CFLAGS and CPPFLAGS.Daniel Carl
Don't put the CPPFLAGS and CFLAGS duplicate to the compiler which lead to warnings about redefinition of constants on command line like <command-line>:0:0: warning: "EXTENSIONDIR" redefined <command-line>:0:0: note: this is the location of the previous definition
2017-06-03Don't recompile all objects in scripts change.Daniel Carl
2017-05-09Don't give MFLAGS to make explicitly.Daniel Carl
The option given to the upper most make call are already given as MAKEFLAGS on recursive calls to make. So there is no need to give them explicitly.
2017-05-07Set hint css vie web content manager #349.Daniel Carl
Add the hint css direct to webkit instead of manipulating the DOM to add a style node. By the way the default style was removed from config.def.h into src/scripts directory so that the css is minified during compilation.
2017-05-07Prefix minified content by file type.Daniel Carl
Avoid naming collisions and prefix the minified scripts by JS_ so that it's obvious what's their content.
2017-04-11Don't verbose the echo lines during make.Daniel Carl
The echo lines where a light alternative to the long compiler options lines, so there is no real benefit on showing the 'echo' itself.
2017-04-11Put objects before linker flags.Daniel Carl
This allows to compile with -Wl,--as-needed option which affects only those libraries written after that option on the command line.
2017-04-10adds make option V for verbose buildsRobert Timm
2017-04-08changes make target dependenciesRobert Timm
technically, the vimb binary does not depend on webext, but the all target should build vimb and webext
2017-04-08fixes regeneration of scripts.hRobert Timm
without this patch, the make target would keep appending updated js code to scripts.h and therefor create multiple instances of the C defines.
2017-04-08moves scripts.h make target to src/MakefileRobert Timm
this allows better dependency tracking like regenerate scripts.h only if a js file changed and only rebuild objects if scripts.h changed
2017-03-23Call subdir make only for one level #331.Daniel Carl
We can't control dependencies in case all the subdirs are processed from the upper most Makefile. So now the subdir make used to create the webextension and the script is called from the src/Makefile which knows somethings more about dependencies.
2017-02-01Added real auth observer to webextension too.Daniel Carl
2017-01-31Show linker action during make.Daniel Carl
2016-03-30Startup webkit2 branch from the scratch.Daniel Carl
2015-06-27Fixed wrong order of blocks within ifeq-endif.Daniel Carl
2015-06-25Wrong order of blocks within ifeq-endifDmitrij D. Czarkoff
2015-06-25Made build process more user-friendlyDmitrij D. Czarkoff
Set CFLAGS that are not absolutely required with CFLAGS?=..., so that user-defined CFLAGS take precedence. Made VERBOSE option that would toggle between silent (previous) and verbose mode of CC directive processing.
2015-01-25Use own Makefile for src directory.Daniel Carl