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)