summary refs log tree commit diff stats
path: root/lib/posix
Commit message (Expand)AuthorAgeFilesLines
* Add support for mktemps (#14347)Max Grender-Jones2020-05-252-8/+24
* Linux updates (#14170)wltsmrz2020-05-043-9/+17
* change 'iff' to 'if' to stop "corrections" once and for all (#14182)Miran2020-05-014-12/+12
* Make file descriptors from stdlib non-inheritable by default (#13201)alaviss2020-04-207-1/+25
* posix: add full Haiku support (#13931)alaviss2020-04-092-2/+608
* Deprecate DCE:on (#13839)Juan Carlos20
# dwm - dynamic window manager
#   (C)opyright MMVI Anselm R. Garbe

include config.mk

SRC = client.c draw.c event.c main.c tag.c util.c view.c
OBJ = ${SRC:.c=.o}

all: options dwm

options:
	@echo dwm build options:
	@echo "CFLAGS   = ${CFLAGS}"
	@echo "LDFLAGS  = ${LDFLAGS}"
	@echo "CC       = ${CC}"
	@echo "LD       = ${LD}"

.c.o:
	@echo CC $<
	@${CC} -c ${CFLAGS} $<

${OBJ}: dwm.h config.h config.mk

config.h:
	@echo creating $@ from config.default.h
	@cp config.default.h $@

dwm: ${OBJ}
	@echo LD $@
	@${LD} -o $@ ${OBJ} ${LDFLAGS}
	@strip $@

clean:
	@echo cleaning
	@rm -f dwm ${OBJ} dwm-${VERSION}.tar.gz

dist: clean
	@echo creating dist tarball
	@mkdir -p dwm-${VERSION}
	@cp -R LICENSE Makefile README config.*.h config.mk \
		dwm.1 dwm.h ${SRC} dwm-${VERSION}
	@tar -cf dwm-${VERSION}.tar dwm-${VERSION}
	@gzip dwm-${VERSION}.tar
	@rm -rf dwm-${VERSION}

install: all
	@echo installing executable file to ${DESTDIR}${removes deprecated T/P types
Araq2018-11-165-71/+1
|/
* inject `sig` from anonymous proc instead of for loopSebastian Schmidt2018-09-241-4/+5
* fix `posix.onSignal` example, inject current signal as `s`Vindaar2018-09-241-5/+11
* Convert *_family fields to cushortLemonBoy2018-09-195-15/+14
* Fix regression due to type changeLemonBoy2018-09-161-1/+1
* Fix connectUnix/bindUnix with abstract socket pathsLemonBoy2018-09-151-1/+1
* Constant folding for integer casts (#8095)LemonBoy2018-08-311-1/+1
* Haiku support for Nim (#8542)alaviss2018-08-141-1/+11
* Add extended baud rates to posix/termios (#8322)Jeff Ciesielski2018-07-161-0/+15
* Deprecate 'c', 'C' prefix for octal literals, fixes #8082 (#8178)Vindaar2018-07-031-20/+20
* Nintendo switch support (#8069)Joey2018-06-273-32/+1128
* Use higher time resolution when available in os.nim (#7709)Oscar Nihlgård2018-06-042-7/+25
* remove dead code elimination option (#7669)Jacek Sieka2018-04-237-14/+12
* Change type of `Timeval.tv_sec` to `posix.Time` (#7646)Oscar Nihlgård2018-04-182-4/+4
* Move RLimit and getrlimit to posix.nim and add setrlimit to easily limit FD a...aguspiza2018-04-122-1/+17
class="w"> 0 0 0px 0; } .code-container{ display: flex; flex-direction: column; } #outer pre code{ padding: 0 30px 0 0; font-size: 14px; /*text-shadow: 1px 1px 0px black;*/ } #outer .inline pre code{ padding: 0; } #outer .code-container-inline:not(.inline) pre code:first-line, #outer .code-container pre code:first-line{ line-height: 0; } #outer pre code.add{ background-color: #DAF7DE; } #outer pre code.remove{ background-color: #F5D4D4; } #outer pre code.remove, #outer pre code.remove *{ /*color: white !important;*/ /*filter: invert(1);*/ } .remove .diff{ color: #C10000; } .add .diff{ color: #006E03; } .filename{ color: #777; font-size: 16px; font-weight: bold; font-family: monospace; margin-top: 15px; text-align: right; margin-bottom: -5px; } img{ margin: 15px auto; display: block; } .screen{ border-radius: 3px; box-shadow: 0 3px 10px rgba(0,0,0,0.3); } .drawing-section{ background-color: #DAE5E7; border: 3px solid #53575C; border-radius: 10px; padding: 10px; margin-bottom: 30px; } .drawing-section img{ margin: 10px 20px 20px 20px; } .drawing-section li{ padding: 10px; font-size: .9em; } .noselect{ user-select: none; } #outer pre code.break{ color: #999; background-color: #fff; vertical-align: middle; padding: 13px; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; margin: 5px 0; text-align: center; } .header{ font-weight: bold; font-family: Helvetica, Arial, Sans-serif; color: #5E606A; font-size: 12px; text-align: center; padding: 10px; } .header a{ display: block; } .header a:first-child{ color: #5E606A; }