From: fluffymormegil Date: Sat, 9 Oct 2010 12:56:19 +0000 (+0100) Subject: Cleaned up Makefile X-Git-Tag: v1.0.0~22^2~30 X-Git-Url: http://git.blackswordsonics.com/?a=commitdiff_plain;h=38d9a38b994b901b433b7849ae18944bbbdd55da;p=libmormegil Cleaned up Makefile --- diff --git a/Makefile b/Makefile index 31d00a4..b4f616a 100644 --- a/Makefile +++ b/Makefile @@ -4,25 +4,30 @@ include version.mk LIBDIR=$(DESTDIR)lib OBJDIR=$(DESTDIR)obj +INCDIR=./include -LIBTARGET=$(LIBDIR)/libmormegil-$(MAJOR_VER).$(MINOR_VER).$(COMPAT_DEPTH).so +LIBMORMEGIL=$(LIBDIR)/libmormegil-$(MAJOR_VER).$(MINOR_VER).$(COMPAT_DEPTH).so LIBOBJS=$(OBJDIR)/dice.o # GCC flags -COMMON_FLAGS=-fPIC -I./include +COMMON_FLAGS=-fPIC -I$(INCDIR) CXXFLAGS=$(COMMON_FLAGS) LINKSTEP_FLAGS=-shared -fPIC +all: libs demos + +libs: $(LIBMORMEGIL) + $(OBJDIR)/%.o: src/%.c $(CC) $(CFLAGS) -c $< -o $@ $(OBJDIR)/%.o: src/%.cc $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@ -$(LIBTARGET): $(LIBOBJS) +$(LIBMORMEGIL): $(LIBOBJS) gcc $(LINKSTEP_FLAGS) $< -o $@ clean: - -rm -f $(LIBTARGET) $(OBJDIR)/*.o + -rm -f $(LIBMORMEGIL) $(OBJDIR)/*.o # vim:noexpandtab:format=cq