Added Makefile

This commit is contained in:
Ujjwal Verma 2017-08-31 04:34:00 +05:30
parent e6fe935297
commit 897a9b0a15
2 changed files with 26 additions and 6 deletions

16
Makefile Normal file
View File

@ -0,0 +1,16 @@
CC = gcc
CFLAGS= -g -Wall
INCLUDE = -L /usr/lib/x86_64-linux-gnu
LIBS = -lX11 -lXext -lXrender
all:
${CC} xwinwrap.c ${CFLAGS} ${INCLUDE} ${LIBS} -o xwinwrap
install:
install xwinwrap '/usr/local/bin'
uninstall:
rm -f '/usr/local/bin/xwinwrap'
clean:
rm -f xwinwrap

View File

@ -4,12 +4,16 @@ My fork of xwinwrap.
Xwinwrap allows you to stick most of the apps to your desktop background. Xwinwrap allows you to stick most of the apps to your desktop background.
My use case - can use gif as a background My use case - can use gif as a background
### Compiling ### Installing
`gcc -Wall xwinwrap.c -lX11 -lXext -lXrender -g -o xwinwrap` ```
sudo apt-get install xorg-dev build-essential libx11-dev x11proto-xext-dev libxrender-dev libxext-dev
You may have to use `-L` flag to specify directory for xlib. git clone https://github.com/ujjwal96/xwinwrap.git
e.g. `gcc -Wall xwinwrap.c -L /usr/lib/x86_64-linux-gnu -lX11 -lXext -lXrender -g -o xwinwrap` cd xwinwrap
make
sudo make install
make clean
```
### Usage ### Usage
@ -33,7 +37,7 @@ Options:
-debug - Enable debug messages -debug - Enable debug messages
``` ```
Example Example
`./xwinwrap -g 400x400 -ni -s -nf -b -un -argb -sh circle -- gifview -w WID mygif.gif -a` `xwinwrap -g 400x400 -ni -s -nf -b -un -argb -sh circle -- gifview -w WID mygif.gif -a`
### Changes ### Changes