summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 35c4fc9ff6aef04fdbea6b09b1bad81bd5b28015 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
LIB = lib64/EQlog.so
LIB32 = lib/EQlog.so
SOURCES = EQlog.c
OBJECTS = $(SOURCES:.c=.o)
OBJECTS32 = $(SOURCES:.c=.o32)

CFLAGS = -Wall -fpic
LDFLAGS = -ldl

all: $(LIB) $(LIB32)

$(LIB): $(OBJECTS)
	$(CC) -o $(LIB) -shared $(CFLAGS) $(LDFLAGS) $(OBJECTS)

$(LIB32): $(OBJECTS32)
	$(CC) -m32 -o $(LIB32) -shared $(CFLAGS) $(LDFLAGS) $(OBJECTS32)

$(OBJECTS32): $(SOURCES)
	$(CC) -c -m32 $(CFLAGS) $< -o $@


clean:
	rm -f $(OBJECTS) $(LIB) $(OBJECTS32) $(LIB32)