aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2015-10-29build: introduce make local Makefile targetMarc André Tanner1-2/+41
This merges parts of the build system overhaul found in the lua branch.
2015-10-27build: merge parts of the build system changes from lua branchMarc André Tanner1-4/+4
Should hopefully fix build on Mac OS X.
2015-10-06Change release tarball compression to gzipMarc André Tanner1-1/+1
2015-10-06add a new Makefile target 'release' to build release tarballChristian Hesse1-0/+3
2015-10-05Add a profile Makefile targetMarc André Tanner1-0/+3
2015-07-10vis: add a file open dialogMarc André Tanner1-0/+2
For this to work make sure you have vis-open and slmenu or dmenu somewhere in $PATH. For now the file dialog is shown for :open, :split and :vsplit when the argument is either . (a dot) or looks like a file pattern. For example :open *.[ch] will show a listing of all C source and header files in the current directory. Use a fuzzy search to make your choice.
2015-06-04Use $(MAKE) instead of directly calling `make`Michael Reed1-1/+1
This fixes `make debug` on OpenBSD (and possibly other systems) where /usr/bin/make isn't GNU make.
2015-01-15add C source and header file to dependsChristian Hesse1-1/+1
This fixes make to rebuild when files change. Signed-off-by: Christian Hesse <mail@eworm.de>
2015-01-15remove vis from .PHONYChristian Hesse1-1/+1
vis is a real file, so remove it from .PHONY in Makefile. This fixes make to not rebuild on every invocation. Signed-off-by: Christian Hesse <mail@eworm.de>
2015-01-15Pass $LDFLAGS after source filesMarc André Tanner1-2/+2
This should fix compilation with: LDFLAGS=-Wl,--as-needed make
2015-01-14Remove nano like frontend for nowMarc André Tanner1-2/+1
If time permits I still want to experiment with different editing paradigms and write a proper nano/sandy/sam frontend but at the moment it is just bitrotting and not very useful.
2015-01-14Simplify MakefileMarc André Tanner1-25/+9
Use $CC *.c -o vis to enable global link time optimization. This also fixes issues with parallel builds. config.h is no longer symlinked to config.def.h which allows local modifications.
2015-01-03Fix compilation on various *nix systemsMarc André Tanner1-1/+1
Unfortunately this breaks support for BSD make.
2015-01-01Add rudimentary support for jump list (CTRL+{O,I})Marc André Tanner1-1/+1
2014-12-18Macro supportMarc André Tanner1-2/+2
At some point this should be optimized further at the moment there is some 20 byte overhead for each entered key.
2014-09-10Simplify cursor color managementMarc André Tanner1-1/+1
2014-09-09Cleanup header filesMarc André Tanner1-1/+1
2014-09-09Rename vis.[ch] to editor.[ch] and main.c to vis.cMarc André Tanner1-2/+2
2014-09-02Fix MakefileMarc André Tanner1-3/+3
2014-09-01Refactor frontend codeMarc André Tanner1-3/+4
window.[ch] now contains a somewhat generic editor window which is then enhanced in vis.[ch] with a statusbar.
2014-08-31First part of a vi like frontendMarc André Tanner1-2/+2
Still very incomplete
2014-08-25Move motion related stuff into own fileMarc André Tanner1-3/+4
2014-08-24Add work in progress editor frontendMarc André Tanner1-0/+63