• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/openssl-1.0.0q/demos/tunala/
1# Edit these to suit
2#
3# Oh yeah, and please read the README too.
4
5
6SSL_HOMEDIR=../..
7SSL_INCLUDEDIR=$(SSL_HOMEDIR)/include
8SSL_LIBDIR=$(SSL_HOMEDIR)
9
10RM=rm -f
11CC=gcc
12DEBUG_FLAGS=-g -ggdb3 -Wall -Wshadow
13INCLUDE_FLAGS=-I$(SSL_INCLUDEDIR)
14CFLAGS=$(DEBUG_FLAGS) $(INCLUDE_FLAGS) -DNO_CONFIG_H
15COMPILE=$(CC) $(CFLAGS) -c
16
17# Edit, particularly the "-ldl" if not building with "dlfcn" support
18LINK_FLAGS=-L$(SSL_LIBDIR) -lssl-1.0.0q -lcrypto-1.0.0q -ldl
19
20SRCS=buffer.c cb.c ip.c sm.c tunala.c breakage.c
21OBJS=buffer.o cb.o ip.o sm.o tunala.o breakage.o
22
23TARGETS=tunala
24
25default: $(TARGETS)
26
27clean:
28	$(RM) $(OBJS) $(TARGETS) *.bak core
29
30.c.o:
31	$(COMPILE) $<
32
33tunala: $(OBJS)
34	$(CC) -o tunala $(OBJS) $(LINK_FLAGS)
35
36# Extra dependencies, should really use makedepend
37buffer.o: buffer.c tunala.h
38cb.o: cb.c tunala.h
39ip.o: ip.c tunala.h
40sm.o: sm.c tunala.h
41tunala.o: tunala.c tunala.h
42