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
|
PREFIX = /usr/local
BINDEST = ${PREFIX}/bin
MANDEST = ${PREFIX}/man/man8
CC = gcc
CFLAGS = -O2 -Wall -I. -g
LDFLAGS = -g
LIBS =
ifdef OS2
LDFLAGS += -Zsmall-conv
LIBS += -lsocket
BINSUFFIX = .exe
STRIP =
else
STRIP = -s
endif
all: netselect
netselect: netselect.o
${CC} ${LDFLAGS} -o $@ $^ ${LIBS}
install: $(PROG)
ifdef OS2
emxbind -bwq netselect
else
chown root netselect && chmod u+s netselect
endif
-install -d ${BINDEST}
-install -d ${MANDEST}
install -o root -g root -m 4755 \
netselect${BINSUFFIX} ${BINDEST}
install -o root -g root -m 0755 netselect-apt ${BINDEST}
uninstall:
$(RM) ${BINDEST}/netselect${BINSUFFIX} ${BINDEST}/netselect-apt
clean:
$(RM) netselect netselect${BINSUFFIX} *.o *~ build-stamp core
$(RM) mirrors_full
|