projects
/
swifty.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
implements first function (recv, bind, socket, close)
[swifty.git]
/
makefile
1
CC=gcc
2
CFLAGS=-g -Wall -fPIC
3
BIN=bin
4
SRC=src
5
LIB=lib
6
7
ALL: directory lib main
8
9
directory:
10
mkdir -p $(BIN)
11
mkdir -p $(LIB)
12
13
lib: object
14
gcc -shared $(BIN)/lib_swift.o -o $(LIB)/libswift.so
15
16
main:
17
gcc -Wall $(SRC)/main.c -o $(BIN)/main -lswift -L$(LIB)
18
19
object: $(SRC)/lib_swift.c
20
$(CC) $(CFLAGS) -o $(BIN)/lib_swift.o -c $(SRC)/lib_swift.c
21
22
clean:
23
rm -fr $(BIN) $(LIB)