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
|
# Do not do 'make' in this directory. Go to the top
# directory and do 'make MKFC' or 'make install.mkfc'
#=======================================
CFLAGS = -I../include $(OPTIMIZE) $(OTHER_CFLAGS)
PROGS = make_socksfc make_sockdfc make_sockdfr \
dump_socksfc dump_sockdfc dump_sockdfr
all: echocwd $(PROGS)
make_socksfc: make_socksfc.o $(SOCKS_LIB_DEP)
$(CC) $(CFLAGS) -o $@ make_socksfc.o $(SOCKS_LIB) $(RESOLV_LIB)
make_sockdfc: make_sockdfc.o $(SOCKS_LIB_DEP)
$(CC) $(CFLAGS) -o $@ make_sockdfc.o $(SOCKS_LIB) $(RESOLV_LIB)
make_sockdfr: make_sockdfr.o $(SOCKS_LIB_DEP)
$(CC) $(CFLAGS) -o $@ make_sockdfr.o $(SOCKS_LIB) $(RESOLV_LIB)
dump_socksfc: dump_socksfc.o $(SOCKS_LIB_DEP)
$(CC) $(CFLAGS) -o $@ dump_socksfc.o $(SOCKS_LIB) $(RESOLV_LIB)
dump_sockdfc: dump_sockdfc.o $(SOCKS_LIB_DEP)
$(CC) $(CFLAGS) -o $@ dump_sockdfc.o $(SOCKS_LIB) $(RESOLV_LIB)
dump_sockdfr: dump_sockdfr.o $(SOCKS_LIB_DEP)
$(CC) $(CFLAGS) -o $@ dump_sockdfr.o $(SOCKS_LIB) $(RESOLV_LIB)
install: echocwd $(PROGS)
for i in $(PROGS); do \
$(INSTALL) -m 100 $$i $(MKFC_DIR) ;\
done
clean: echocwd
rm -rf $(PROGS) *.o core
echocwd:
@pwd
|