diff options
Diffstat (limited to 'lockscreen/Makefile')
-rw-r--r-- | lockscreen/Makefile | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/lockscreen/Makefile b/lockscreen/Makefile new file mode 100644 index 0000000..225ae94 --- /dev/null +++ b/lockscreen/Makefile @@ -0,0 +1,64 @@ +LOCK = lockscreen +XRES = screensize +LOCKVNC = lockvnc +LOCKVLC = lockvlc +WAITFORX = waitforX +SOURCES = lockscreen2.c +XRES_SOURCES = screensize.c +LOCKVNC_SOURCES = lockvnc.c +LOCKVLC_SOURCES = lockvlc.c +WAITFORX_SOURCES = waitforX.c +GXD=get-xdg-desktop +GXD_SOURCES=get-xdg-desktop.c +GXD_OPTS=-O2 -ansi -pedantic -Wall $(shell pkg-config --cflags --libs glib-2.0) +LIBS= -I/usr/lib +LOCKLIBS+=$(shell pkg-config --libs imlib2) +CFLAGS+=$(shell pkg-config --cflags imlib2) +LDADD+=-O2 -ansi -pedantic -Wall -lXaw $(LIBS) $(CFLAGS) -lX11 -lXext -lXt +LDADD_WAITFORX+=-O2 -ansi -pedantic -Wall -lX11 $(LIBS) +CC=gcc + + +all: $(LOCK) $(XRES) $(LOCKVNC) $(LOCKVLC) $(WAITFORX) $(GXD) + +include ../common.mk + + +$(LOCK): + $(QUIET_CC)$(CC) $(SOURCES) $(LOCKLIBS) $(LDADD) -o $(LOCK) + +$(XRES): + $(QUIET_CC)$(CC) $(XRES_SOURCES) $(LDADD) -o $(XRES) + +$(LOCKVNC): + $(QUIET_CC)$(CC) $(LOCKVNC_SOURCES) $(LDADD) -o $(LOCKVNC) + +$(LOCKVLC): + $(QUIET_CC)$(CC) $(LOCKVLC_SOURCES) $(LDADD) -o $(LOCKVLC) + +$(WAITFORX): + $(QUIET_CC)$(CC) $(WAITFORX_SOURCES) $(LDADD_WAITFORX) -o $(WAITFORX) + +$(GXD): + $(QUIET_CC)$(CC) $(GXD_SOURCES) $(GXD_OPTS) -o $(GXD) + +clean: + $(QUIET_CL)rm -f $(LOCK) $(XRES) $(LOCKVNC) $(LOCKVLC) $(WAITFORX) $(GXD) *~ + +debug: clean + $(CC) $(WAITFORX_SOURCES) $(LDADD_WAITFORX) -o $(WAITFORX) -DDEBUG=1 + $(CC) $(SOURCES) $(LOCKLIBS) $(LDADD) -o $(LOCK) -DDEBUG=1 + $(CC) $(LOCKVNC_SOURCES) $(LDADD) -o $(LOCKVNC) -DDEBUG=1 + $(CC) $(LOCKVLC_SOURCES) $(LDADD) -o $(LOCKVLC) -DDEBUG=1 + +install: + mkdir -p $(DESTDIR)/$(TCOS_BINS) + mkdir -p $(DESTDIR)/$(PREFIX)/share/tcos-core/ + + install -m 755 $(LOCK) $(DESTDIR)/$(TCOS_BINS)/ + install -m 755 $(XRES) $(DESTDIR)/$(TCOS_BINS)/ + install -m 755 $(LOCKVNC) $(DESTDIR)/$(TCOS_BINS)/ + install -m 755 $(LOCKVLC) $(DESTDIR)/$(TCOS_BINS)/ + install -m 755 $(WAITFORX) $(DESTDIR)/$(TCOS_BINS)/ + install -m 755 $(GXD) $(DESTDIR)/$(TCOS_BINS)/ + install -m 644 lockscreen.png $(DESTDIR)/$(PREFIX)/share/tcos-core/lockscreen.png |