spnavcfg/Makefile.in

29 wiersze
570 B
Makefile

obj = spnavcfg.o front_gtk.o back.o cfgfile.o
bin = spnavcfg
warn = -Wall -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast
CC = gcc
INSTALL = install
CFLAGS = -pedantic $(warn) $(dbg) $(opt) `pkg-config --cflags gtk+-2.0`
LDFLAGS = `pkg-config --libs gtk+-2.0` -lX11
$(bin): $(obj)
$(CC) -o $@ $(obj) $(LDFLAGS)
%.o: $(srcdir)/%.c
$(CC) $(CFLAGS) -c $< -o $@
.PHONY: clean
clean:
rm -f $(obj) $(bin)
.PHONY: install
install:
$(INSTALL) -d $(PREFIX)/bin
$(INSTALL) -m 4775 $(bin) $(PREFIX)/bin/$(bin)
.PHONY: uninstall
uninstall:
rm -f $(PREFIX)/bin/$(bin)