projects
/
swifty.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
71982b9c5511953e03b1b226201fa42906eae423
[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 $(BIN)
11
mkdir $(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)