1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
|
BINDIR=/usr/bin
MAPDIR=/usr/share/baken
RCDIR=/etc
VARDIR=/usr/lib/baken
CC=gcc
CFLAGS=-O2 -Wall -DMAPDIR=\"$(MAPDIR)\" -DRCDIR=\"$(RCDIR)\" -DVARDIR=\"$(VARDIR)\"
LDFLAGS=
LIBS=
all: baken iaru old2new rslist
baken: baken.o choose.o colour.o data_ed.o detail_map.o distance.o get_data.o list.o main_map.o reflection.o utils.o
$(CC) $(LDFLAGS) baken.o choose.o colour.o data_ed.o detail_map.o distance.o get_data.o list.o main_map.o reflection.o utils.o -o baken `gtk-config --libs` $(LIBS)
iaru: iaru.o
$(CC) $(LDFLAGS) iaru.o -o iaru
old2new: old2new.o
$(CC) $(LDFLAGS) old2new.o -o old2new
rslist: rslist.o
$(CC) $(LDFLAGS) rslist.o -o rslist
baken.o: baken.c global.h
$(CC) $(CFLAGS) `gtk-config --cflags` -c baken.c
choose.o: choose.c global.h
$(CC) $(CFLAGS) `gtk-config --cflags` -c choose.c
colour.o: colour.c global.h
$(CC) $(CFLAGS) `gtk-config --cflags` -c colour.c
data_ed.o: data_ed.c global.h
$(CC) $(CFLAGS) `gtk-config --cflags` -c data_ed.c
detail_map.o: detail_map.c global.h
$(CC) $(CFLAGS) `gtk-config --cflags` -c detail_map.c
distance.o: distance.c global.h
$(CC) $(CFLAGS) `gtk-config --cflags` -c distance.c
get_data.o: get_data.c global.h
$(CC) $(CFLAGS) `gtk-config --cflags` -c get_data.c
iaru.o: iaru.c
$(CC) $(CFLAGS) `gtk-config --cflags` -c iaru.c
list.o: list.c global.h
$(CC) $(CFLAGS) `gtk-config --cflags` -c list.c
main_map.o: main_map.c global.h
$(CC) $(CFLAGS) `gtk-config --cflags` -c main_map.c
old2new.o: old2new.c
$(CC) $(CFLAGS) `gtk-config --cflags` -c old2new.c
reflection.o: reflection.c global.h
$(CC) $(CFLAGS) `gtk-config --cflags` -c reflection.c
utils.o: utils.c global.h
$(CC) $(CFLAGS) `gtk-config --cflags` -c utils.c
rslist.o: rslist.c
$(CC) $(CFLAGS) `gtk-config --cflags` -c rslist.c
clean:
rm -f core baken iaru old2new rslist *.o *~ *.bak
install: install-map install-data install-prog
install-map:
install -d -g root -o root -m 0775 debian/baken/usr/share/baken
install -g root -o root -m 0664 mapfile debian/baken/usr/share/baken
install-data:
install -d -g root -o root -m 0775 debian/baken/usr/lib/baken
install -d -g root -o root -m 0775 debian/baken/usr/share/baken
install -g root -o root -m 0664 iarufile debian/baken/usr/lib/baken
install -g root -o root -m 0664 noniarufile debian/baken/usr/lib/baken
install -g root -o root -m 0664 repeaterfile debian/baken/usr/lib/baken
install -g root -o root -m 0664 linearfile debian/baken/usr/lib/baken
install -g root -o root -m 0664 mailboxfile debian/baken/usr/lib/baken
install -g root -o root -m 0664 tvfile debian/baken/usr/lib/baken
install -g root -o root -m 0664 dxclusterfile debian/baken/usr/lib/baken
install -g root -o root -m 0664 nodefile debian/baken/usr/lib/baken
install -g root -o root -m 0664 miscfile debian/baken/usr/lib/baken
install -g root -o root -m 0664 rsfile debian/baken/usr/lib/baken
install -g root -o root -m 0664 cityfile debian/baken/usr/share/baken
install -g root -o root -m 0664 bakenrc debian/baken/etc
install-prog:
install -g root -o root -m 0775 baken debian/baken/usr/bin
install -g root -o root -m 0775 rslist debian/baken/usr/bin
install -g root -o root -m 0775 iaru debian/baken/usr/bin
uninstall:
rm -f debian/baken/usr/bin/baken
rm -rf debian/baken/usr/share/baken
rm -f debian/baken/etc/bakenrc
rm -rf debian/baken/usr/lib/baken
|