Added Makefile
This commit is contained in:
parent
e6fe935297
commit
897a9b0a15
16
Makefile
Normal file
16
Makefile
Normal 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
|
16
README.md
16
README.md
@ -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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user