wmifinfo: Update Makefile.
[dockapps.git] / wmifinfo / Makefile
blob38da6c90ad674e7f83289eb3db25828573e587f8
2 # Set this to 'y' if you want support for reading the link quality
3 # of nowiresneeded 1148 PCMCIA or Swallow cards
5 ENABLE_NWN_SUPPORT=n
8 ##################################################################
9 # Nothing to configure under here
11 NAME=wmifinfo
12 VERSION=0.09
14 CC = gcc
15 LD = gcc
16 INSTALL = install
17 CFLAGS = -Wall -O2
18 COPTS = -D'VERSION="$(VERSION)"' -D'NAME="$(NAME)"'
19 LDOPTS = -lX11 -lXpm -lXext
20 PREFIX = /usr/local
21 BINDIR = $(PREFIX)/bin
23 BIN = wmifinfo
24 FILES = wmifinfo.o xutils.o
26 ifeq ("$(ENABLE_NWN_SUPPORT)", "y")
27 FILES += nwn.o
28 COPTS += -DENABLE_NWN_SUPPORT
29 endif
31 all: $(BIN)
33 .c.o:
34 $(CC) $(COPTS) $(CPPFLAGS) $(CFLAGS) -c $<
36 $(BIN): $(FILES)
37 $(LD) $(LDFLAGS) -o $@ $(FILES) $(LDOPTS)
39 clean:
40 rm -f *.o $(BIN) core ./.#* *.orig *.rej
42 install:
43 $(INSTALL) -d $(DESTDIR)$(BINDIR)
44 $(INSTALL) $(BIN) $(DESTDIR)$(BINDIR)
46 dist: clean
47 rm -rf /tmp/wmifinfo-$(VERSION)
48 cd .. && cp -a wmifinfo /tmp/wmifinfo-$(VERSION)
49 cd /tmp && tar --exclude CVS -zcvf wmifinfo-$(VERSION).tgz wmifinfo-$(VERSION)/