File: Makefile

package info (click to toggle)
socks4-server 4.3.beta2-9
  • links: PTS
  • area: main
  • in suites: potato
  • size: 1,532 kB
  • ctags: 1,777
  • sloc: ansic: 19,309; makefile: 400; sh: 69
file content (24 lines) | stat: -rw-r--r-- 544 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
CFLAGS = -fPIC

SHAREDCFLAGS = -nostdlib -shared

OTHER_CFLAGS= -DLINUX -DCOMPAT

OBJECTS = wrap.o connect.o bind.o accept.o listen.o gethostbyname.o #Rconnect.o Rgethostbyname.o utils.o socks_rdconf.o #select.o getsockname.o

LIB= libsockspl.so
LIBDIR= $(LIB_DEST_DIR)/socks4/

%.o: %.c
	$(CC) $(CFLAGS) $(OTHER_CFLAGS) -c $<

$(LIB) : $(OBJECTS) 
	$(CC) -o $@ $(CFLAGS) $(SHAREDCFLAGS) $(OBJECTS) $(SOCKS_LIB) -ldl -lc

install:
	-mkdir -p $(LIBDIR)
	$(INSTALL) $(LIB) $(LIBDIR)/
	$(INSTALL) runsocks $(CLIENTS_BIN_DIR)/

clean:
	rm *.o *.so