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)
|