From 42ac16b95859cbb7057fadfff0ff4bc92cb0b374 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Thu, 24 Nov 2011 08:02:05 +0100 Subject: uniso: add example application --- Makefile | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index babfb06..22b3eb7 100644 --- a/Makefile +++ b/Makefile @@ -3,21 +3,31 @@ ABI_VERSION := 0 SONAME := libuniso.so.$(ABI_VERSION) OBJS := libuniso.o +TARGETS := $(SONAME) libuniso.so uniso CFLAGS ?= -g -Wall CFLAGS += -fPIC +CFLAGS += -I. -all: libuniso.so +uniso_OBJS := uniso.o +uniso_LIBS := -luniso +uniso_LDFLAGS += -L. + +all: $(TARGETS) $(SONAME): $(OBJS) - $(CC) -shared -Wl,-soname,$(SONAME) -o $@ + $(CC) -shared -Wl,-soname,$(SONAME) $(LDFLAGS) $($@_LDFLAGS) -o $@ $^ libuniso.so: $(SONAME) ln -s $< $@ %.o: %.c - $(CC) $(CFLAGS) -c $^ + $(CC) $(CFLAGS) $($@_CFLAGS) -c $^ + +uniso: $(uniso_OBJS) libuniso.so + $(CC) $(LDFLAGS) -o $@ $($@_OBJS) $($@_LIBS) clean: - rm -f libuniso.so libuniso.so.$(ABI_VERSION) *.o + rm -f $(TARGETS) *.o + -- cgit v1.2.3